Грант от Академии: как выпускник наших курсов начал расти до мидла
- 14 октября 2022
В сентябре Академия запустила грант: мы выбрали трёх разработчиков для участия в программе роста. Программа включает три этапа: проверку знаний, обучение и помощь в повышении или трудоустройстве. Сергей Левин первым прошёл оценку навыков и получил план развития.

— Серёжа, давай начнём с истоков. Расскажи, как ты попал в IT?
У меня стандартная ситуация: я почувствовал, что занимаюсь не тем. По специальности я инженер-турбинист, четыре года работал в «Газпроме» на газотранспортировке. Но в какой-то момент решил кардинально изменить жизнь и переехал в Москву.
После переезда пробовал вести бизнес, но не получилось. И вот сижу, думаю, чем бы теперь заняться, и вспоминаю про IT. Один из моих друзей, который тоже учился на инженера, изучил iOS-разработку и на пятом курсе ушёл в программирование. Я поговорил с ним и он предложил начать с самого простого: HTML и CSS. Так всё и завертелось. Сначала учился сам, но понял, что многое не понимаю, и тогда начал искать школу.
Остановился на HTML Academy, потому что она специализируется на веб-разработке. В Академии прошёл два курса по вёрстке и курс по JavaScript, а после начал искать работу. И вот через месяц я уже устроился верстальщиком в TeamLead. Параллельно стал изучать Vue — он легче, чем React, и готовил проекты для портфолио. А через 5 месяцев стал искать новую работу.
На этот раз нашёл быстрее, всего за неделю — помогли проекты и строчка в резюме про Vue. Причём у меня было много положительных откликов, так что я мог выбирать компанию сам — так я и оказался в ExactFarming, где работаю до сих пор. Компания очень хорошая, но для себя решил, что нужно расти дальше.
— Поэтому решил участвовать в гранте?
Выигрыш в гранте — это случайность. Я просто увидел пост в телеграм-канале и наудачу отправил заявку. Не ожидал, что меня выберут — до сих пор кажется, что какой-то подвох, потому что никогда ни в чём не выигрывал.
— Что хочешь изучить?
Я хочу лучше разбираться в архитектурных подходах, изучить паттерны и понять алгоритмы. Сейчас я трачу много времени, думая, как организовать взаимодействие компонентов, чтобы код был более читабельным и его было проще поддерживать. Что-то я уже знаю, но недостаточно. Всё же одно дело — прочитать об этом, и совершенно другое — когда ты на практике видишь и понимаешь, какой подход применить. Когда ты знаешь, какое решение более оптимальное.
Ещё хочу разобраться с азами: понять, как работают компьютеры, как устроены протоколы и сети. Я и сейчас читаю об этом, но информация получается разрозненной, в голове много каши.
— Оценка навыков начинается с тестирования. Расскажи, как всё прошло.
На вопросы я отвечал сам, не гуглил, чтобы оценка получилась более правдивой. Но вообще ты не можешь всё помнить — запоминается лишь то, что применяется на практике. А остальное, если забыл, можно найти в интернете.
Что понравилось — открыл для себя много новых HTML-атрибутов. Я понял, что неважно разбираюсь в доступности — на курсах хоть и рассказывали про это, но я некоторые моменты забыл, а некоторые просто не знал. Ещё скоринг показал, что я паттерны и ООП не очень хорошо знаю — вообще ООП немногие используют, да и у нас в компании принят функциональный подход.
После скоринга получил материалы по тому, что надо подтянуть — в основном это подборка тренажёров. Я уже проходил их пару раз, поэтому сейчас не так интересно — поднадоело. Но на некоторых моментах акцентирую внимание. Раньше не всё понимал или замечал, а сейчас некоторая информация воспринимается глубже.

— После скоринга тебя собеседовал Антон Ахатов — старший разработчик PandaDox. Это собеседование похоже на те, что ты проходил при поиске работы?
Нет, не очень. Здесь даётся задание: надо сверстать интерфейс хранилища — вроде того, что на смартфонах — и написать для него логику. На всё даётся час.

Макет из задания
Я долго верстал, так что мы решили пропустить стилизацию и сразу перейти к программированию — и так было видно, что я умею верстать. На JS нужно было составить шкалу с процентами, и я сначала хотел сделать её в статике, а затем уже написать логику, но мне подсказали другое решение — через innerHTML
.
В обычных интервью такой практики не было, я не верстал. Были только маленькие задачи на понимание контекста, замыканий или небольшой логики, например, мне давали массив, из которого нужно удалить дубликаты.
— Что тебе дало собеседование?
Мне порекомендовали, что повторить. Например, я не ответил на вопрос про bind()
, про контекст, и мне предложили его повторить. Ещё посоветовали подучить методы работы с DOM API — я работаю с Vue, и поэтому подзабыл такие моменты. Но мне это не очень интересно, не в приоритете. Я понимаю, что DOM API надо знать и помнить, но для меня ценнее знания по архитектуре и организации логики.
— Следующий этап — психологическое интервью. У тебя уже был подобный опыт?
Нет, я впервые в таком участвовал, но было интересно. Я открытый человек, и пообщался с психологом тоже открыто.
Первый вопрос, который мне задали: «Почему ты интересуешься софт-скиллами?» Я прямо сказал, что не очень ими интересуюсь, просто должен пройти собеседование. И в этот момент мы начали углубляться в софт-скилловые моменты. Я для себя понял, что у меня есть некоторые проблемы. Мы проговорили их, нашли причину, а потом обсудили, как проработать эти моменты и что я должен делать.
— Что будет дальше?
Впереди учёба. Сейчас надо пройти тренажёры по DOM API, потом — курсы по CSS-in-JS и TypeScript. А после ещё что-то будет, но хотелось бы, конечно, изучить алгоритмы паттерны.
Больше статей
«Доктайп» — журнал о фронтенде. Читайте, слушайте и учитесь с нами.
Читать дальше

Из Angular в React: Карина Королева рассказывает о программе роста до мидла
Как Карина выиграла грант Академии и теперь бесплатно развивает хард- и софт-скиллы.
- 12 мая 2023

Всё о стажировке в «Лиге А.»
Всё, что вы хотели знать о стажировке после Академии.
- 19 апреля 2023


Что такое «Старт в программировании»
Тренажёр? Курс? Навык? Сейчас разберёмся.
- 28 декабря 2022


Профессиональная разработка интерфейсов #27
Обновления, наставники, выпускники.
- 24 декабря 2022

Если вы тоже запутались в тарифах HTML Academy
Разобраться с максимальным тарифом проще, чем вы думаете.
- 21 декабря 2022

Профессиональная вёрстка сайтов #35
Обновления курса и отзывы студентов по 35 потоку.
- 16 декабря 2022


Как устроен «Акселератор» в HTML Academy
Как получить первый опыт разработки после курсов.
- 9 декабря 2022