Параметры курса Смотреть отзывы
Моя история на курсе Python-разработчика ProductStar
Решил поделиться своими впечатлениями о курсе "Профессия: Python-разработчик" от ProductStar, который закончил три месяца назад. Скажу сразу — было непросто, но оно стоило каждой потраченной минуты и рубля.
Качество обучения
Первый месяц прошел довольно гладко — синтаксис Python казался логичным, задачки решались, и я думал "ну вот, я уже почти программист!". А потом начались ООП, декораторы, замыкания... Тут-то я и понял, что простое решение задачек на Codewars и реальная разработка — это немного разные вещи. Были моменты, когда буквально ненавидел Python за эти его дандер-методы и метаклассы. Но курс построен так, что даже если ты в чем-то застрял, следующий модуль часто помогает взглянуть на проблему под другим углом. К концу базовой части я уже вполне уверенно писал код и даже мог читать чужой. А когда дошли до Django, я вообще влюбился в разработку — оказывается, можно так быстро создавать работающие приложения!
Рейтинг школы
Перед покупкой курса я заглядывал на все возможные сайты с отзывами, и у ProductStar везде примерно 4.8-4.9. Сейчас могу сказать, что это заслуженно. Платформа удобная, видео не лагают, тесты и тренажеры работают как надо. Из моего потока (около 30 человек) до конца дошли примерно 22, остальные отсеялись на разных этапах. Некоторые просто не справлялись со сложностью, другие не находили времени. Важно, что ProductStar входит в холдинг РБК, а значит не сольется с деньгами посреди обучения, как некоторые ноунейм-школы.
Цена
Вот тут я долго думал. Выбирал между "Стандартом" и "Продвинутым", в итоге взял "Продвинутый" за 7497₽/мес в рассрочку на 24 месяца. Для меня это была значительная сумма, особенно учитывая, что я не был уверен, что доведу дело до конца. В первые месяцы пару раз ловил себя на мысли "может ну его, эти деньги уже не вернуть". Но потом как-то втянулся, а когда через полгода после окончания курса устроился на работу с зарплатой в 110к (а это в три раза больше моей прежней), понял, что эти вложения окупятся буквально за несколько месяцев.
Обратная связь
Обратная связь — это американские горки. Когда начинал, моим ментором был Дмитрий — отвечал быстро, подробно разбирал ошибки, давал дельные советы. Но потом его сменил Сергей, и тут начались проблемы. Домашки проверял по неделе, отвечал в стиле "неверно, переделай", без указания, что конкретно не так. После пары жалоб куратору ситуация немного улучшилась, но осадочек остался. А вот куратор Анна была на высоте — постоянно на связи, помогала с организационными вопросами, подбадривала, когда я уже готов был все бросить. Каждый месяц проводились воркшопы с экспертами — там можно было задать любые вопросы по теме и получить быстрый фидбек по своему коду.
Преподаватели
Вот что реально круто на курсе — так это преподы! Большинство из них — практики из топовых компаний. Илья Чухляев из OWOX очень структурированно объяснял основы Python. Никита Соболев из wemake.services затащил по ООП и архитектуре — чувак буквально живет этим. А вот Иван Громов и Артем Верхоглядов делились реальными кейсами из своей практики, что намного ценнее сухой теории. Были и не очень внятные лекторы (не буду называть имен), но их было мало. А еще круто, что многие спикеры из разных стран и компаний — Яндекс, Ozon, даже Amazon. Это дает понимание, как устроена разработка в разных местах.
Домашние задания
С домашками была своя история. Первые месяцы задания были довольно простыми — написать функцию, реализовать простой алгоритм. Но потом они усложнились, и временами я сидел над одной задачей по несколько вечеров. Особенно запомнился проект базы данных для сотрудников — я три дня пытался правильно выстроить таблицы и связи. А еще был проект на Flask — сервис для работы с календарем. Когда я его запустил и увидел работающее приложение в браузере — это было нечто! В общей сложности за курс сделал 7 проектов разной сложности, и все они сейчас красуются в моем GitHub. Парочку даже показывал на собеседованиях.
Теория
Теория на курсе подана хорошо, но местами не хватало глубины. Основы Python разжевали отлично — от простых типов данных до продвинутых фишек. SQL тоже дали неплохо. А вот с Django было сложнее — слишком много информации впихнули в короткий срок, и я чувствовал, что хватаю только верхушку айсберга. Приходилось дополнительно смотреть документацию и туториалы. Некоторые важные темы (например, тестирование и деплой) были раскрыты поверхностно, и это чувствуется сейчас, когда я работаю. Единственное, чего реально не хватило — это паттернов проектирования, их пришлось изучать самостоятельно.
Практика
А вот с практикой все было отлично! Примерно 70% времени курса — это практические задания. Плюс ежемесячные воркшопы, где разбирают реальные кейсы. На "Продвинутом" тарифе еще была возможность пройти стажировку в компании-партнере. Я попал в небольшой стартап, который делает финтех-продукт. Первую неделю просто смотрел на код и пытался понять, что происходит. Потом мне дали простую задачу — добавить пару эндпоинтов в API. Казалось бы, ничего сложного, но когда работаешь с реальным проектом, а не с учебными заданиями, все становится интереснее. В итоге эта стажировка дала мне понимание, как устроена командная разработка, и стала хорошей строчкой в резюме.
Трудоустройство
С трудоустройством ProductStar реально помогает. У них есть Карьерный центр, который активно работает с выпускниками. Мне помогли составить резюме, подготовили к техническим собеседованиям. Очень полезным было пробное собеседование — сначала с HR, а потом с техническим специалистом. Они указали на мои слабые места (в основном, это были вопросы по алгоритмам и структурам данных) и дали конкретные советы, что подтянуть.
Первые три собеседования я благополучно завалил, причем один раз уже на этапе тестового задания — не справился с дедлайном. На четвертом повезло — небольшая компания, разрабатывающая CRM-системы, взяла меня джуном на 85к. Для старта более чем неплохо. Весь процесс поиска работы занял около 3,5 месяцев, и это при том, что я не особо торопился, рассылая 2-3 отклика в неделю.
В общем, если подвести итог — курс "Профессия: Python-разработчик" от ProductStar реально помог мне сменить профессию и начать карьеру в IT. Было сложно, временами хотелось все бросить, но поддержка команды и видимый прогресс помогли дойти до конца. Если вы готовы вложить время и силы в обучение, не боитесь сложностей и хотите войти в IT через Python — рекомендую этот курс как отличную стартовую точку.