Я уже много лет работаю программистом в довольно узком стеке. В какой-то момент мне захотелось изучить машинное обучение для своего проекта на зарубежной платформе, но я совершенно не знал Python. И тут я наткнулся на рекламу бесплатного базового курса на Хекслете, о котором уже слышал множество положительных отзывов в соцсетях. Убедившись, что справляюсь неплохо, я решил взять платный курс по веб-разработке на Python, чтобы повысить свою ценность на рынке труда. Меня привлекла возможность обучения по подписке с фиксированной месячной оплатой. Кроме того, во время бесплатного курса мне понравился формат подачи информации в виде текстовых блоков, а не в формате видео, и встроенный терминал для выполнения заданий — это действительно шедевр, за него отдельное спасибо. Курс впечатлил меня своей структурой, охватывающей основы, и возможностью выполнять дополнительные упражнения для закрепления знаний. Однако на реальной работе редко занимаются упражнениями — нужно создавать продукт. В курсе по веб-разработке предусмотрены четыре проекта, которые должны стать завершающим этапом раздела, где можно применить полученные знания и перейти к следующему блоку. Но это не так. Проект стал хорошим симулятором рабочего процесса: знаний недостаточно, есть лишь несколько статей и ссылки на документацию. На локальной машине проект работает, а на тестах по какой-то причине не соединяется с БД. В логах появляется неинформативное сообщение "cannot connect". Можно задать вопрос в форме внизу страницы, но ответ приходит через пару дней. Если вы учитесь в свободное время и вопрос возник в субботу утром, то придется ждать до вторника или среды. К счастью, к тому времени, когда я столкнулся с этой проблемой, курс расширился новыми подразделами, и у меня было чем заняться. В итоге, кстати, ответил другой студент, а не сотрудник поддержки. Но самое удивительное, что если платформа заподозрит, что ваш вопрос содержит код, то приходит автоматический ответ о том, что на подписке ревью кода недоступно, и вам предлагают гуглить. Я, к слову, не нашел ответа на свой вопрос в поиске. Спасло то, что я смог посмотреть проекты других студентов на GitHub с таким же названием. В итоге, я бы поставил твердую пятерку основной части курса, а проектам — ну, тройку, может быть. Рекомендовал бы учиться по подписке только очень мотивированным людям. Я не из их числа, мне хватает проблем на работе.