Отзыв о курсе «Python-разработчик» от Хекслета: открыли глаза на паттерны, архитектуру и абстракции в формате интуитивного восприятия правил игры
Достоинства
— Занимался с персональным наставником. Раз в неделю созванивались и довольно подробно обсуждали мои ошибки, составляли планы на правки. Параллельно мне рассказывали и показывали реальные «боевые» проекты и кейсы;
— Курс изложен достаточно подробно. Он не рассказывает все, поэтому может показаться, что программа будет сложна для новичком. Но в моем случае это помогло намного глубже погрузиться в тему, параллельно сверяя свои выводы со своим наставником;
— Нет никаких дедлайнов. Конечно, если не хватает самодисциплины, то это минус, но с другой стороны, это позволяет адаптировать весь процесс под себя и задержаться на любой теме столько, сколько нужно, чтобы чувствовать себя в ней уверенным;
— Тренажеры и дополнительные задания (вне курса). Да, задачи несложные, но помогают набить руку;
— Дополнительные бесплатные курсы (за рамками специальности). Например, курс по СИКП. Не уверен, что он есть на Python, я проходил на JavaScript. Унес оттуда много всего полезного;
— Легкий бесплатный старт, чтобы понять, насколько вам вообще интересно программирование (code basics). Не знаю, реализованы ли все языки, но там я познакомился и с Ruby, и с Clojure. Но и Python и JavaScript там тоже есть;
— Есть open source проекты. Я, признаюсь честно, решил там буквально одну задачу, потому что во мне не отозвались проекты. Но в целом есть реальные проекты, на которых можно потренироваться проходить этапы MR-ов с ревью, согласованием требований и т.д. Есть отдельная команда, которая будет готова поддержать;
— Комьюнити. Когда был Slack, всегда было удобно заходить и советоваться с наставниками и студентами. Иногда даже сам кому-то что-то советовал;
— Отдельное спасибо карьерному треку. Довольно дельные и самое главное практические советы по составлению резюме. Мое резюме проходило ревью. Писал тестовое сопроводительное письмо, которое тоже подвергли критики. В том числе есть возможность пройти тестовое публичное собеседование. Довелось поучаствовать и в этой активности, но когда погружался в JavaScript.
Недостатки
— Курс постоянно дорабатывается. Может случится ситуация, в которой трек не закроется, потому что появился новый модуль или перегруппировались старые;
— Open source проекты. Написал в плюсы, но и здесь упомяну, что с моей точки зрения проекты не самые интересные. Пожалуй, только один меня привлекал;
— Переход из Slack в Telegram. Как по мне, не самое лучшее решение. Из чата с тредами все превратилось в кашу, в которой может быть тяжело взаимодействовать с комьюнити. Возможно, стоит рассмотреть какие-то другие альтернативы или реализовать свой open source проект. В таком и я бы с удовольствием поучаствовал.