КОРОТКО ОБО МНЕ
ДО IT

Я родился в небольшом городке Беларуси.

В 2010 переехал в Санкт-Петербург учиться. Поступил на бюджет в НИУ ИТМО, но разочаровался в качестве обучения и пошел работать.

Следующие десять лет я постигал искусство коммуникаций, продавал все от наушников до квартир. Прошел срочную службу. Работал тренером по продажам, руководителем офисов продаж и затем мастером по ремонту портативной электроники.

И однажды я задал себе вопрос "А что дальше?"


МОЙ ПУТЬ В IT

Перед тем как начать учиться у профессионалов, я решил организовать себе своего рода вступительное испытание.

Моему другу понадобился парсер и я вызвался написать его. Не самый легкий парсер для новичка, почти каждый шаг пришлось постигать с нуля.

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

Тем не менее я написал этот парсер, потратив пару недель. Было интересно, но не достаточно и тогда я решил взяться за большой телеграм бот.


БОЛЬШОЙ ТЕЛЕГРАМ БОТ

Бот был на кулинарную тематику.

Рандомный рецепт по категориям на вечер, меню на день/неделю/месяц с генерацией списка покупок, избранное, черный список (как блюд, так и ингредиентов), админка прямо в телеграме, отдельное меню для модерации...

Бот получился классный.

Потратил месяца три на него, добился того что почти ничего не падало (напомню, все еще ни слова о best-practice).

Обратился к опытному разработчику за ревью, два часа листали мои 3500 строк кода, получил 36 замечаний и понял что пора.

Так я оказался в школе программистов.


ОБУЧЕНИЕ

Обучение было интересным.

Ни одного калькулятора - сразу "у нас есть фронт - сделай бэк".

Жесточайшее ревью - когда выполнил все условия ТЗ, а работу приняли спустя 5 проверок потому что "там сделай красивее", "там раздроби функцию на простые действия" и тому подобное.

Впрочем очень пригодилось в дальнейшем, за что менторам спасибо.

За время учебы выполнил несколько проектов на заказ, самый классный - мини версия 1С склад на базе телеграмма.


IT

Ну а сейчас я наконец занимаюсь любимым делом.

Постоянно учусь дальше.

Первое место работы показало как мало я знал и в результате я по полной погрузился в CI/CD, контейнеризацию, оркестрацию, очереди, облачную инфраструктуру разных вендоров и прочие keycloak и ffmpeg...

Пощупал еще несколько языков - React, Php, Golang (его даже решил освоить вторым языком).

И в результате понял что путь этот проходил не зря!