Меня зовут Дмитрий Быков — мне 30 лет, я из Санкт-Петербурга. Раньше я был инженером-конструктором, но всё время искал себе занятие, к которому будет лежать душа.

В какой-то момент меня заинтересовала разработка сайтов. Я пробовал учиться на веб-дизайнера, но «не зацепило». Зато понравилось собирать сайты и делать красивые, функциональные интерфейсы. Курсы в HTML Academy посоветовали знакомые — я начинал с тренажёров, втянулся и не заметил, как прошло полгода профессии «Фронтенд-разработчик».

Технологии — это, в первую очередь, инструменты.

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

Сначала я во всём разбирался и чинил мелкие неисправности в проектах, потом делал веб-приложения. Постепенно для работы пришлось выучить другие языки, и благодаря хорошей технической базе я смог это сделать. Сейчас я пишу на Vue.js, PHP и Python.

В свободное время занимаюсь своими проектами — например, я сделал поиск цепочек друзей в соцсетях или поиск и нарезку определенных слов из видео на YouTube.

Важно уметь делать проекты от начала и до конца — этому я тоже уже научился.

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

Считаю ли я себя фулстэк-разработчиком? Скорее нет, в душе я фронтендер. Технологии — это, в первую очередь, инструменты, и если потребуется воспользоваться другим инструментом, я сделаю это. Я думаю, что фронтенд- и бэкенд-разработчики должны представлять, что происходит по другую сторону кода, это помогает делать продукт лучше.