Курс «Веб-разработчик»
Компания: Яндекс Практикум
рейтинг:
Язык:
Актуальная программа курса (8 модулей, по данным школы)
- Вводный курс
- 1 модуль
- 2 модуль
- 3 модуль
- 4 модуль
- 5 модуль
- 6 модуль
- Финишная прямая
Кем вы сможете работать
Сколько зарабатывают в профессии (медиана hh.ru, по 160 вакансиям)
Окупаемость: стоимость курса ≈ 2 мес зарплаты junior-специалиста.
Сравнение с похожими курсами других школ
| Курс | Школа | Цена | Срок | Рейтинг | Диплом | |
|---|---|---|---|---|---|---|
| Веб-разработчик (этот) | Яндекс Практикум | 140 000 ₽ | 10 месяцев | 4.5 | Диплом о проф. переподготовке | — |
| 1-2-3 — Сайт! Восхождение на Tilda | Тренинг-центр 1day1step.ru | 8 400 ₽ | 2 месяца | 5.0 | — | Обзор |
| Компьютерные сети | GeekBrains (ГикБреинс) | 15 000 ₽ | 4 недели | 5.0 | Сертификат | Перейти |
| Как создать сайт самостоятельно | TeachLine | 14 000 ₽ | 2 месяца | 4.0 | Сертификат | Перейти |
Стоит ли идти на этот курс
Плюсы
- Стек закрывает востребованный фронтенд + начальный бэкенд: HTML, CSS, JS, React, NodeJS, Express — этого достаточно для первой позиции веб-разработчика на рынке.
- Ревью проектов с подробной обратной связью — не автотест, а разбор кода: именно это отличает учёбу от самостоятельного просмотра видео.
- Пять проектов в портфолио за десять месяцев — конкретный результат, который можно показать на собеседовании, а не сертификат без примеров работ.
- Диплом о профессиональной переподготовке (при наличии среднего профессионального или высшего образования) — документ весомее обычного сертификата при разговоре с HR.
Минусы и кому не стоит
- Десять месяцев — длинная дистанция. Без чёткого режима и внешней мотивации темп теряется где-то в середине; этот формат требует самодисциплины, которую не все рассчитывают заранее.
- Данных о реальном проценте трудоустройства после курса в открытом доступе нет — «помощь в поиске работы» у разных школ означает разные вещи: от базы вакансий до активного сопровождения. Спросите у школы до оплаты, как именно это устроено.
- Стек — только JS-мир: NodeJS на бэкенде, React на фронте. Если в процессе обучения поймёте, что хотите Python-бэкенд или мобильную разработку, придётся начинать заново на другом курсе.
Когда этот курс вам не нужен
Если у вас уже есть базовый HTML/CSS и вы писали JS-скрипты — первые месяцы пройдут впустую: курс начнётся с того, что вы уже знаете. Людям с коммерческим опытом в вёрстке или фронтенде он просто не нужен. Ещё один сценарий: вы не уверены, что веб-разработка — ваше, и хотите это проверить. Десять месяцев на такую проверку — слишком большая ставка; начните с короткого платного интенсива за пару недель, а уже потом решайте про полноценный курс.
Как выбрать курс по этому направлению
Я смотрю на стек и на то, чем заканчивается обучение — из этого и складывается реальный навык. React и NodeJS сейчас — не академическая игрушка, это то, что спрашивают на первом собеседовании. Дальше — формат обратной связи: ревью кода живым ментором против автопроверки — разница принципиальная, я это вижу по тому, как выпускники двигаются дальше. Третье — документ: диплом о профпереподготовке имеет вес при найме, особенно когда опыта ещё нет. И считайте цену трезво: длинный курс с сильным стеком и реальным ревью обойдётся дороже — другой вопрос, оправдает ли себя эта разница конкретно в вашей ситуации.
Частые вопросы
Нужен ли опыт программирования, чтобы поступить?
Нет. Курс заявлен как старт с нуля — HTML и базовый JavaScript идут с самого начала. Но если вы уже писали код хотя бы на уровне учебных задач, первые месяцы будут заметно легче.
Сколько времени в неделю нужно выделять на учёбу?
Точных данных по этому курсу нет, но десять месяцев на такой стек — это не два часа по выходным. Рассчитывайте на полноценную нагрузку параллельно с работой или временный приоритет в расписании.
Какой документ я получу на выходе?
Если есть среднее профессиональное или высшее образование — диплом о профессиональной переподготовке. Если нет — сертификат и справка об обучении. Уточните свою ситуацию до записи.
Чем Яндекс Практикум помогает с трудоустройством?
По данным курса — помощь в поиске работы. Конкретный формат этой помощи (карьерный трекинг, база партнёров, резюме-ревью) лучше уточнять напрямую у школы перед оплатой.
Питон нужен веб-разработчику или хватит JavaScript?
Этот курс строится на JS-стеке (NodeJS на бэкенде), а не на Python. Для фронтенда и фулстека на Node — достаточно. Если целитесь в бэкенд на Python — это уже другое направление и другой курс.
Портфолио — это учебные проекты или что-то реальное?
Пять проектов, выполненных в рамках курса. Насколько они выглядят «живыми» на собеседовании — зависит от сложности заданий и качества вашего кода. Попросите примеры работ выпускников до старта.
Длительность курса
300
Формат обучения
теория с закреплением в тренажёре, домашнее задание для самостоятельной практики и работа с наставником над кодом 10 часов в неделю
Обратная связь
поддержка наставников в чате доступна 24/7
Теория и практика
программа обучения на 360 часов 215 практических заданий 5 самостоятельных проектов и выпускной проект
Чему научитесь
- Управлять цветом и шрифтами, размещать блоки на странице
- Разбираться в семантике HTML-разметке и необходимых CSS-технологиях: flexbox, позиционирование элементов, работа с медиафайлами и виджетами, создание анимаций, работа с формами
- Выстраивать модульные сетки и группировать элементы технологией Grid Layout
- Владить инструментами коллективной работы
- Публиковать сайт в интернете и изменения в нём из командной строки
- Работать с условиями, циклами и функциями
- Делать сайты, состоящие из компонентов, которые можно переиспользовать на разных страницах
- Работать с серверным JavaScript в Node.js, поднимать и настраивать сервер
прямо сейчас!
О курсе
О курсе
Навыки, которые вы получите
Отзывы
Хотелось бы поделиться своими впечатлениями и прохождении курса "Веб разработчик" в Яндекс Практикум.
Начну с того что попал на этот курс будучи участником программы цифровые профессии. В момент подачи заявки на обучение я понимал что обратного пути нет и необходимо закончить курс чего бы это мне не стоило, ведь отступать нельзя!
Так и получилось, было множество трудностей и сложностей, но благодаря обучающей среде Практикума и внутренней мотивации их удалось преодолеть.
Скажу еще пару слов о себе, у меня не было на момент прохождения курса никакого бэкграунда, а только стремление и большое желание сменить профессию.
Пробегусь кратко по плюсам и минусам обучения на этой платформе.
Плюсы:
- Система учебных спринтов, которая не дает тебе лишний раз ленится или расслабиться
- Хороший обучающий материал и тренажер
- Социальная среда в виде наставников, кураторов и студентов, которые не дают тебе опустить руки и поддерживают всегда и везде
- Дополнительная внеучебная деятельность, доп проекты, хакатоны
- Карьерный трек, где дают все рекомендации по поиску работы
Минусы:
- Время на обучение, для прохождения данного курса мне приходился учиться от 4-ех часов в день, каждый будний день и иногда в субботу
- Нет гарантий трудоустройства, все зависит от вас
- Тренажер иногда не принимает корректное решение, а принимает только эталонное
В целом если есть вектор для смены профессии Практикум очень классная платформа которая позволит это сделать при вашем большом желании и упорстве.
Мне удалось найти после курсов работу и осуществить свою мечту, чего желаю и вам!
Долго искала курсы, проходила много бесплатных, пробовала учиться самостоятельно. Основные причины, по которым выбрала Яндекс - кто еще сможет научить, если не они; они единственные не спамили везде и всюду, не названивали по миллион раз; не уговаривали купить курс.
У Яндекс. Практикума отличная бесплатная вводная часть, которая поможет понять, что именно будет на курсе и как устроена платформа.
Сама теория хорошая, ничего лишнего, дают все то, из чего сразу можно делать собственный проект. Буквально за месяц вас научат верстать все, что захотите. На платформе есть тренажер, в котором предварительно можно отработать пройденную теорию. Правда, в части Гит этого тренажера сильно не хватает.
Жесткие дедлайны помогают не забивать на курс. Кураторы и наставники стараются не прямо ответить на вопрос, а направить в нужную сторону, чтобы ты сам смог его найти (это как-то даже придает самоуверенности). Иногда кураторы долго отвечают на вопросы.Так что, скорее ты сам перешерстишь все и найдешь ответ, что однозначно является полезным навыком.
Не сказала бы, что абсолютно каждый потянет курс. В том числе из-за жестких дедлайнов. Справятся те, кому хватит упорства, интереса и желания. Но это на мой взгляд.
В остальном (за исключением стоимости) все супер круто, серьезно, интересно. Очень крутой подход у команды сопровождения.
Материал подается не в формате двухчасовых лекций, на которых засыпаешь, а через практикоориентированные вебинары - теорию при этом вполне можно изучать самостоятельно. Тренажер отличный: закрепляешь только что прочитанное сразу в интерактивной форме, теория не висит в воздухе. Проектные работы сделаны на реальных задачах с хорошим дизайном - понимаешь не только "как", но и "зачем". Это важно.
Сообщество неожиданно оказалось теплым, без навязчивости - я скорее интроверт, но общение здесь комфортное. Наставники и кураторы реально помогают: когда я долго тянула со сдачей проектной работы, куратор сама написала - спросила, что случилось, предложила помочь. Никакого формализма. Еще есть конкурсы, хакатоны, командные активности - можно и портфолио пополнить, и с людьми из других потоков познакомиться. В общем, для меня здесь всё сложилось.
Во время локдауна компания, где я работал, закрылась, и я пошел в курьеры. Днем развозил заказы, ночью учился. Через какое-то время уже мог сверстать лендинг, подключить JS, делать простые приложения на React - но ощущение было, что топчусь на месте. Повезло: работодатель проводил опрос среди курьеров об увлечениях, я написал про IT и самообучение, в итоге попал в конкурс и оказался в числе 20 человек, которым подарили курс Практикума. Бесплатно - но это не делает меня предвзятым, скорее наоборот, считаю нужным это упомянуть честно.
Теперь по существу. С первых уроков бесплатной части курса говорят прямо: смена профессии - это тяжело, долго, и никаких гарантий трудоустройства никто не дает. Это правильный дисклеймер на фоне тонн рекламы в духе "150к на удаленке через три месяца". Не ведитесь на такое.
Структура обучения: теория - тренажер - проектная работа. Теория подается хорошо: не просто "делай вот так", а объясняют как было раньше, как работает сейчас, куда движется технология. Достаточно, чтобы осознанно применять инструменты, а не просто копировать примеры. Если хочется глубже - в конце каждого блока есть ссылки на дополнительные материалы.
Главный минус - тренажер периодически глючит. Не критично, но бесит, когда правильный код не принимается из-за бага на стороне платформы.
Сейчас за плечами два спринта - HTML и CSS. Ожидания в целом оправдались. Первый самостоятельный проект (одностраничник) поначалу вгоняет в ступор, но по ходу работы понимаешь, что знаний из тренажера вполне хватает. Текстовые лекции всегда под рукой, можно в любой момент вернуться и освежить тему. Плюс регулярные лайв-кодинги с практикующими разработчиками - там можно и поспрашивать по делу. Если где-то застряла - наставник, куратор, техподдержка и ребята в Slack не дают утонуть.
Сообщество тут реально ценная штука. Уже через полторы недели после старта я сама объясняла одногруппникам вещи, которые у них не шли - и сама при этом лучше закрепила материал. Второй блок практики дался заметно легче первого: меньше метаний, код пишется осознаннее, ошибок становится меньше. Код-ревьюеры находят все косяки и объясняют, как сделать лучше - очень полезно. Сейчас смотрю на макет третьей работы и уже мысленно раскладываю его на блоки. Месяц назад такой макет вызвал бы панику - это показательно.
Из минусов - периодически ловила баги в тренажере. Не критично, техподдержка решает, но немного выбивает из ритма.
Впереди JavaScript - говорят, самая болезненная часть. Но то, что я уже вижу свой прогресс, мотивирует идти дальше.
Учусь пока только месяц, поэтому пишу промежуточное впечатление. За этот месяц научился верстать с флексбоксом, CSS-анимацией и трансформациями, разобрался с Git - в целом уже могу сделать нормальный сайт, не стыдно показать. Темп высокий, местами непросто, но результат виден, и это мотивирует.
Из структуры курса: кроме теории и тренажера есть чат с наставником и однокурсниками, еженедельные вебинары и лайвкодинги с разработчиками из Яндекса и других компаний. После теоретической части пишешь курсовую в VS Code, заливаешь на GitHub, и её проверяют ревьюеры - реальные специалисты. Впереди ещё адаптивная верстка, JS, React и основы бэкенда. Когда дойду до конца - обновлю отзыв.
Совет тем, кто выбирает: не ленитесь попробовать бесплатные части разных курсов, форматы реально разные и лучше понять заранее, что вам ближе.
Что реально зашло: код-ревью от живого разработчика с опытом - это не просто галочка, а разбор твоего кода по делу. Онлайн-тренажер удобный, набиваешь руку постепенно. Наставник объяснял сложные вещи нормальным языком, без лишней заумности. Общение с одногруппниками тоже добавляло - не чувствуешь себя в вакууме.
Из минусов - цена и время. Меньше двух часов в день учиться смысла нет, это надо понимать заранее.
Спустя 10 месяцев окончил курс, прошел собеседование и устроился веб-разработчиком. Работаю уже четвертый месяц, зарплатой доволен. Рад что решился.
Формат курса: текст с картинками плюс встроенный тренажер, где сразу пишешь код по пройденной теме. Видео нет, но можно переключаться между теорией и практикой в любой момент - это удобно.
Проблемы начались почти сразу. Тренажер указывал ошибку на конкретной строке и ругался на отсутствующий тег - но там все было в порядке. Перепробовала все, даже воспользовалась подсказкой, ничего не помогло, и я написала в поддержку. Ответа не было несколько часов. Просто устала ждать, вернулась на следующий день и в итоге обнаружила, что ошибка была совсем в другом месте - тренажер указывал не туда. К концу второй темы история повторилась: снова ложная строка, снова разбирать весь код вручную (а его уже две страницы), снова ждать поддержку. Мотивация улетучивается быстро.
Но самое неприятное - не баги, а устаревший материал. До этого курса я уже смотрела другие лекции и знала, что в спецификации HTML5 (2017 год) понятий "блочные" и "строчные" элементы больше нет. Сейчас почти 2021-й, а Практикум продолжает учить по старой модели - и нигде не оговаривается, что это историческая классификация. Для новичка это критично: я не знаю, что устарело, а что нет, и не могу сама это проверить в процессе обучения.
База, скорее всего, в целом актуальна, но платить 10 000 в месяц (и около 100 000 за весь курс) за курс с глючным тренажером и теорией четырехлетней давности без каких-либо пометок - не хочется.
Главная претензия - соотношение цены и качества. Платишь как за аренду квартиры, а по факту сам гуглишь ответы и разбираешь документацию на английском. На 9-м спринте буквально сидишь и читаешь учебник, ничего не понимаешь, потом лезешь на YouTube за нормальным объяснением - и это не 2-4 часа, а все 8 часов копания. Там, где сложно, просто дают ссылку на оф.сайт (например, на документацию Mongoose - разбирайте методы сами). А простое, наоборот, разжевывается на несколько страниц так, что мозг отключается.
Очень многое зависит от наставника и от того, какая группа попалась. В первой группе у меня все были сильные, вопросов почти не задавали, и я чувствовала себя не в своей тарелке. Во второй нашлась однокурсница, которая не боялась спрашивать - и мне сразу стало легче понимать программу. Наставники прямых ответов не дают, только наводки - принцип такой. Психологически это давит: спросить в общем чате страшно, потому что не хочется выглядеть идиотом.
Код-ревью в последних спринтах сильно просело. Такие работы не должны проходить проверку - очевидно, что на команду ревьюеров экономят, ставят "старших студентов" без нормальной зарплаты и контроля.
По структуре курс дает верстку, JS в двух стилях (ФП и ООП), один месяц на React и поверхностный бэкенд под одну задачу. Одностраничник рефакторили 7 месяцев - к диплому от JS меня уже тошнило. Последние задания расписаны по шагам настолько подробно, что когда доходишь до самостоятельных проектов - теряешься, схемы действий нет.
Вебинары живые, можно задавать вопросы - это плюс в сравнении с записями. Но качество сильно зависит от конкретного наставника: один разжует всё, у другого полчаса затупа и половина темы недосказана. После каждого вебинара засыпают анкетами - оцени, напиши отзыв. Смысл непонятен, если этот наставник больше не будет вести тот же вебинар.
Из 35 одногруппников большинство рассылают резюме и соглашаются на неоплачиваемые стажировки. Кто-то устроился в офис, но ушел - джунов там нагружают как мидлов. Рынок перегрет, конкурс уже 35 человек на место и продолжает расти. Сделать фулл-стак разработчика за 10 месяцев - идея изначально сомнительная, и результат это подтверждает. Тем, кто идет на курс без опыта в разработке, стоит очень серьезно подумать, нужно ли это им.
Сначала идет теоретическая часть, далее теория отрабатывается на тренажерах, а потом мы работаем над реальными проектами. Именно на последнем мы максимально оттачиваем полученные знания и видим результат. Ко мне закреплен наставник, старший студент и куратор. А также есть общая группа для потока. Все помогают при возникновении вопросов и проблем. Поэтому на месте не стою. Конечно проекты далеко не легкие, но когда в нем разберешься, то он уже кажется очень простым. Я люблю такие головоломки и поэтому получаю удовольствие от учебы. Планирую сменить сферу деятельности и уверенно иду к достижению цели.
Бесплатный тренажер зацепил сразу: уже на старте получилось написать что-то простое, но рабочее. Хороший способ понять, твое это или нет, прежде чем платить.
Обучение построено на двухнедельных спринтах с мягким и жестким дедлайном. Если совмещаешь с работой - становится напряженно. Мне лично уходило 2-3 часа в день, и это не преувеличение. Без дисциплины легко накопить долги по материалу, особенно если откладывать на потом. Выручало то, что часть спринтов давалась легче, а вторая неделя иногда оставляла чуть больше воздуха.
Когда ревьюер принимает практическую работу - это реально приятно, особенно если получаешь похвальную оценку. Небольшое, но ощутимое подкрепление.
Slack там устроен через треды, и это работает - по сути формируется база знаний прямо в контексте текущих задач, не просто чат. Практикум дает основы и показывает направление, куда копать дальше. Для старта в современной веб-разработке этого вполне хватает.
Обучение строится спринтами по две недели: сначала теория с тренажером, потом практическая работа по теме, плюс онлайн-вебинары. Поначалу темп казался нереальным - казалось, за две недели это все не осилить. Но выручило общение в группе и наставник. Сейчас, когда набила руку, иногда укладываюсь и за одну неделю.
Программа охватывает верстку, JavaScript, React и основы backend - материала действительно много. Понравилось, что при мне часть тем обновляли под изменившиеся технологии, то есть за актуальностью следят.
Отдельно про наставника - мое уважение Георгию Перепечко. Объясняет доступно, вытаскивает из самых непонятных тем, да еще и сам инициирует дополнительные вебинары - думаю, вся группа ему за это благодарна. Куратор тоже хорошо справляется с организационными моментами. В группе приятная атмосфера: и поныть можно, и посмеяться, и реальную помощь получить от однокурсников.
Минус один, но ощутимый - тренажер в последних разделах откровенно тупит. Долго грузится, периодически вылезают баги. Раздражает.
В целом я довольна. Самостоятельно столько материала за такой срок я бы точно не осилила - и уж тем более не так прочно. Сейчас чувствую, что готова ходить на собеседования. В моей группе несколько человек нашли работу еще во время учебы. Ставлю пять - с надеждой, что тренажер все-таки починят.
Долго шла к старту: сначала прошла бесплатную часть, потом несколько месяцев думала и откладывала решение. Но уже с первой проектной работы стало понятно, что не прогадала. До Практикума занималась сама по бесплатным материалам из интернета - казалось, хватит. После первых двух недель получила больше, чем за несколько месяцев самостоятельных проб и ошибок.
Материал хорошо структурирован, подача живая - не сухой учебник, как в большинстве источников, которые гуглишь. Сразу делаешь реальные проекты, от простого к сложному, и это реально воодушевляет. На ютуб-курсах просто повторяешь за уроком, а тут сам садишься и пишешь. Сначала страшно, но глаза боятся, руки делают - постепенно всё укладывается.
Перед регистрацией очень боялась, что не буду всё успевать: работа, учеба, дом - в 24 часа это не вмещается. Спасает онлайн-формат: пришла домой с работы - и сразу на занятиях. Тренажер плюс самостоятельная работа - учишься когда удобно. Единственное, под что надо подстраиваться - это вебинары, но их советую посещать вживую, а не в записи: так сразу задаешь вопросы и участвуешь в процессе.
С наставником мне повезло. Он собирает вопросы из чата, дает дополнительные материалы по частым проблемам, поддерживает и вдохновляет - чувствуешь, что не один. Ребята в группе тоже помогают друг другу, делятся полезным и не очень серьезным - есть ощущение опоры.
Отдельно про код-ревью: каждая проектная работа проверяется ревьюером, который дает подсказки и ссылки на ресурсы. В итоге работа реально становится лучше, а не просто принимается как есть.
Тем, кто сомневается - иди. Но с пониманием, что это серьезное обучение с дедлайнами и нужно выделять реально много времени. К этому надо быть готовым.
Главная сложность для меня - не технические вещи, а мотивация. С ней у меня всю жизнь туго. Но здесь реально помогает то, как работают ревьюеры и наставники: не дают готовый ответ, а подсказывают так, что сам хочешь разобраться и найти ошибку. Вежливо, без снисхождения - это важно.
Ошибок было много, некоторые отнимали кучу времени на поиск совсем мелких недочётов. Но иначе никак. Сейчас идёт третий месяц, и я честно не ожидал, что на удалёнке можно освоить столько - больше, чем за 4 года в нелюбимом вузе. Если видите себя в этой профессии - попробуйте, думаю, не пожалеете.
Курс длится 10 месяцев, стоит от 95к (сразу) до 110к (рассрочка по 11к в месяц). Структура - двухнедельные спринты: сначала тренажер, потом проектная работа. Потоки делятся на группы примерно по 50 человек, предусмотрены 2 недели каникул и до 2 месяцев академического отпуска.
Тренажер реально крутой - работает по принципу mastery learning, то есть пока не освоил текущий уровень, на следующий не пускают. Это дисциплинирует. Теоретические конспекты удобно читать параллельно - освежать, уточнять, возвращаться к пройденному. Лайв-вебинары закрывают пробел между теорией и проектом: смотришь на задание после тренажера и думаешь "что я вообще только что проходил" - вот тут вебинары и спасают. Поддержка со всех сторон: кураторы, наставники, старшие студенты, живые пиры в Slack - кто-то всегда откликается. Проектные работы дают ощущение настоящей работы джуна, не "учебных примеров".
Минусы тоже есть и они реальные. В тренажере баги - бывает, что правильное решение не засчитывается в одном браузере, а в другом работает. Час можно потерять просто из-за этого, и это бесит. В чатах отвечают не мгновенно - несколько часов ждать ответа вполне нормально, у людей основная работа. Ещё важный момент: здесь не "учат" в классическом смысле - надо самому много гуглить, читать, копаться. Практикум создает условия, но волшебной таблеткой не является.
Мне тяжело, не скрою. Но когда что-то начинает складываться и понимаешь, как работает веб - это такой кайф, что всё оправдывает.
Кто сомневается - попробуйте один месяц за 11к, сразу станет ясно, ваше это или нет. Если ваше - удобнее на рынке вряд ли найдете.
Выбрал Яндекс Практикум после изучения отзывов - и не пожалел. Структура построена так: каждая тема сразу закрепляется в тренажере, причем задания не абстрактные, а максимально приближенные к реальным рабочим ситуациям. Первый блок по верстке прошел легко - моя специальность все-таки. Зато курс по JS затянул по-настоящему: не успел оглянуться, как от простых функций перешел к настройке сборщиков и написанию собственных модулей. С первого занятия учат писать читаемый код - кто разбирался в чужом спагетти, тот оценит.
Каждую крупную тему венчает самостоятельный проект: разрабатываешь сам, выкладываешь на GitHub, потом код разбирает ревьюер. Без такого портфолио на собеседование и звать не будут, так что это не формальность. Был еще общий чат потока с наставниками - реально живое место, там же договорились читать книгу по алгоритмам раз в неделю и делиться впечатлениями.
Минус один, но честный: нагрузка интенсивная, и если параллельно работаешь - придется выкраивать время.
Главное, что получил - уверенность. Когда дошел до релизной версии своего проекта под контролем ревьюеров, перестал чувствовать себя самозванцем. Теперь работаю фронтенд-разработчиком.
Про цену: да, дорого, но тот же Веб-разработчик длится почти год - без двух месяцев. Если разбить на месяцы, уже не так страшно выглядит.
Теперь главное, что стоит знать до записи. Готовьтесь отдавать обучению все свободное время - и то, когда обычно спите. И очень многое зависит от наставника. Мне повезло, но в моем потоке были люди, которые реально жалели о поступлении и уходили, потеряв деньги. Работа наставников не особо регламентируется: попадется хороший человек - будет отличный опыт, попадется странноватый - обучение превратится в мучение. Человеческий фактор никто не отменял, и это, пожалуй, главный риск Практикума.
Я отучился бесплатно и один месяц платно, и все свернул, потому что с тренером, в принципе, обсуждать было нечего: все ответы на возникшие вопросы я мог бы легко найти в интернете. Но, «раз уплочочено, должно быть проглочено», как гласит пословица. И еще – давалась только основа лендинга, языковой верстки, макетов, конструкторов и всего остального. Ну, и практика – соответствующая: точнее, ее было маловато. После платного обучения в течение месяца HTML и CSS я понял, что всему этому я смогу научиться совершенно бесплатно и самостоятельно: таких ресурсов сейчас – уйма.
Часть про вёрстку (HTML + CSS) - реально сильная. Темп был жёсткий, но это только подстёгивало. Преподаватель Владислав Балабанович всегда был на связи в Slack, реально старался помочь - за это ему огромное спасибо. По итогу сверстал 2 сайта с нуля. Единственное - GIT в программе вообще не упоминается, узнал о его существовании случайно из интернета и осваивал сам.
А вот JS - это уже другая история. С первых же уроков шли отсылки на "предыдущие материалы", которых я не видел. Выяснилось, что вводную часть по JS перенесли в бесплатный курс, но доступа к нему у платных студентов не было. Пришлось долго добиваться объяснений. При этом никто заранее не предупредил, что перед стартом нужно что-то читать самостоятельно. В итоге курс начинался как будто для тех, кто уже знаком с языком, дедлайны давили, пробелы копились снежным комом. 95 тысяч рублей - и по факту учили гуглить. Для человека с нулём это не работает: зачастую даже не знаешь, что именно гуглить.
Тренажёр Яндекса, которым они очень гордятся, - сырой. Если решение отличается хоть одним символом от того, что написал автор задачи, система не принимает ответ. При том что у задач есть несколько равнозначных решений, и студенты предлагали более простые и логичные варианты. Обращались к преподавателям и поддержке - только разводили руками.
Структура обучения жёсткая: стримы по 2 недели, мягкие и жёсткие дедлайны, 4 попытки на код-ревью, максимум 2 академических отпуска - потом отчисление. Из группы примерно в 70 человек до финиша дошли только 6, и все они уже были так или иначе связаны с IT. Совмещать с работой - крайне тяжело, это нужно понимать на старте.
Если не доходишь до диплома - теряешь доступ ко всему пройденному материалу. Это, пожалуй, самое обидное.
Подход там такой: материалы и направление дают, но сам разбирайся. Практические работы - это примерно 90% учёбы, тренажёр - меньшая часть. Тренажёр, правда, глючил и вымораживал, но техподдержка реагировала быстро. Есть жёсткие дедлайны: не сдал вовремя - академический отпуск на месяц, не сдал снова - отчисление. Поначалу пугает, но реально дисциплинирует. Просто так по курсу не протащат, потому что заплатил.
Код-ревью устроен честно: говорят что исправить, но как - ищи сам, материалы есть. Иногда раздражает, зато учишься находить ответы самостоятельно - и это, как выяснилось, действительно нужный навык. Если совсем застрял - наставники в slack-канале помогают, объясняют на разных примерах, советуют что почитать. В реально сложных ситуациях помощь всегда была.
По времени: пишут что хватит 2 часов в день, но я сидел по 3-5 часов пять дней в неделю, чтобы не отставать. После окончания помогли с резюме, объяснили как искать работу и проходить собеседования, предлагают участие в проектах, хакатонах, конкурсах.
Отдельно скажу: недавно смотрел текущую программу и обновлённый тренажёр - всё заметно лучше, чем когда учился я. Даже немного завидую тем, кто поступает сейчас.
Пришла я сюда с образованием менеджера и нулевым представлением об IT. Изначально думала про дизайн интерфейсов, но постепенно темы сами собой съехали в сторону разработки - начала смотреть бесплатные лекции, сравнивать программы, и в итоге реклама Яндекс Практикума поймала меня в нужный момент. Прошла бесплатный курс и с сентября села учиться уже по-настоящему.
Честно скажу: я и не подозревала, что раньше толком не училась. Мотивация скакала как пульс марафонца - к середине курса по JavaScript казалось, что мои мозги под это просто не заточены. Пропустила несколько мягких дедлайнов, ушла в академический отпуск. Наставник посоветовал использовать это время, чтобы подтянуть теорию и разобраться самой. Муж тоже поддерживал - говорил, что если что-то не понимаешь, значит, надо потратить на это больше времени. И это, как ни странно, работало.
Переломный момент - когда сдала 8-й спринт (из 15) и получила комментарий от ревьюера, начинавшийся словами: "Вы молодцы, редкий студент сдает 8 спринт на отлично". Тогда дошло, что слоган "Каждый может стать" - не маркетинг, а реальная стратегия: учить разбираться самому, находить ответы, дисциплинировать себя. Если хочешь - разберешься, оно заработает. JavaScript считаю самым тяжелым этапом, зато после него мотивация выровнялась.
Про диплом отдельно: в начале обучения думала, что потолок моих возможностей - это одностраничный сайт-визитка без формы обратной связи. А по факту сделала сервис поиска новостей с регистрацией пользователя, личным кабинетом и сохранением статей на сервере. Не было ощущения "смогу ли" - просто делала и сдавала по этапам, и чувствовала себя пусть junior, но разработчиком.
Теперь точно знаю, что буду двигаться дальше. Возможно, вернусь за еще одним курсом.
Когда закончился модуль по верстке, я понял: два макета за полтора месяца - это не обучение верстке. Это знакомство с тем, что верстка существует. К наставнику потока претензий нет, он реально старался. Но в общем чате (Slack) на вопросы отвечают туманно и намеками - будто боятся сказать что-то конкретное.
Отдельная история с код-ревью. Мне повезло: ревьюеры смотрели внимательно, находили ошибки, писали развернуто - что и где поправить. Но у однокурсников бывало иначе: ревьюер то находил ошибку там, где её нет, то при повторной проверке вдруг замечал то, что пропустил в первый раз. Человеческий фактор, понятно. Но если вы знаете о таких случаях - почему не давать работу на проверку двум ревьюерам сразу? Не заметит один - заметит второй, логика простая.
Про соотношение 70 студентов на 7-8 наставников, у которых ещё и основная работа где-то в другом месте, - какое тут качество обратной связи? Совет простой: наймите хотя бы одного опытного разработчика, который сидел бы в чате и отвечал на вопросы нормальным языком. От одного такого человека пользы было бы больше, чем от всей маркетинговой команды.
Тренажер глючит и тормозит - это ладно, техподдержка реагирует быстро. Но главная проблема не в багах. Тренажер не учит. Раздел по гридам: вбиваешь две-три строчки в чужой код, видишь результат - и ничего не понимаешь, потому что весь остальной код на экране писал не ты. Логику так не усваиваешь.
Последнее, что добило: я нашел бесплатный freeCodeCamp, и там грид-тренажер объясняет всё заметно лучше. Бесплатно. Это как-то говорит само за себя, когда платный курс за 95 тысяч проигрывает бесплатному иностранному ресурсу по качеству объяснений.
Немного контекста: учился на курсе "Веб-разработчик", с июля 2019 по апрель 2020, после окончания почти сразу вышел на позицию фронтенд-разработчика и с тех пор работаю по этой профессии.
Про тренажер - да, проблема с "единственно правильным ответом" реальная, сам несколько раз натыкался. Но команда об этом знает, и за время моей учебы он реально менялся - бесплатный курс по веб-разработке переписали полностью. Идея тренажера простая: сразу применить на практике то, что только что прочитал. С этой задачей он справляется. Интерфейс тесноват, согласен, но для браузерного инструмента, где в одном окне умещается всё, - терпимо. Тем, кто жаловался, что задания слишком простые - я проходил бесплатную часть по Python, там пришлось реально поломать голову, один раз даже написал в поддержку с подозрением на баг (оказалось, мой косяк). Думаю, большинство авторов тех гневных отзывов просто не дошли до середины бесплатного курса.
Про поддержку и "бросили на произвол" - не совпадает с моим опытом вообще. Вопросы решались в общем чате с одногруппниками и наставником, раз в две недели проходил вебинар, где наставник разбирал накопившееся. Ни разу не было, чтобы вопрос завис в воздухе. Да, иногда вместо готового ответа давали ссылку на статью - но это и есть нормальное обучение.
К концу курса сформировалось портфолио проектов, сообщество вполне живое и не токсичное, домашки проходили код-ревью. Из минусов помимо тренажера - некоторых тем в программе не хватает, это объективно. В целом - 4 из 5, с оговорками, но без сожалений.
Что понравилось больше всего - наставник. Это человек, который направляет, помогает разобраться с код-ревью, делится полезностями по специальности и реально поддерживает морально. Уточню, потому что читала другие отзывы перед тем, как писать свой: наставник не разжевывает теорию и не делает за тебя - именно направляет. В IT-обучении это принципиально важно: живые примеры есть, но задачу ты решаешь сам. Практикум это дает.
Еще один момент, который зацепил - учат работать в команде. Не просто делать домашки (их каждый пишет сам), а задавать вопросы в чате так, чтобы тебя поняли, и помогать другим так, чтобы все друг друга поняли. Там даже есть отдельная обучалка по формулировке вопросов. Мне это откликнулось, потому что до фронтенда работала аналитиком в консалтинге - видела, сколько времени теряется, когда люди не умеют описать проблему или не готовы сначала погуглить самостоятельно.
Сам образовательный процесс устроен плотно: теория, тренажер, живые лекции с разработчиками (не записи - можно задавать вопросы в реальном времени), вебинары с наставником, домашки на каждый спринт и дипломная работа. На notion выложено много текстовой теории, наставник дополнительно присылала полезные материалы, плюс есть программа по трудоустройству - учат составлять резюме, писать рекомендательные письма.
Из минусов: тратишь больше 20 часов в неделю по факту, это надо принять заранее. Ещё код-ревьюеры иногда пишут так, будто ты уже давно в теме - с двумя ревью мне помогала разобраться наставник, буквально объяснила, чего именно от меня хочет ревьюер, а дальше я уже исправляла сама. Редкие баги в тренажере тоже встречались, но не критично.
Для тех, у кого уже есть база, курс дает хороший ликбез и структуру. Для тех, кто с нуля - хорошую базу, с которой при должном старании можно идти на джуна. Но ключевое слово - стараться самому.
Похожие курсы компании
Этот курс в подборках MOOC
«Веб-разработчик» входит в 1 подборку рейтинга MOOC — сравните его с альтернативами по цене, длительности и отзывам студентов.



