В этом году мое путешествие в мир компьютерных наук было как на американских горках. Я добавил еще несколько перьев на свою кепку, но все равно это был не лучший год для меня. Позвольте мне сделать #возврат и объяснить, что хорошо и что плохо для меня в этом году.

Начиная с Хронология:

  1. Январь: извлек выгоду из создания простых, но мощных скриптов Python, которые могли бы автоматизировать мою повседневную деятельность.
  2. Февраль: нам надоело заниматься однотипной автоматизацией, и я стал немного серьезнее относиться к науке о данных и начал больше читать об машинном обучении и машинном анализе данных.
  3. Март-апрель: завершено множество специализаций, связанных с машинным обучением и наукой о данных (все в основном с Python)
  4. Май: надоело заниматься машинным обучением и захотелось поработать над полноценным проектом на Python. Увлекся исследованиями Университета Карнеги-Меллона в области обработки изображений и динамического программирования.
  5. Июнь: Создана полноценная библиотека Python pyCAIR.
  6. Июль: наткнулся на главные конференции по Python (PyCon’s), проходящие по всему миру, и решил попытать счастья с несколькими интересными темами, которые я обнаружил, относящимися к Python.
  7. Август: начал работать на новой должности в ТНК, и поначалу все шло гладко и легко.
  8. Сентябрь: был выбран для выступления на PyCon UK 2018, PyCon India 2018, PyCon Balkan Serbia 2018 и PyBITS Hyderabad. Начал подготовку к конференциям. Тем временем работа стала монотонной.
  9. Октябрь: PyCon India состоялся и встретил некоторых замечательных членов основного сообщества Python. Я был самым молодым спикером среди спикеров. Месяц завершился выступлением на конференции PyBITS в Хайдарабаде.
  10. Ноябрь:PyCon Balkan состоялся, и это была первая международная конференция для меня. Начал более активно участвовать в сообществе Python и посвятил некоторое время изучению нескольких эталонных реализаций языка Python. В то же время я получил допуск от нескольких университетов для получения степени магистра компьютерных наук. Понял, что работа отстойная, и не думаю, что смогу продержаться на этой работе больше года. (Ни за что!)
  11. Декабрь: Выбран для выступления на PyCascades 2019, главной конференции сообщества в США. Я понял, что безумно люблю Python, и это никогда не прекратится. Тем временем я начал готовиться к магистратуре и вернулся к тому, что у меня получается лучше всего. «Основные принципы». Начал с конкурентного программирования + алгоритмов + структур данных еще раз, чтобы улучшить их. Но теперь я решил кодировать все на всех трех C++, Python и Java. Принял четкое решение изучить Go и Rust. Начал читать «Думай быстро и медленно»+ «Тонкое искусство пофигизма»когда я не программирование.

Что хорошего в путешествии:

  1. Я могу называть себя Pythonista, но я просто нуб в этом.
  2. Встреча с разработчиками основного сообщества и членами Python
  3. Понимание важности возвращения обществу всего, что было изучено.
  4. Заставляю себя понять, что всегда хорошо вернуться к основам.
  5. Несмотря на хорошо оплачиваемую работу, мне приятно, что я занимаюсь любимым делом.
  6. Новый смысл, цель и направление в мире программирования.
  7. Ничего не достаточно. Жизнь всегда состоит в том, чтобы учиться и понимать новые вещи.
  8. Понял, что огонь, желание и азарт учиться все еще сохраняются во мне.

Оглядываясь назад, части, которые могли бы быть лучше:

  1. Кривая обучения была невелика.
  2. Неправильное планирование, которое привело к явной инверсии приоритетов моих краткосрочных и долгосрочных целей.
  3. Из-за своей работы не мог уделять любимому делу более 6 часов в день.
  4. Больше времени можно было бы посвятить развитию личности и публичным выступлениям.

Желаем всем счастья и процветания в 2019 году.

Заканчиваю год воспоминаниями о PyCon, на которых я уже побывал:

https://ibb.co/album/izSD1F