«Яндекс.Практикум»: первые впечатления
На днях «Яндекс» запустил «Практикум» — платформу для онлайн-обучения. Я уже попробовал и хочу рассказать, что это такое и как устроено.
Что это
«Практикум» — это онлайн-курсы программирования для начинающих. Выбираешь профессию, обучаешься через интернет, собираешь портфолио готовых работ. В конце обучения получаешь сертификат.
Пока доступны только два курса: фронтенд- и веб-разработка. Скоро обещают запустить курсы для обучения дизайнеров интерфейсов, менеджеров продукта, аналитиков данных и других. Сейчас на сайте девять специальностей.
Сколько стоит
Полный курс фронтенд-разработчика длится семь месяцев и стоит 65 тысяч рублей. На веб-разработчика будете учиться девять месяцев за 85 тысяч рублей. Других цен пока нет.
Для каждой специальности дают бесплатный вводный курс. Удобно, если вдруг студент поймёт, что выбранная профессия не для него. Не потратит деньги зря. Я как раз хотел освежить знания по вёрстке, поэтому взял бесплатный курс фронтенд-разработчика.
Как учат
Весь процесс обучения — в браузере. Студенту не нужно ничего устанавливать — занимайся дома, на работе, в гостях. Я пробовал даже на iPad — пользоваться неудобно, но всё работает.
В начале урока кратко дают теорию. Возможно, даже слишком кратко — некоторые моменты, с которыми я не был знаком раньше, понял не очень хорошо. Основной упор делают на выполнение практических заданий в тренажёре.
Тренажёр очень крутой. Экран поделён на две части. Слева пишешь код, справа — окно предпросмотра. Ошибся — система скажет, что не так. Если сам не догадаешься, как исправить, можно воспользоваться подсказкой.
Дальше обучаешься уже с наставниками, лекциями и домашними заданиями. Но это после бесплатного курса, за деньги.
Личное мнение
«Яндекс.Практикум» — очень крутой сервис. Я не планирую становиться программистом, но если бы хотел им стать, начал бы откладывать деньги на покупку курса. Ничего подобного ещё не видел.
А вы уже пробовали? Как впечатления?
Друзья, лично я предлагаю всем вам принять участие в тестировании принципиально нового формата обучающих курсов! Вот схема, которая иллюстрирует концепцию данного формата:
Я предлагаю следующую форму обучения. Мы, ученики, объединяемся в группу в количестве от 10 до 100 человек и приглашаем опытного профессионала, который обучает нас выбранному языку программирования, фреймворку или технологии.
Данное обучение проходит следующим образом - мы предлагаем нашему наставнику написать с нуля тот или иной сайт (например клон vc.ru). Затем наш наставник пишет этот сайт в режиме реального времени и параллельно комментирует свои действия, рассказывая нам каким образом он реализует тот или иной функционал и какие технологии и лайфхаки он при этом применяет.
:Таким образом, мы имеем возможность в режиме реального времени наблюдать за тем, как опытный программист реализует требуемый функционал сайта и таким образом перенимать знания и опыт у данного программиста.
Поскольку программирование сайта наставником происходит в режиме реального времени, то каждый из вас имеет возможность подключаться к данной трансляции и задавать наставнику уточняющие вопросы в режиме реального времени.
Если же вы пропустили онлайн трансляцию, тогда вы можете посмотреть на Ютубе запись данной трансляции и задать наставнику интересующие вас вопросы уже после трансляции
В этом заключается первое отличие наших обучающих курсов от тех, которые просто выложены в интернете. Вы можете не просто посмотреть запись курса, но и задать наставнику все возникшие у вас вопросы (и получить ответы на данные вопросы).
Второе отличие заключается в том, что вы можете влиять на программу курса. Поскольку обучение проходит на примере создания конкретного сайта, то каждый из вас может предлагать, какой именно функционал сайта следует реализовать в следующем видео.
То есть наставник начинает создание сайта с некой заготовки, которая включает в себя возможность авторизации и публикации контента пользователями сайта. А куда пойдет дальше развитие данного сайта будем совместно определять мы, ученики.
Каждый из нас сможет предлагать свой вариант функционала, который по его мнению следует реализовать в следующую очередь. Затем методом голосования мы будем выбирать один из предложенных вариантов и наставник будет реализовывать выбранный большинством функционал.
Это второе отличие наших обучающих курсов от обычных обучающих видео, выложенных в Ютубе. На наших курсах ты можешь влиять на то, какой функционал будет реализовываться в следующих обучающих видео.
Третье отличие наших обучающих курсов будет заключаться в возможности для учеников совместно выкупать время наставника, вплоть до найма наставника на полный рабочий день.
Сейчас поясню о чём идёт речь. Каждый обучающий курс будет начинаться как бесплатный курс. Наш наставник, опытный программист, будет совершенно бесплатно выделять часть своего времени для того чтобы обучать нас, учеников, и отвечать на наши вопросы.
Однако понятно, что на бесплатной основе наш наставник не сможет уделять нам много своего времени и поэтому наше обучение будет идти медленно и растягиваться на длительный срок.
Поэтому если нам, ученикам, будет нравиться тот контент, который даёт нам наставник, и мы захотим, чтобы наставник уделял нам больше своего времени мы сможем объединяться в обучающие группы и совместно выкупать дополнительное время наставника за деньги.
А в том случае, если нас, учеников, будет достаточное количество человек, то мы вообще сможем оплачивать работу нашего наставника в режиме футайм. То есть наш наставник будет целый месяц и полный рабочий день заниматься только нашим обучением и ответами на возникающие у нас вопросы.
Ну и наконец последняя фишка наших обучающих курсов, будет заключаться в том, что те деньги, которые мы будем платить наставнику за наше обучение (в том случае, если мы выберем вариант платного обучения) мы будем платить напрямую нашему наставнику, минуя каких-либо посредников в лице той или иной "школы программирования".
Поскольку любая из школ программирования является посредником между учениками и наставниками, то этот посредник забирает себе большую часть денег, которые мы ученики, платим за свое обучение. А непосредственно наставнику достается лишь небольшая часть наших денег.
Тот вариант, который предлагаю я - оплата за обучение напрямую наставнику позволит нам, ученикам, существенно снизить стоимость обучения.
Давайте рассмотрим данную выгоду на конкретном примере с цифрами. Допустим, что наш наставник является опытным программистом и может спокойно работать на зарубежных заказчиков и получать зарплату 4000$ в месяц.
В рублях это будет 4000*67=268000 рублей в месяц.
Если нас, учеников, будет 100 человек, то для того чтобы нанять нашего наставника на полный рабочий день, каждому из нас достаточно платить данному наставнику всего 2680 рублей в месяц.
За эти совершенно небольшие деньги мы получим возможность перенимать и получать опыт крутого программиста, а значит становиться такими же крутыми программистами и с течением времени претендовать на такую же крутую зарплату - 4000$ или 268000 рублей в месяц!
Однако в любом случае, каждый обучающий курс будет начинаться с бесплатной части. Поэтому вы можете начинать свое обучение прямо сейчас и совершенно бесплатно.
А ваше решение платить или не платить деньги за обучение будет зависеть только от вашего желания получать от наставника больше знаний и опыта и за более короткий срок.
Мы уже начали записывать такие бесплатные обучающие видео, поэтому вы можете присоединяться к обучению прямо сейчас. Для того чтобы начать обучение подписывайтесь на наши каналы
Ютуб - https://www.youtube.com/channel/UCoJq7lv3F42X_LQ004xacjA
Телеграм - @vladcode
Или Вконтакте - https://vk.com/vladcode