Разочарование и глубокое чувство облегчения, что ЭТО наконец закончилось
Сразу скажу, что от "обучения" остался неприятный осадок, но что-то я узнал и это какая-то начальная база для продолжения обучения предмету. Т. е. я теоретически был бы готов поставить две звезды, так как обучение плохое, но, если выгребешь, то худо-бедно, но базу получишь. Одну звезду ставлю за грязную накрутку 4-5-звёздными отзывами с новых аккаунтов с практически идентичной структурой, что даёт общий рейтинг 4+ и вводит людей в заблуждение. Не понимаю, почему их не чистят.
Тут я не буду расписывать плюсы и минусы по конкретному курсу. Лучше напишу отдельный отзыв в ветке про DS. Тут же я поделюсь общими впечатлениями от подхода к "обучению" в Яндекс Практикуме.
Задумался о получении новой профессии, пока был без работы. Госуслуги забомбили рекламой "Цифровых профессий", где предлагалось пройти обучение при полном финансировании или софинансировании государством. Заманчиво. ОК. Пока есть время, надо его потратить с пользой. Подал заявку. Но, оказалось, не всё так просто. Сначала пришлось несколько раз о себе напоминать. Собеседование я прошёл только со второго раза, так как пытался на вопросы отвечать честно. На самом деле надо отвечать всякую дичь вплоть до того, что готов совсем забить на работу ради учёбы в ЯП. Это они так набивают себе цену и готовят к тому, что времени у вас не будет оставаться ни на что. Потом старт обучения откладывали из-за отсутствия мест в когортах. В итоге обучаться я начал чуть ли не через полгода, когда уже устроился на работу. И это было чуть ли не фатально для обучения, так как работа не позволяла заниматься чем-либо посторонним в рабочее время. Более того, начались постоянные переработки. На учёбу оставалось от силы по паре часов вечером и выходные дни.
Когда я выбирал, к кому пойти учиться, то Яндекс при всех его минусах всё же казался оптимальным выбором, так как про уровень всяких скиллбоксов и гикбрейнсов я уже знал к тому моменту, а вот о Яндексе негатива не слышал. Вроде бы, серьёзная контора, диплом гособразца. Не может же это быть полным фуфлом? Может! Как выяснилось, эти курсы никто не сливает и они не известны широкой аудитории в виду того, что это просто сжатая перепечатка (перевод) открытых источников, поэтому они бесполезны. Это сейчас я понимаю, что, возможно, от Скиллбокс или Гикбрейнс я бы получил больше в плане образования.
Единственное оригинальное, что есть в курсе, - это датасеты Яндекса в некоторых спринтах. Не знаю, насколько они аутентичны, но типа работаем с реальными данными Яндекса.
В начале обучения я был несколько разочарован формой обучения, т. е. почти полной автономностью. Но 1й бесплатный спринт сделан так, чтобы человек захотел продолжить обучение за деньги: всё разжёвано, подано с юмором (не на мой вкус, но всё же). Жить можно. Короче, прошёл я его без проблем. Был несколько обескуражен, что всё подано в текстовом формате, так как привык, что все курсы давно ведутся в режиме видео. Т. е. теорию надо сидеть и читать с экрана. Не получится поставить видео на воспроизведение и послушать в дороге или во время обеда. Я-то представлял себе, как с иголочки одетые преподаватели в красивой студии от Яндекса интересно и с огоньком раскрывают темы курса. Но реальность - это нудное чтение с экрана и борьба с глючным тренажёром наедине с собой - 99% времени вы будете предоставлены самому себе. Поэтому чувство одиночества, и что вас просто кинули, будет усиливаться от спринта к спринту, особенно когда пойдут сложные темы, но задать вопрос в режиме реального времени будет некому, а жёсткий дедлайн будет висеть на носу. Никто не будет вам помогать, объяснять то, что вы не поняли. Будете сидеть, гуглить и разбираться сами, пока хотя бы примерно не поймёте, как что работает.
Нет, конечно, есть наставники в чате и они могут что-то подсказать и рассказать своими словами, но часто в этом нет смысла, так как понять теорию или сделать задание тебе надо сейчас, а наставник может ответить через день. А может ещё ответить так, что становится окончательно ничего непонятно. Как правило, быстрее на помощь приходят другие студенты либо в офиц. чате Пачке (на мой вкус, ужасный мессенджер), либо в неофициальном чате в ТГ. По многим вопросам есть бесплатные ролики на Ютуб, где объясняют в 100 раз понятнее.
Кстати, о студентах. Есть стойкое ощущение, что в когорты подмешивают пару-тройку засланных казачков. Либо у них большая скидка, либо бесплатное обучение, либо они вообще за долю малую защищают честь Практикума. Они - в каждой бочке затычка, регулярно оповещают всех, как им всё нравится, как они уже всё сделали раньше дедлайна. В общем поддерживают атмосферу счастья от обучения на платформе. Если кто-то, не дай бог, начнёт задавать вопросы по качеству материала, тренажёра и т. п., то они тут же налетают и объясняют, что ты тут один такой дебил, а у всех всё офигенно. Причём не стесняются в выражениях, иногда переходя на прямые оскорбления. Стоит ли говорить, что этим студентам ничего не грозит. А вас забанят, если надумаете отстаивать своё мнение.
Спустя пару месяцев куратору от ЯП наскучил неофиц. ТГ-чат и он его покинул, оставив админство такому вот студенту. И на каком-то спринте меня прям выбесило качество материала, и кривое задание. Чтобы не выглядеть вечно всем недовольным, я не стал возмущаться и просто создал голосование с вариантами: 1) материал отлично изложен, задания сформулированы корректно и понятно; 2) есть недочёты, курс требует доработки, но в целом терпимо и 3) Материал изложен плохо, задания часто плохо сформулированы и непонятны. К тому моменту, как проголосовали около 50 человек меня просто забанили. Соотношение было явно не в пользу Практикума: единицы людей проголосовали за первый вариант (наверное, только казачки); подавляющее большинство было за 2й и 3й варианты, где голоса разделились примерно поровну. Это был яркий пример борьбы с "инакомыслием" в общих чатах когорты, поэтому большинство предпочитают помалкивать. Новичкам без базы в IT из чата вообще нельзя вылетать, так как в Пачке помощь очень неоперативная. А тут хотя бы всегда подскажут. Но для меня вылет из чата был не так критичен, так как я не могу назвать себя новичком в IT. Ну забанили, и забанили. Надеюсь, остальным стал более очевиден подход.
Чем дальше продолжалось обучение, тем очевидней становилось то, что качество теоретического материала падает с каждым спринтом. Над структурой курса особо не заморачивались. Текст был написан явно не профессионалами своего дела. Иногда читаешь, и не можешь понять, по-русски ли это написано. Куратор и наставники после каждого вопроса, почему в теории не рассказано то или иное, постоянно давят на "полезность самообразования" и призывают читать статьи на Хабре, Медиуме, др. ресурсах и смотреть ролики на Ютубе, которые есть в ОТКРЫТОМ (т. е. бесплатном) доступе. Вы заплатили 120 тыс., чтобы вам покидали ссылочек на открытые ресурсы. Ну ОК. Кстати, многие бесплатные статьи и ролики на Ютубе сделаны с несравнимо большим уважением к аудитории, чем курсы ЯП.
Существует 2 типа дедлайнов по прохождению спринтов и сдаче проектов: мягкие и жёсткие. Мягкие - это те, которые можно не соблюсти без последствий. Т. е. в каком-то блоке есть несколько спринтов по 2 недели, допустим, три. Вы можете ринуться в бой и сдавать практические работы каждые две недели, а можете, например, 4 недели ничего не делать, но тогда придётся за оставшиеся две недели пройти всю теорию и сдать все практические задания 3х спринтов за оставшиеся 2 недели, что в принципе нереально. Жёсткие дедлайны пропускать нельзя. Если накопили долгов, придётся брать академ и переводиться в следующую когорту. Сделать это можно один раз. Потом вылетаешь. Соответственно теряешь все деньги, за спринты, которые прошёл. Если уплачено вперёд за весь курс, то что-то вернуть будет крайне проблематично. Либо, если это госфинансирование, то возмещаешь стоимость обучения. Поэтому в ЦП вылетать вообще нельзя, так как этих денег может у безработного человека и не быть. Где-то в середине обучения и далее часто хотелось просто забить на это всё, но возмещать стоимость ТАКОГО обучения совсем не хотелось. Поэтому я часто сидел все вечера напролёт, иногда до 3-4 ночи (потом шёл на работу с квадратной головой) + выходные. Конечно, не все спринты долгие и сложные, поэтому некоторые удавалось заканчивать раньше срока. И тогда я кайфовал, так как появлялось немного времени на жизнь!
Посидев пару раз до 3-4 ночи, чтобы не пропустить жёсткий дедлайн, казалось бы, логично при полученной форе начать следующий спринт сразу, чтобы на всякий случай иметь запас по времени. Но нет, следующий спринт открывается для всех строго по расписанию и вы не сможете начать его раньше остальной когорты. Так что после такой небольшой передышки начиналась опять гонка, нервы, недосып.
Я не знаю точной статистики, но примерно половина когорты не дожила до диплома. Кстати, когорта - это 300 человек. На когорту есть один куратор и несколько наставников по направлениям (причем в процессе их количество уменьшалось). Это к вопросу о поддержке. Её не может быть при таком соотношении студентов и преподавателей. За все 8 месяцев обучения куратор написал мне лишь 1 (один) раз. Что-то типа: "Я вижу, ты сильно отстаёшь, остаётся не так много времени, надо успеть закончить просроченные спринты до жёсткого дедлайна. Есть какие-то проблемы?". Я отвечаю, что знаю, что уже отстал на 3-4 недели, сейчас много работы, но нагоню. Описываю проблемы с платформой и качеством преподавания. В этой переписке выясняется, что куратор вообще не в курсе, что мы проходим, о чем и как наставники говорят на вебинарах и т. п. Ну и в конце беседы - стандартное "я изучу вопрос и доведу куда надо". Конечно же, ничего не происходит. Ни по одному обращению в ТП и оставленным откликам после спринта (а обратную связь надо заполнять обязательно), ничего не произошло. С глюками, которые были в начале обучения, так и пришлось мириться весь курс. Непонятно, зачем заставляют оставлять обратную связь, если её никто не изучает.
О вебинарах. Это, по сути, единственное онлайн общение, которое вы получаете. Проводятся раз в неделю по субботам разными наставниками по очереди. Иногда наставники могут перенести вебинар на рабочий день, если на выходные у них другие планы. Тогда, если работаете, то можете посмотреть только в записи и лишаетесь возможности задать вопросы живьём.
Качество вебинаров очень разное. Зависит от уровня технической оснащённости и преподавательских навыков конкретного наставника. Техническая оснащённость была у всех низкая. Вебинары вели просто с ноутбука через встроенный в него микрофон и камеру из своих бытовых условий. Никаких студий, хорошего света и т. п. излишеств. Качество звука и видео соответствующее. Даже любители на Ютубе ведут более качественные вебинары и могут себе позволить, если не камеру, то хотя бы китайский микрофон за 3-5 тыс. руб., чтобы не звучать как из ведра. Яндекс (а тут мы воспринимаем эти вебинары как их продукт), очевидно, не смог себе позволить оснастить своих сотрудников. С другой стороны, получая по сотке в мес., можно позволить себе микрофон из уважения к своим студентам, если Яндекс решил экономить на всём.
Что касается преподавальческих качеств наставников, то кто-то объясняет лучше, кто-то совсем плохо - двух слов связать не могут и мы слушаем эти "ээээ...", "мммм...", слова-паразиты. Просмотр вебинаров превращается в муку. Я думаю и надеюсь, что эти люди действительно профессионалы своего дела, но преподавание - это серьёзная надстройка над сильной базой, т. е. умение грамотно и понятно донести материал до других людей. Виноваты, конечно, не эти люди, а те, кто брал их на работу, видимо, проведя обычное техническое собеседование, но не проверив способность доносить, излагать материал грамотно поставленной речью. Часто было видно, что люди накидали каких-то материалов к вебинару, но сидят и сами во многом разбираются в процессе. Нередки были случаи, когда преподаватель что-то объясняет, потом до него доходит, что объясняет не то и не так. Или кто-то задаёт какой-нибудь логичный вопрос, и он такой: "А да, действительно, это, значит, так, а не как я объяснял последние 10 мин.". Все мы люди и преподаватели могут также чего-то не знать. Но тем преподаватели и отличаются от обычных людей, что в голове есть чёткая структура, материал они уже прогнали не один раз и поняли для себя, и не чешут репу на вебинаре перед собравшимися студентами. Короче, вебинары я старался смотреть, каждый раз надеясь, что будет что-то интересное, но каждый раз скучный монотонное зачитывание по тетрадке перетекало в беседы о жизни и в рассказы "а был вот один случай в моей практике"...
Ревьюеры. Тут та же история - воля случая, рулетка. Может попасться нормальный, может попасться "отрабатывальщик" зарплаты, может попасться "на отвали". Мне попадались все типы, но ни одного действительно хорошего. О хороших в чате ходили легенды. Люди скидывали скрины комментариев некоторых (редких) ревбюеров, где они прям объёмно расписывали, где ты ошибся, почему, как исправить, как улучшить. Мне таких не попадалось.
Начнем с нормального. Это тот, кто кратко по делу указывает на ошибки и может дать пару ссылок на сторонние ресурсы. Кстати, забавно, что они все дают ссылки на бесплатные ресурсы и не советуют перечитать какой-нибудь раздел теории ЯП.) Те, которые "отрабатывают", докапываются до пробелов в коде или то, что у тебя импорты из библиотек не разбиты через пустую строку. Короче, докапываются до мелочей, которые никак не влияют на правильность решения и НЕ ПРИНИМАЮТ проект, чтобы показать видимость работы. Нормальные ревьюеры такие комментарии дают жёлтым цветом, и они не влияют на принятие проекта. Т. е. это то, что надо учесть в будущем. А эти нет - пометят красным и улетит проект на доработку. Поправишь пару пробелов за пару минут, и опять ждать проверки сутки, возможно, дольше. А если дедлайн поджимает и времени нет, то нервы может вам пощекотать. И наконец те, кто лучше отрабатывальщиков, - проверяльщики "на отвали". Они и не вникают глубоко, но и до мелочей не докапываются. Просто могут написать "всё хорошо, так держать" и принять проект. Конечно же, это не должна быть откровенная залипуха. Но часто с такими ревьюерами прокатывали проекты, которые приходилось делать "на отвали" из-за нехватки времени. И когда ваше "на отвали" встречается с их "на отвали", то вы проскакиваете в уже казавшийся фатальным жёсткий дедлайн.
Близок к тем, о ком ходили легенды, был ревьюер выпускного проекта. Там когорта делится на части. Каждая часть когорты получает своё финальное задание и своего ревьюера. Так как ревьюер всего один на десятки студентов, то со сдачей проекта лучше не затягивать. Но мужик реально рубил в теме и видел все косяки. Также вебинар по выпускному проекту был лучшим в плане содержания. Ревьюеры на рядовых проектах часто докапывались до каких-то мелочей, но не видели большие ошибки, которые я обнаруживал сам, когда переделывал эти мелочи. Это говорит о том, что рядовые ревьюеры этим занимаются на потоке. Вы для них один из тысячи других. Никакого глубокого вникания в ваш проект и индивидуального подхода не ждите. Максимум увидят типичные ошибки, которые встречаются у большинства.
Кстати, о теории на платформе ЯП наставники и ревьюеры знают лишь примерно, если вообще знают. Они никак не участвовали в её разработке, и даже сами не читали. Поэтому они могут иногда удивляться, что студентам чего-то недодали в теории или дают что-то, что уже на практике не используется или используется редко. Их замечания и требования могут диаметрально расходиться с тем, что вы изучили в теоретической части. Или они могут попросить вас доработать проект, используя библиотеки или техники, которых нет в теории. Причем, они не будут вам объяснять и разжёвывать, что и как надо сделать. Они просто напишут что-то типа "Почитай про [вставить нужное] и доработай проект".
Задача всех, с кем вы общаетесь в ЯП - а всё это фрилансеры-удалёнщики - потратить как можно меньше времени на вас и получить свою зп. Прям видно, что некоторые наставники ведут вебинары не из средней полосы России, а из каких-то более приятных мест в плане климата, где за окном манит океан, ну или море на худой конец, а тут вы со своими вопросами.)
Виню ли я конкретных людей - куратора, наставников за такое отношение? За практическое отсутствие интереса к тому, что вы усвоите, успеете ли сдать проект или что с вами будет после обучения? Нет. Для них это конвейер. Их мотивация - это заработать деньги. И они делают в этой системе, что могут и как могут. Занимаясь своим кусочком работы в рамках курса, возможно, они искренне считают, что мы получаем качественную услугу в комплексе. На hh висят вакансии в ЯП c зп 75-150 тыс. руб./мес. Хотели бы вы иметь такой приработок на удалёнке, возможно, живя где-нибудь на Бали или Тае, не требующий от вас сверхнапрягов? Конечно, да. Ведь всё, что надо, - это пару раз в день заходить, проверять чат и изредка проводить часовые вебинары, где никто ничего не регламентирует и не проверяет. Можете втирать студентам что-то на своё усмотрение. Вот они и делают что-то в меру своих возможностей. Вопрос не к ним, а к тем, кто этот проект слепил и запустил в том виде, в каком он существует. Вопрос риторический, ибо понятно, что при таком количестве студентов, приносящих по сотке тыр. каждый мес. (когорты запускаются каждый месяц), и сравнительно небольших затратах (фактически только на удалёнщиков), прибыль получается неслабая. А если это масштабировать ещё на десятки направлений, то вообще отлично.
По поводу поиска работы.
Совсем теперь уже смешную и наивную мысль, что в процессе обучения вас могут заметить и взять на стажировку в сам Яндекс, можете откинуть сразу. У вас не будет никаких пересечений с людьми, работающими и тем более принимающими кадровые решения в Яндексе. Все те, с кем вы контактируете в процессе обучения, - удалёнщики на птичьих правах. Сегодня работает один, завтра - другой.
Для помощи в трудоустройстве существует так называемый карьерный трек. У меня лично на него не было времени, но я не слышал ни единого положительного отзыва от тех, кто им воспользовался. Вроде, один человек из всей когорты устроился куда-то на стажировку. От силы пара человек устроилась после выпуска, но на какую-то смешную зарплату.
Только ближе к концу обучения начинает всплывать информация, что диплом ЯП абсолютно не ценится, а работодатели смеются, когда им пытаются его предъявить, так как знают уровень знаний выпускников ЯП. А их на рынок выходит по сотне-другой человек в мес. по каждому направлению. Эти люди не тянут даже на джунов, а компаниям не нужны такие "специалисты".
А ведь я шёл в первую очередь туда, где я могу получить диплом, который позволит мне работать. На практике этой бумажкой можно подтереться. Никто не падёт ниц перед вами, когда вы достанете диплом ЯП из широких штанин. Скорее, вам рассмеются в лицо и скажут спасибо, что сэкономили им время, потому что дальше можно не собеседовать. Поэтому не спешите пугать работодателя дипломом ЯП. Сначала лучше показать, что вы что-то знаете. Для этого желательно не только делать учебные проекты в рамках программы. Их делают все. А ещё делать какие-то, может, похожие, но СВОИ проекты, которые вы сможете показать в портфолио. Где взять на это время - непонятно. Это точно не для тех, кто совмещает учёбу с работой.
Откуда я черпаю информацию о судьбе людей? Из чата выпускников, за которым я пытался поначалу следить, но бросил, так как невозможно выискивать крупицы полезной информации среди флуда и шуточек про то, какие все теперь дипломированные безработные. Можете сравнить количество флуда с другими каналами на скрине. Там явно много безработных, если есть время всё это читать и отвечать.
Когда я ещё пытался следить за чатом, то видел парочку робких попыток повернуть русло беседы в профессиональную тематику, но таких людей высмеивали и советовали успокоиться и не мешать постить мемасики и смеяться над тем, что теперь мы никому не нужны. Ценность такого сообщества выпускников стремится к нулю.
Так что Яндекс Практикум - это просто очередной бизнес, заинтересованный в максимальной прибыли при минимальных вложениях. Но этот в принципе нормальный подход имеет неприятный инфоцыганский нюанс: минимизация вложений - это по сути видимость курса, но не полноценный курс, за который можно брать такие деньги. Написали платформу, где вы предоставлены самому себе (единоразовое вложение). Наняли удалёнщиков явно без опыта преподавания. Соотношение количества студентов на потоке с количеством задействованных со стороны ЯП людей говорит нам о нехилой прибыли, которую получает компания, штампуя ненужных специалистов. Вернее, специалисты-то нужные, но не с тем уровнем, который получается на выходе ЯП.
Итак, что мы имеем в остатке:
1) Получил я знания? Какие-то получил. Далеко не те, которые рассчитывал получить, но хотя бы базовое представление о предмете есть.
2) Достаточны эти знания для работы? Однозначно нет, необходимо самостоятельно заниматься во время и после обучения на ЯП 100%. Делать своё уникальное портфолио.
3) Можно ли устроиться на стажировку или хоть какую-то работу после обучения? Это удаётся единицам. Подавляющее большинство работу не нашли.
4) Стоит ли на самом деле такой курс как семестр в хорошем ВУЗе? Однозначно нет. Кто-то говорит, что вы платите за палку в виде дедлайнов, без которых многие люди не могут заставить себя что-то выучить. Но это не про меня, так как пытаюсь учиться новому при любой возможности. Просто палка-подгонялка точно не стоит 120 тыс. руб. Тем более там, где следовало бы посидеть подольше, ты гонишь по верхам, чтобы только успеть сделать какой-то минимум к дедлайну.
PS. Допускаю, что не все 5-звёздные отзывы накручены ботами. Ближе к концу курса куратор пару раз постил в Пачку розыгрыш умной колонки Яндекса за отзыв о курсе. Т. е. есть люди, которые просто хотели бы получить колонку на халяву. Так как вероятность того, что вы её выиграете, невелика, то и усилия вложенные в написание таких отзывов минимальны. Ну и чисто подсознательно, если вы хотите получить подарок от ЯП в виде умной колонки, вы же не будете писать то, что на самом деле думаете. Для меня лично это дешёвый развод. Если даже колонку вручали бы без всяких розыгрышей железно за написанный отзыв, то как минимум это глупо отмывать чумазое лицо ЯП за 5 тыс. с барского плеча (или сколько она там стоит), которые взяты из ваших же 120 тыс., практически подаренных Яндексу за клочок бумажки, которая не ценится на рынке.