Курс Аналитик данных. Хороший курс, с некоторыми проблемами.
Я долго принимал решение пойти ли мне учиться на специальность, связанную с анализом данных на Python. Сам язык я изучал уже года два, даже делал аналитику и какую то простенькую визуализацию. Естественно, во мне боролись два разных человека. Первый говорил: «Зачем тратить деньги? Есть книги и интернет, там куча нужной информации. К тому же ты сидишь без работы и деньги будут нужны». Проблема в том, что первый был очень ленив и постигать статьи и информацию в интернете, без пенделя, получалось у него очень редко. Второй же, понимая необходимость пенделя и то, что время идет вперед, а ты сидишь на попе ровно. Также он понимал, что некоторые нюансы и «лайфхаки» специальности, не напишешь ни в одной статье и ни в одном видео. В итоге второй победил, и я засунув поглубже свою внутреннюю жабу, заплатил за курсы и стал слушателем курса «Аналитик данных» Яндекс практикума. Почему Практикум? Потому что я повелся на «Яндекс» и у них классный бесплатный курс по Python, пройдя его, я изучавший Pandas 2 года, нашел кучу ответов на мои прошлые вопросы по Pandas, возникавшие в работе.
Теперь о курсе, скажу сразу, частично мои ощущения, будут сравнительными, потому как 2 года назад я учился, тоже анализу данных на Python в Skill Factory. Там я недоучился, просто не смог пройти до конца. Встал в затык в одной из задач и все. Мотивация ушла.
Теоретический материал. Теория сделана на 5. Язык подачи очень хорош, иллюстрируется и разжевывается все очень понятно. Что заслуживает отдельного замечания и что на самом деле перевешивает все остальное, это структура учебного материала, то из чего состоит курс. Материал курса подобран из того, что необходимо практикующему аналитику, ровно в том размере, который необходим. Да есть немного воды, типа теории «приоритизации гипотез», но что делать. Пройдя всю теорию, я понял, что в принципе мне по силам, ну наверно 75% задач, которые есть в бизнесе. И это самое важное, то что ты ощущаешь себя готовым к решению задач, которые тебе позволят зарабатывать деньги.
Практический материал. После каждой теории идут практические занятия. Все что ты почитал, ты в обязательном порядке прорешиваешь на практике. На самом деле это основной «закреплятор» прошедшего материала, потому как когда ты просто читаешь, то наш мозг ленится принимать в себя материал и знания остаются поверхностные. Когда ты решаешь практические задачи, ты заново пересматриваешь весь материал и тут уже хочешь не хочешь, ты должен в нем разобраться, иначе дальше не пройдешь. Практика, это основной вдалбливатель знаний в наши головы. Есть тут и минусы. Практика проводится на онлайн тренажере. Ты решаешь практические задачи и сам пишешь код. Иногда, когда ты получаешь именно тот результат, который запрашивается в условии задачи, тренажер просто не хочет его принимать и пропускать тебя дальше. Это жутко раздражает. Единственное спасение, это тиснуть вопрос наставнику в Slack и он либо скажет, что изменить, либо вышлет рабочий кусок кода, который надо использовать, как правило это помогает. После практики проходит боязнь кода и ты понимаешь, что ты в принципе можешь сделать ту же задачу своими руками, в любом другом месте.
Администрирование курса. Студент сопровождается в Slack. Туда можно задать любой вопрос и спросить, если что то не понимаешь. Наставники отвечают, но зачастую ответа приходится ждать очень долго часов по 10-15. Иногда наставник, настолько развернет ответ на свой вопрос, что понять, что же он пишет очень сложно. Но в целом, все наставники, очень грамотные ребята и классные практикующие (что очень важно) спецы. По выходным, они проводят вэбинары, на которых разбирают проблемы и рассказывают, как пройти задания.
Часто, на вопросы отвечают твои же сокурсники, ребята проходящие с тобой этот курс и уже решившие задачу. Поддержка однокурсников дорогого стоит, если кто то знает ответ на мой вопрос, то в чате всегда помогут и подскажут. Это здорово двигает вперед. Никакого пафоса, осуждения или насмешек. Коротко по делу.
Временные затраты на прохождение курса. Администрация в промо-материалах, говорит что заниматься нужно будет по 10 часов в неделю. Но скажу вам сразу, даже с учетом того, что я знал Python и Pandas у меня это отнимало никак не менее 20-25 часов в неделю, иногда и по 40 часов. Так что, надо очень хорошо подумать, имеется ли у вас такой объем времени для учебы. Еще что я считаю относится к недостаткам это жесткое расписание начала и окончания каждого учебного модуля. Ты не можешь если у тебя есть время пройти его заранее. И если ты не успел, за весь срок курса есть 2 жестких дедлайна, к которым ты должен все сдать. Не сдашь, тебя отчислят с этого потока и переведут на следующий. Для администрирования это наверно хорошо, но если ты работаешь и у тебя есть определенные временные окна для учебы, это не очень удобно.
Проекты. Про проекты хочу сказать особо. После каждого курса тебе дают большую практическую задачу. Она что называется из жизни, там живые данные и живые прямо из бизнеса вопросы. Задумка очень классная, поскольку это что ни на есть самая практическая практика. Но что удручает, вопросы на которые тебе надо ответить решая проект, поставлены зачастую так, что без 3-х высших образований не разберешься. Естественно, если ты что то не понял, задаешь вопросы наставникам, в 90% случаев они помогают и отвечают, но иногда даже они не могут правильно ответить на вопрос. Иногда выплывает явное ощущение, что народ в команде Практикума не общается между собой. После того как ты сделал проект отправляешь его на проверку – ревью. Проверка проекта, должна занимать 24 часа, но на моей памяти это всегда было дольше. Ревьюер в 100% случаев возвращает тебе работу на доработку. Даже если, все правильно и все требования выполнены, он докопается до столба. Видимо у администрации такие требования к ревьюерам, не нашел замечаний, значит работу не смотрел. Поэтому они и возвращают, иногда с такими замечаниями, что смешно. Что еще из минусов, это то, что у тебя отсутствует оперативная связь с ревьюером, если он говорит что, что то надо переделать, но совершенно непонятно описывает то, как он хочет видеть решение. Здесь, если ты не понял, задать ему вопрос можно только через куратора (стыдно дергать большого человека) или ждать новой итерации ревью, а это 1-2 дня.
Резюме. В целом, по моим ощущениям, курс на твердую 4-ку из 5. Да есть определенные проблемы, но когда я про них пишу администрации они очень живо откликаются и пытаются помочь, либо передают вопросы дальше. Видно, что ребята очень сильно болеют за свое дело и пытаются создать лучший на рынке продукт. Студента не бросают, если тебе нужна помощь, тебе обязательно помогут и это очень сильно помогает дойти до конца обучения. В итоге, ни капли сожаления о том, что я купил эти курсы, нет. Я понимаю, что и деньги и огромное количество времени я потратил не зря. Да через терни и большое количество мата, я практически прошел (мне осталось 2 модуля и диплом) и надеюсь что пройду до конца. Основным мотиватором, который двигал меня все это время, это то, что курс на самом деле интересный. А если что то, типа приоритизации гипотез, навевало тоску, то задача дойти до других интересных курсов подстегивала и не давала опустить руки.