Скидка на вакансию
Скидка на первую вакансию
Акция до 22 декабря
Яндекс Практикум

Мидл фронтенд-разработчик

Для кого: Фронтенд разработчикДжуниор Мидл
Начало: В любой момент
Длительность: 5 месяцев
Улучшаемые навыки:
JavaScriptCSSReactTypeScriptJestWebpackCI/CDPostCSSNode.jsNginx
СертификатОнлайн

Описание курса

Middle Frontend-разработчик» от сервиса Яндекс Практикум. 5 месяцев обучения, 2 проекта в портфолио, код-ревью и наставничество от экспертов. Обучаем на frontend-developer онлайн.

Отзывы о курсе

Оценить курс
Оценок: 24, комментариев: 11
4.15
Средняя оценка
78%Рекомендация
4.21
Соотношение цены и качества
4.17
Программа курса
4.00
Преподаватель курса
4.25
Практическая применимость знаний
3.88
Удобство платформы
4.42
Качество практики
default-avatar14 декабря 2024
Оценка 3.83dropdown-icon
Рекомендация 100%
4
Соотношение цены и качества
3
Программа курса
3
Преподаватель курса
5
Практическая применимость знаний
3
Удобство платформы
5
Качество практики
0
Помощь с трудоустройством
Достоинства

У курса есть недостатки, но он даёт самое главное - возможность освоить ряд навыков и уверенно чувствовать себя при поиске вакансий.
Сильной стороной курса является практика - проекты предстоит делать серьёзные, и делать самому - знаний точно прибавится.
Я, например, в первом модуле закрыл свой пробел в ванильном Javascript, освоил Typescript, набил руку на алгоритмах, а во втором модуле - познал React и Redux, погрузился в SSR, узнал об основах Docker и DevOps вообще, а также попробовал себя в роли фулстека, понюхав базу данных через Sequelize.

Недостатки

Теоретическая часть на портале Практикума, похожа на омертвевший, но пока не отвалившийся орган, мне её полностью заменило общение с чатЖпт.
Уроки полны практиками времён древних русов (например Реакт весь преподаётся на классах). Заметна "сеньорская болезнь" - регулярный провал в глубины теории, которая неактуальна, сложна, массивна, и почти не связана с проектами курса. Многие кнопки и ссылки в уроках не работают, тренажер с "актуальными" задачами тоже забагован.
Типичный учебный спринт выглядит так: первые 2 дня, не вникая, пролистать сто километров теории и решить задачи тренажера с чатЖпт. Затем заглянуть в чек-лист задач по проекту на текущий спринт, и за остальные 12 дней реализовать кусок проекта, прокачивая знания и пользуясь подсказками чат-бота и наставников Яндекса.

Комментарий

Стоит обратить внимание, что курс гибко относится к исходному уровню студента, и проходимость людей высокая. Вероятно, в этом виноваты сребролюбие руководства Яндекса и отсутствие входного тестирования - войдут все и пройдут курс тоже все.
Джуну на курсе придётся туго, но он сильно подрастёт, с поддержкой менторов и наставников, а также чатЖпт. Времени такому студенту нужно достаточно много - например я (неторопливый джун-перфекционист) спустя пару месяцев уволился с работы, чтобы с комфортом погрузиться в курс.
Мидлы на курсе закрывают пробелы в знаниях и набивают руку, а также часто уходят в свободный полёт - это когда сделал чек-лист, увлекся проектом и добавляешь ещё фичи от себя

default-avatar26 сентября 2024. Младший (Junior)
Оценка 5.00dropdown-icon
Рекомендация 100%
5
Соотношение цены и качества
5
Программа курса
5
Преподаватель курса
5
Практическая применимость знаний
5
Удобство платформы
5
Качество практики
0
Помощь с трудоустройством
Достоинства

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

Недостатки

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

Комментарий

Курс Яндекс.Практикум оставил у меня исключительно положительные впечатления. Вот несколько ключевых моментов, которые мне особенно понравились:

Структурированность материала: Курс разбит на логические блоки, каждый из которых посвящен определенной теме. Это позволяет постепенно углубляться в материал и не перегружаться информацией.

Практическая направленность: Много внимания уделяется практическим заданиям, которые помогают закрепить теоретические знания. Это особенно важно для программирования, где практика играет ключевую роль.

Поддержка менторов: На протяжении всего курса можно обращаться за помощью к менторам. Они всегда готовы ответить на вопросы и помочь разобраться с трудностями.

Актуальность знаний: Программа курса регулярно обновляется, чтобы соответствовать современным требованиям р

default-avatar13 сентября 2024. Средний (Middle)
Оценка 5.00dropdown-icon
Рекомендация 100%
5
Соотношение цены и качества
5
Программа курса
5
Преподаватель курса
5
Практическая применимость знаний
5
Удобство платформы
5
Качество практики
0
Помощь с трудоустройством
Достоинства

Обучение было сложным для меня, но очень полезным. Большое количество учебных материалов, интересные задания, полезные навыки. Отдельно хочу сказать про второй модуль - командный проект. Мне повезло с командой и ментором, и это был крутой период курса. Много нового опыта и знаний, которые точно пригодятся в дальнейшем. Благодарю поддержку и куратора курса, которые всегда готовы помочь с любыми вопросами, очень теплая атмосфера, поддерживающая и мотивирующая.

Недостатки

Мне курс понравился в целом. Не хватило вебинаров - вопрос-ответ. Хотелось бы больше живого общения.

Комментарий

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

default-avatar30 августа 2024. Средний (Middle)
Оценка 3.83dropdown-icon
Рекомендация 60%
4
Соотношение цены и качества
4
Программа курса
4
Преподаватель курса
4
Практическая применимость знаний
3
Удобство платформы
4
Качество практики
0
Помощь с трудоустройством
Достоинства

У меня был отличный ментор, который провел меня через весь процесс. Деплой - этот опыт помог мне понять всю цепочку разработки, вплоть до вывода готового продукта в продакшн.

Недостатки

Теоретическая часть несколько устарела, и в первой половине проекта слишком много однообразного копирования кода, что временами раздражает. Вторая часть была более интересной, но репозиторий, к сожалению, содержит старые версии библиотек. Хотя их можно обновить самостоятельно, возникает вопрос: зачем тогда вообще предоставлять такой репозиторий?

Комментарий

На первую часть курса у меня уходило по 2-3 часа в день, в то время как на вторую часть я тратил около часа ежедневно.

default-avatar5 июля 2024. Средний (Middle)
Оценка 3.00dropdown-icon
Рекомендация 70%
3
Соотношение цены и качества
3
Программа курса
3
Преподаватель курса
3
Практическая применимость знаний
3
Удобство платформы
3
Качество практики
0
Помощь с трудоустройством
Достоинства

Ментор в первой части крутой попался. Свобода в выборе технологий во второй части.

Недостатки

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

Комментарий

Теория старовата. Нужно иметь представление о классах. В целом js неплохо знать.

default-avatar15 мая 2024. Средний (Middle)
Оценка 4.33dropdown-icon
Рекомендация 80%
5
Соотношение цены и качества
5
Программа курса
5
Преподаватель курса
3
Практическая применимость знаний
5
Удобство платформы
3
Качество практики
0
Помощь с трудоустройством
Достоинства

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

Недостатки

Не очень качественно сделаны тесты на тренажерах. Абсолютно точно рабочие решения порой не проходят, и приходится искать другие пути, но уже не для того, чтобы решить задачу, а просто чтобы удовлетворить тесты. Плюсом: тексты ошибок очень плохо объясняют, что именно в коде не так. Обычно это просто сообщение в виде "Функция работает не правильно", так что приходится полностью пересматривать код. Экспериментальный функционал в [искусственном] лице YandexGPT, который обещает быть помощником по тренажеру, еще ни разу в реальности не помог :)

Комментарий

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

default-avatar10 апреля 2024. Средний (Middle)
Оценка 3.00dropdown-icon
Рекомендация 30%
2
Соотношение цены и качества
3
Программа курса
4
Преподаватель курса
4
Практическая применимость знаний
1
Удобство платформы
4
Качество практики
0
Помощь с трудоустройством
Достоинства

Большое количество практики и и интересные задания, если речь идет именно о практических задания, а не тренажере

Недостатки

Тренажер, в котором никогда не знаешь, что не так
Теория местами содержит много воды, а местами просто мало информации

Комментарий

заранее ознакомьтесь с форматом обучения по отзывам

default-avatar14 января 2024. Средний (Middle)
Оценка 4.17dropdown-icon
Рекомендация 90%
5
Соотношение цены и качества
4
Программа курса
4
Преподаватель курса
4
Практическая применимость знаний
3
Удобство платформы
5
Качество практики
0
Помощь с трудоустройством
Достоинства

Если вы достаточно активны, то можете стать тимлидом в вашей команде. Для меня это был очень интересный опыт управления командой разработчиков. 

Хороший план развития продукта.

Четкая разбивка задач в спринтах.

Ментор всегда подскажет, если есть какие-то проблемы с решением задачи.

Недостатки

Не всегда теория на платформе помогает решить задачу.

Некоторые ссылки устарели.

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

Комментарий

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

Менторы и ревьюеры могут пКурс предполагает, что у вас уже есть базовые знания js.

Процесс обучения сложный, как и везде. Тяжело совмещать с учебой/работой/личной жизнью. Старайтесь распределить время на весь период спринта, иначе очень тяжело будет влиться в процесс в последний момент. Старайтесь не доводить до жестких дедлайнов.

Первый модуль самый сложный, рекомендую сначала поучить основы TS. 

Для наибольшей эффективности,  рекомендую параллельно вести еще свой пет-проект, к которому можно будет подключить апи яндекса.

default-avatar5 января 2024. Младший (Junior)
Оценка 4.83dropdown-icon
Рекомендация 100%
5
Соотношение цены и качества
5
Программа курса
5
Преподаватель курса
5
Практическая применимость знаний
4
Удобство платформы
5
Качество практики
0
Помощь с трудоустройством
Достоинства

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

В первом модуле выполняется проект без использования фреймворков для формирования представления о работе фреймворков. Теперь я действительно имею представление о работе того же React

Учат только полезным технологиям, используемым сегодня

Учат не только фронтенду, но и ближе к концу смежным областям

Предлагают помощь с трудоустройством

Недостатки

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

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

Комментарий

Не знаю, насколько действительно курс подходит для мидлов. У меня вообще не было опыта коммерческой разработки, когда я сюда пришел. Был только не слишком внушительный опыт кода на React и JS. Здесь же мне дали очень много структурированных новых знаний, познакомили с многими технологиями (в том числе я не имел опыта с TypeScript до Практикума).

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

default-avatar4 ноября 2023. Средний (Middle)
Оценка 3.83dropdown-icon
Рекомендация 60%
5
Соотношение цены и качества
5
Программа курса
3
Преподаватель курса
3
Практическая применимость знаний
4
Удобство платформы
3
Качество практики
0
Помощь с трудоустройством
Достоинства

Сделали курс по алгоритмам необязательным, что помогло закончить его асинхронно в удобное время. Подтянул алгоритмические знания.
Создал свой фреймворк с jsx и virtualDOM.

Недостатки

Хотелось бы его асинхронным. Иногда не хватает времени дописать какие-то решения, учитывая, что я учусь и работаю, получается тяп-ляп и в продакшн. Из-за этого пришлось на 2 когорты вниз опускаться, чтобы комфортно дописать свой фреймворк.

Комментарий

- Готовьтесь уделить много времени;
- Нужны продвинутые знания в JS;
- Наставники не помогут;
- Учитесь гуглить и пользоваться AI-помощниками;

Еще курсы