Яндекс Практикум

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

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

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

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

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

Оценить курс
Оценок: 18, комментариев: 6
4.11
Средняя оценка
75%Рекомендация
4.17
Соотношение цены и качества
4.17
Программа курса
3.94
Преподаватель курса
4.17
Практическая применимость знаний
3.83
Удобство платформы
4.39
Качество практики
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-помощниками;

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

Хороший параллельный курс по алгоритмам. Было интересно пощупать то чем обычно фронтенд не занимается: бэкенд и девопс.

Недостатки

Не четкие границы выполнения заданий. Некоторые темы раскрыты не достаточно полно, на мой взгляд.

Комментарий

Нужно много времени и понимания работы компонентного подхода разработки.

default-avatar25 апреля 2024. Средний (Middle)
Оценка 4.00dropdown-icon
Рекомендация 90%
5
Соотношение цены и качества
4
Программа курса
3
Преподаватель курса
4
Практическая применимость знаний
3
Удобство платформы
5
Качество практики
0
Помощь с трудоустройством
default-avatar21 апреля 2024. Средний (Middle)
Оценка 5.00dropdown-icon
Рекомендация 100%
5
Соотношение цены и качества
5
Программа курса
5
Преподаватель курса
5
Практическая применимость знаний
5
Удобство платформы
5
Качество практики
0
Помощь с трудоустройством
default-avatar19 апреля 2024. Средний (Middle)
Оценка 3.33dropdown-icon
Рекомендация 30%
3
Соотношение цены и качества
3
Программа курса
3
Преподаватель курса
4
Практическая применимость знаний
3
Удобство платформы
4
Качество практики
0
Помощь с трудоустройством
default-avatar12 января 2024. Младший (Junior)
Оценка 3.83dropdown-icon
Рекомендация 60%
4
Соотношение цены и качества
3
Программа курса
5
Преподаватель курса
4
Практическая применимость знаний
3
Удобство платформы
4
Качество практики
0
Помощь с трудоустройством

Еще курсы