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