Начал вкатываться во фронтенд где-то в 23–24 году, учился в Hexlet. Взял курс в рассрочку, что-то около 130к, программа на 10 месяцев.
Ну и классика — за 10 месяцев я её не прошёл. Вышло где-то год с хвостом.
Но даже не в этом дело. Самое странное ощущение было в конце: курс закончил, а ощущения, что ты готов идти работать — нет. Плюс на старте говорили про стажировки, помощь с трудоустройством, а по факту - резюме помогли составить и «удачи».
Дальше был период, думаю, знакомый многим: отклики, какие-то мутные стажировки за копейки (привет Астон), постоянное ощущение, что ты вроде что-то умеешь, но недостаточно.
И в какой-то момент я просто подумал: окей, значит что-то было сделано не так и надо менять подход.
Я тогда давно уже смотрел Антона Назарова на ютубе (кстати в его же сообществе из курсов советовали Хекслет), и через это вышел на менторство. Так попал к Диме и Андрею.
Созвонились с Димой, я рассказал всю эту историю, кратко обсудили план действий и начали сотрудничество. Тут отдельно стоит отметить, что для ребят "с опытом" программа обучения перестраивается - какие-то разделы пропускаются. Меня это не коснулось, обсудили, мол давай все же пройдем "с нуля", если знаний для "защиты" (об этом далее) будет хватать - пройдешь программу быстрее, но освежишь знания.
Не буду скрывать, был в голове такой момент: "Бл$, я же год до этого уже потратил на учебу, а тут надо программу по новой... Ну ладно, пролечу основы быстренько и пойду на фреймворк". Спойлер: судя по сроку обучения, который я указал ранее, у меня не особо получилось "пролететь" программу, так как core знаний у меня не хватало/не было/забылось.
Но по факту это оказалось самым правильным решением.
Причём не было ощущения, что тебя просто по программе прогоняют. Например, некоторые базовые секции мы скипнули, знаний в целом хватало. Зато JS я проходил заново - и вот там как раз стало понятно, сколько дыр было.
Плюс мы ушли с React на Vue - просто потому что с ним реально быстрее можно выйти на рабочий уровень (и как же кайфово писать на Vue после React). И это тоже сработало, по итогу.
Дальше уже началась нормальная работа.
Всё через задачи в Jira. Не «посмотри курс», а конкретно: вот тебе тема, вот материалы, вот что нужно сделать. После теории - защита. Иногда с одним ментором, иногда с двумя. И там сразу понятно: ты реально понял или просто «где-то видел».
Практика была на одном проекте - интернет-магазин. Сначала просто верстка, потом начинаешь добавлять JS и так далее, и в конце это всё уже переносишь на фреймворк. То есть не 10 маленьких несвязанных заданий, а один проект, который постепенно становится сложнее. Это прям сильно помогло.
По дедлайнам - их как бы нет. И это, как ни странно, плюс. Потому что я параллельно работал на основной работе (если кому интересно МЧС), и иногда были периоды, когда вообще не до учебы. Но при этом тебя не забывают: если ты пропал — тебя пинганут, спросят в личке, что происходит. История не про «контроль», а скорее поддержку.
Отдельный кайф это движ сообщества. Есть ТГ канал с множеством топиков, где можно задать любой вопрос, и тебе реально ответят, либо такие же ученики как ты, либо менторы (чаще и те и другие). Плюс созвоны. Сначала раз в неделю, потом каждый день по будням (отдельное спасибо Матвею, который входит в команду ребят и занимается минигруппами). И там не просто «поговорить», а реально полезные темы по дням недели: пн - верстка, вт - JS / TS, ср - фреймворки, чт - архитектура, тесты, пт - рынок (собесы, прожарки).
продолжение отзыва ниже ⬇️