Как стать автором
Обновить

Веб-разработчик — Яндекс.Практикум: отзыв о программе. Ошибка или нет?

Время на прочтение7 мин
Количество просмотров18K

Хочу поделиться своим собственным опытом учёбы в Яндекс.Практикуме (далее ЯП) 2021-2022 г. по программе веб-разработчик, 10 месяцев (фронтенд).

Каждая мечта даётся человеку вместе с силами для того, чтобы её осуществить." Ричард Бах

Немного о себе

Мне 25 лет, заканчивал ИГЭУ им. Ленина по специальности, РЗиА, бакалавриат и магистратура (оба с отличием), имею спортивное образование и сам действующий спортсмен (пауэрлифтинг).

В момент прохождения курса работал в московском филиале "Центратомтехэнерго" АО "Атомтехэнерго", инженером по автоматизации электротехнического оборудования. Занимался пусконаладкой атомных станций. Работа командировочная, пришлось поездить (11 месяцев в году - в командировках).

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

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

За помощью обратился к знакомым с университета и некоторым коллегам с работы (что уже потихоньку входили в IT). Из разговоров с ними я усвоил, что лучше взять какие-либо курсы, т.к. это сэкономит время, даст систему дедлайнов, хоть и потеряешь деньги.
Для себя определился с направлением, решил выбрать фронтенд разработку (руководствовался тем, что мне действительно нравится и как сложно будет "войти").

Осталось выбрать курсы.

Остановился Я на ЯП, т.к. понравилась их вводная часть (которая кстати бесплатная), прошёл пару направлений и остановился на фронте.

Пробная часть ЯП

Во время прохождения бесплатной части поступило предложение от ЯП. Мне предложили сразу оплатить обучение (всю сумму либо за один месяц), чтобы меня сразу добавили в пробную программу.

Во время обучения рассказали про саму структуру обучения, про спринты, дедлайны, наставников, старших студентов и кураторов. Как раз пробник был предназначен для того, чтобы оценить свои возможности, пообщаться в slack,е, получить своё первое ТЗ и выполнить простенький проект с проверкой ревьюера в установленный срок. Если данная программа не понравится, то по её концу (длится она кажется неделю или две) можно вернуть все деньги.

Я решил попробовать, ничего не терял от этого. Оплатил сразу всё обучение, скачал нужные программы и был добавлен в slack.

Пробный проект представлял из себя бриф (ТЗ/задание) с макетом страницы 404, нужно было сверстать его. Знаний, что давали в вводной части хватило, но не полностью. Про некоторые CSS свойства нужно было дополнительно погуглить самому.

Поначалу было трудно, опыта вообще не было, и даже отцентрировать картинку и применить hover было не просто...

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

Процесс учёбы

Сразу после прохождения пробной части началась и основная программа, я принял решение остаться. Оплатил сразу всю сумму (кстати на счёт оплаты, советую найти амбассадоров в ВК и взять у них крутую скидку 15 процентов, попытаться выбить у Тинькова кэшбек 5% за обучение, и, разумеется, оформить налоговый вычет по обучению). Тем самым я сжёг мосты и дал себе установку закончить курс любой ценой, это здорово мотивирует.

Сразу скажу, я взял на себя слишком много, т.к. три раза в неделю тренировки по 3 часа, работа с ненормированным графиком, поэтому зачастую я спал по 3-4 часа, это было действительно трудно.

Если вы думаете, что будете тратить по 2 часа в день на учёбу, то это нереально (если нет бэкграунда). Я тратил все выходные (если не работал) и старался на неделе использовать каждую свободную минуту. Нужно сразу понять, что чтобы что-то получить - нужно что-то отдать. Готовьтесь пожертвовать гулянками и прокрастинацией.

P.S.: Всё не так плохо, если у вас график не такой как у меня))

По курсу Вас будут сопровождать:

Куратор

Просто будет оповещать о важных событиях, вэбинарах. К нему можно обратиться по поводу психологической помощи (да, она есть, можно поныть и с вами поговорят образованные люди! сам не пользовался, но пользовались ребята с курса). Так же, если хотите уйти в академ (а их два) - то это тоже к нему.

Наставник

Наставник, это крутой программист с опытом, который будет помогать на протяжении всей учёбы, он один на весь поток (или как говорят в ЯП - когорте). Вопросы задают в общий чат, в личку никто не пишет. Лично мне очень помогал Сергей Буртылёв, мой наставник.

Полезно ли это? Как повезёт, но как правило на поток дают два наставника, если не поможет один - поможет другой. Кстати отвечают они достаточно быстро, бывало даже ночью.

Так же наставник проводит вэбинары (1 раз в спринт, т.е. две недели), где его можно вживую о чём-то спросить. Вэбинар это по сути своей лайвкодинг, где разбирают теоретическую часть спринта и дают советы по написанию проектной работы.

Старший студент

Их так же два, как и наставника. По сути, это ребята, кто уже закончил курс или близок к его завершению. Вы можете и сами таким стать (скажу сразу, это бесплатно и полезно лишь опытом некого менторства).

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

Сами студенты

А вот это очень круто, т.к. это такие же ребята как и Вы сами. Возникают у них часто такие же вопросы как и у Вас. За время учёбы с некоторыми Вы даже подружитесь) во всяком случае так было у меня.

Ревьюеры

Это самое важно, за что мы платим на этом курсе.

В конце каждого спринта есть проектная работа, которая в последствии проходит код-ревью. Зачастую при проверку узнаешь что-то новое, хорошие практики и прочее. Пообщаться напрямую с ревьюером нельзя, он только проверяет работу.

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

Система обучения

Во время учёбы было 15 спринтов, каждый спринт это отдельная тема, длится он 2 недели. В конце каждого спринта стоит дедлайн (либо мягкий, либо жёсткий). За каждым спринтом стоит проектная работа, для закрепления навыков, её у нужно сдать до дедлайна (если не успеете до жёсткого дедлайна - придётся уйти в академ).

Очень советую не расслабляться когда встречаете мягкий дедлайн. Лучше представить, что он жёсткий и постараться сдать к нужному сроку. Поток новой информации будет очень большим.

Для написания проектной работы нужно пройти все темы в тренажёре по спринту.

Тренажёр

Программа по веб-разработке самая старая и обновлённая среди всех курсов по ЯП. Тренажёр работает по бОльшей части адекватно.

НО, иногда он будет превращаться в "времяжора", т.к. зачастую он требует написания определённого кода, который заложен как правильный (даже если Ваш код верен, но сделан иначе - он может не пройти проверку и тренажёр не пустит Вас дальше).
Советую расправиться с тренажёром до выходных первой недели спринта, чтобы на выходных уже начать работу над проектом. Иначе Вам может просто не хватить времени.

Теория

Подача в ЯП, как по мне, самая правильная. Вас не будут давить скучными вебинарами, а дадут теорию, которую нужно читать, иногда будут давать ссылки на разные ресурсы.
Скажу сразу, теории достаточно, Вам не придётся самому со всем разбираться.

НО

То, что дают, это база. Все нюансы, дополнительные фишки, крутые технологии нужно искать самому, это неотъемлемый навык разработчика. Да, гуглить придётся, но в этом ничего плохого нет.

Если Вы не сможете найти ответ на вопрос - можно обраться в чат в Slack,е. Наставник и студенты помогут!

Очень важно понимать, что если вы сами изучаете разработку, то скорее всего Вы делаете это не структурировано и будете путаться, что изучить первым, а что потом (во всяком случае так было у меня). ЯП даёт именно хорошую структуру, с которой вы не запутаетесь и сможете постичь дзен разработки!

Диплом

Вот это был самый сложный и интересный этап обучения. Является апогеем данного курса, в нём нужно применить абсолютно все полученные навыки в ходе курса. Сверстать сайт, написать логику на react-е, написать бэк, всё это соединить и выложить на сервер под доменным именем.

Придётся вспомнить всё, так что после него очень актуально проходить собеседования, пока знания свежие (хотя некоторые ребята умудрялись уже после 5-6 спринта находить себе работу).

Карьерный трек

Если кратко, то Вам помогут оформить резюме, скажут что писать, как писать, что не нужно писать и прочее. Дальше будут помогать с собеседованиями, советами как их проходить, как искать работу и как писать сопроводительные письма. В конце Вам будут иногда предлагать разные вакансии (как правило лучше искать самому).

P.S.: в Яндекс Вас после курса не устроят :-)

Стану ли Я разработчиком после этого курса, всё ли есть?

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

Дополнительные активности

Во время прохождения курса могут быть различные активности. Это могут быть соревнования по вёрстке (кстати победителям давали подписку Я+ на полгода), участие в некоммерческих проектах для опыта, чат с решениям задач на кодварсе и прочее.

Скажу сразу, на это нужно время и много времени. Это бесплатно и Вам не заплатят, только ради опыта. Я старался принимать участие в таких штуках, но не все их я закончил до конца, банально не хватало времени. Тут всё индивидуально.

Заключение

Было ли это ошибкой?

Нет, это было верным решением. Самостоятельно, без дедлайнов, ревью, наставников я бы не научился кодить, решать задачи и структурированно изучить материал. Возможно, у Вас это получится сделать и самому, а мне помог ЯП и я ни чуть не жалею!

Идеальные ли ЯП? Абсолютно нет, но это было лучшим, что я нашел. Если Вы решились на обучение - готовьтесь пожертвовать своим личным временем, это будет не просто (во всяком случае, если у Вас нет бэкграунда). Тренажёр не идеальный, но ЯП занимается его доработкой. Иногда у Вас будет гореть от его логики.

Как сказали мне ребята из IT - готовься потратить время, нервы и силы, но это всё будет не зря. Оглядываясь назад я даже сейчас не могу представить как много всего я получил от курса сколько знаний с собой унёс.

Программировать можно только если любить делать это.

Советую найти именно ту стезю, что Вам нравится и развиваться.

В конечном итоге есть только два варианта:

  • либо тебе нравится то, что ты делаешь

  • либо ты убеждаешь себя в этом.

Изучаете, развивайтесь и поступайте так, как поступил бы Ваш идеал!

Было много букв, спасибо, что прочли! Всем добра!

Теги:
Хабы:
Всего голосов 14: ↑7 и ↓70
Комментарии31

Публикации

Истории

Работа

Ближайшие события