«Яндекс.Практикум»: первые впечатления
На днях «Яндекс» запустил «Практикум» — платформу для онлайн-обучения. Я уже попробовал и хочу рассказать, что это такое и как устроено.
Что это
«Практикум» — это онлайн-курсы программирования для начинающих. Выбираешь профессию, обучаешься через интернет, собираешь портфолио готовых работ. В конце обучения получаешь сертификат.
Пока доступны только два курса: фронтенд- и веб-разработка. Скоро обещают запустить курсы для обучения дизайнеров интерфейсов, менеджеров продукта, аналитиков данных и других. Сейчас на сайте девять специальностей.
Сколько стоит
Полный курс фронтенд-разработчика длится семь месяцев и стоит 65 тысяч рублей. На веб-разработчика будете учиться девять месяцев за 85 тысяч рублей. Других цен пока нет.
Для каждой специальности дают бесплатный вводный курс. Удобно, если вдруг студент поймёт, что выбранная профессия не для него. Не потратит деньги зря. Я как раз хотел освежить знания по вёрстке, поэтому взял бесплатный курс фронтенд-разработчика.
Как учат
Весь процесс обучения — в браузере. Студенту не нужно ничего устанавливать — занимайся дома, на работе, в гостях. Я пробовал даже на iPad — пользоваться неудобно, но всё работает.
В начале урока кратко дают теорию. Возможно, даже слишком кратко — некоторые моменты, с которыми я не был знаком раньше, понял не очень хорошо. Основной упор делают на выполнение практических заданий в тренажёре.
Тренажёр очень крутой. Экран поделён на две части. Слева пишешь код, справа — окно предпросмотра. Ошибся — система скажет, что не так. Если сам не догадаешься, как исправить, можно воспользоваться подсказкой.
Дальше обучаешься уже с наставниками, лекциями и домашними заданиями. Но это после бесплатного курса, за деньги.
Личное мнение
«Яндекс.Практикум» — очень крутой сервис. Я не планирую становиться программистом, но если бы хотел им стать, начал бы откладывать деньги на покупку курса. Ничего подобного ещё не видел.
А вы уже пробовали? Как впечатления?
Посмотрел программу обучения и у меня полыхнуло.
Фронтенд - где Angular, React или Vue?!! Кто возьмет на работу человека, который не представляет, что это??? Только на позицию верстальщика. Так и писали бы честно: начинающий html-верстальщик.
Веб-разработчик - 1 в 1 с фронтенд, только добавили немного NodeJS/Express. Непонятно, как можно применить этот стек в реальности. Будь в программе обучения PHP (и/или Python) - можно было бы посадить выпускника клепать простенькие, но востребованные сайты на WordPress, Joomla и т.п. А куда можно деть выпускника с зачаточными знаниями по NodeJS/Express? В существующих фреймворках он не разберется, что такое алгоритмы и паттерны не знает...
Ну и на сладкое, с сайта программы:
"После обучения меня возьмут на работу в Яндекс?"
"Мы подготовили курс так, чтобы вы могли начать карьеру разработчика непосредственно после обучения. С ходу получить работу в Яндексе маловероятно: крупные IT-компании подбирают сотрудников с бóльшим опытом или прошедших специализированные вузовские программы. Мы рекомендуем отточить навыки в компаниях поменьше, а затем претендовать на должность в более крупных — в том числе и в Яндексе."
Правильный вопрос будет: "а кем мне пытаться устроится после окончания программы?". Ответ: никем, т.к. ничего кроме базовой верстки выпускник знать не будет.
Полность согласен по поводу Angular, React и Vue.
Но полность несогласен по поводу PHP, WordPress и Joomla - с таким набором это не разработчик а вэб мастер какой-то