2019 - итоги года

31 Dec 2019

Всем привет. Поздравляю с наступающим 2020 годом!

За несколько часов до праздника хочется вспомнить уходящий 2019 год и немного подвести итоги.

Карьера

В этом году поставил себе одной из основных целей перейти на полностью удаленную работу. При этом не потерять в качестве жизни, проекта, профессиональных навыках т.д. Я считаю, что в итоге мне это удалось. Не возникает даже мысли вернуться в офис.

Перешел в компанию DataArt, где и продолжаю работать. Успешно запустили крупный ecommerce проект и продолжаем его развивать.

Сделал множество тасок, подготовил множество pull request, прошел множество code review. Написал множество функциональных и unit тестов. Некоторое время даже рулил командой. Несколько раз ездил в Германию по работе.

В начале года еще работал в 220В, но кажется, это было так давно...

Также в начале года успел поработать в проекте MelScience в качестве SQL-разработчика и немного аналитика. В результате сделал несколько довольно сложных финансовых отчетов.

В свободное время делал и продолжаю делать некоторые свои проекты.

Технологии / Развитие

В этом году почти полностью перешел на Symfony. Хотя, продолжаю поддерживать несколько проектов на Yii2 и Laravel. И, в общем, стараюсь не зацикливаться на одной технологии.

Очень много писал автотесты на PHPUnit и Symfony. Реализовал множество функциональных тестов по заданным сценариям. Некоторые сценарии написал самостояетльно. Научился создавать фикстуры на базе массива конфигурации и SmartFactory.

Достаточно плотно поработал с RabbitMQ. Использовал в основном для взаимодействия между различными компонентами системы и асинхронной обработки событий. До этого с RabbitMQ сталкивался, но только косвенно.

Поработал с PostgreSQL, научился писать довольно сложные запросы. До этого в основном работал с MySQL. В качестве вспомогательного инструмента для обрабоки и выгрузки данных в excel использовал самописные python скрипты.

Посетил конференцию PHP Russia 2019. Несколько раз посещал митапы Symfoniacs/Symcode.

Кроме техническго развития, открыл ИП, научился вести бухгалтерию и работать с валютным контролем.

Публичная активность, Блог, Github

Весь год продолжал вести блог. К сожалению, посты публиковал недостаточно часто и регулярно. Технические посты старался делать с примером на github. Соответственно, это требовало больших усилий. Также написал несколько нетехнических постов и отчетов о посещении конференций/митапов.

Разработал парсер курсов валют из официальных источников за определенный промежуток времени. Реализовал парсинг курсов нескольких валют относительно доллара.

Подготовил пример реализации истории изменения сущностей в Symfony 4, использующий стандартные средства Symfony/Doctrine.

К сожалению, в этом году публичной активности было не очень много. Основная действия проводились в приватных репозиториях...

Личное

Женился. Это, наверное, главное событие в этом году. У меня были некоторые страхи и опасения, к счастью, они не оправдались. Я стал чувствовать себя гораздо более счастливым. И внутренне, более уверенно.

Также я наконец-то выполнил свою давнюю мечту работать полностью удаленно. В результате, достаточно сильно поменял свой стиль и ритм жизни. Меньше времени стал уделять рутине. Больше времени стал уделять близким людям.

Довольно много путешествовал. Посетил Португалии, Италию, Чехию, Эстонию, Латвию, Швецию. Несколько раз был в Германии по работе.

Было много всего разного другого, в основном хорошего.

Прощай 2019 и спасибо! С Наступающим 2020!