Я родился в небольшом городке Беларуси.
В 2010 переехал в Санкт-Петербург учиться. Поступил на бюджет в НИУ ИТМО, но разочаровался в качестве обучения и пошел работать.
Следующие десять лет я постигал искусство коммуникаций, продавал все от наушников до квартир. Прошел срочную службу. Работал тренером по продажам, руководителем офисов продаж и затем мастером по ремонту портативной электроники.
И однажды я задал себе вопрос "А что дальше?"
Перед тем как начать учиться у профессионалов, я решил организовать себе своего рода вступительное испытание.
Моему другу понадобился парсер и я вызвался написать его. Не самый легкий парсер для новичка, почти каждый шаг пришлось постигать с нуля.
Я ничего не знал о базах данных, все хранил в .txt файлах, не знал как правильно хранить токены, не знал что такое зависимости и как хранить информацию о них.
Тем не менее я написал этот парсер, потратив пару недель. Было интересно, но не достаточно и тогда я решил взяться за большой телеграм бот.
Бот был на кулинарную тематику.
Рандомный рецепт по категориям на вечер, меню на день/неделю/месяц с генерацией списка покупок, избранное, черный список (как блюд, так и ингредиентов), админка прямо в телеграме, отдельное меню для модерации... Красота была.
Потратил месяца три на него, добился того что почти ничего не падало (напомню, все еще ни слова о best-practice).
Обратился к опытному разработчику за ревью, два часа листали мои 3500 строк кода, получил 36 замечаний и понял что пора.
Так я оказался в школе программистов.