Мне все понравилось, однозначно рекомендую Хекслет тем, кто хочет получить полноценную профессию «Python-разработчик» :)
Хотел бы поделится своим отзывом от прохождения курса «Python-разработчик» на Хекслете. У меня был тариф с наставником сроком на 10 месяцев и начал я учится с декабря 2024 года. Обучение и все проекты успешно закончил раньше срока. Сразу скажу, что Хекслет единственная платформа где я обучался полноценно. Пробовал начинать платные курсы на Степике, но там в основном база. Также пробовал бесплатную часть в Яндекс Практикум, но там меня смутили жесткие дедлайны, так как у меня есть основная занятость и программирование это хобби, то я отказался от этой платформы. Также не маловажно упомянуть, что я не собираюсь работать в IT сфере (пока не планирую) и трудоустройство после обучения для меня не было важным фактором. Но справедливости ради скажу, что в Хекслет Карьеру я все равно пойду, так как это ценный опыт с учетом того, что мне 38 лет и я ни разу не проходил собеседование на трудоустройство ввиду того, что после окончания института организовал свой бизнес. Как сейчас модно говорить, выйду из зоны комфорта :) Отзыв будет объемный и всесторонний, но если кому то лень читать все, то короткий отзыв будет такой: Мне все понравилось, однозначно рекомендую Хекслет тем, кто хочет получить полноценную профессию «Python-разработчик» :)
А если все таким интересно читать много букв, то перейду к основным моментам, которые мне понравились или не понравились на обучении в Хекслете. Здесь буду писать по пунктам и в каждом пункте будет описание как достоинств, так и недостатков той или иной части обучения. Стоит отметить, что все описанное мной, исключительно мое сугубо личное мнение, однако постараюсь быть объективным. Итак приступим:
1. Теория. Важно отметить, что весь материал подан в текстовом виде, за исключением курса про «Регулярные выражения (Regexp)». В нем есть как видео так и текстовый материал. Еще где то попадалось пару видео уроков, точно не помню, но там было также, и видео и текст. Для меня текстовый материал, это несомненно большой плюс, так как можно перечитать несколько раз ту часть, где не понял. Также в материалах много примеров с кодом и объяснением этого кода. Для тех кто только собирается учится в Хекслете дам лайфхак: в 99% случаев с помощью материала из теории можно решить практическое занятие :). Также в конце теории дается много ссылок на дополнительные материалы, которые лучше сразу изучать, это важно для закрепления материала. Иногда бывало, что теории слишком много и приходилось по несколько раз перечитывать, чтобы уловить суть, но это не критично, так как разработчику постоянно нужно читать и изучать документацию. Иногда встречалась теория, где был только текст без кода с различными терминами. Такая теория очень трудно давалась, так как не было наглядного примера. Приходилось обращаться к ИИ, чтобы он проще и нагляднее объяснил теорию. Про ИИ будет отдельный пункт, это важная часть обучения.
2. Тесты после теории. Про тесты особо нечего говорить. Сделаны для закрепления пройденного материала. Иногда больше вопросов, иногда меньше, но так или иначе относятся к теории. Иногда тесты написаны слишком громоздко и очень трудно понять, какие варианты ответов выбрать. Приходится тратить гораздо больше времени на тесты, чем на практическое занятие. Но такое бывает редко.
3. Практические занятия. Практически во всех темах есть практические занятия по пройденной теории. Иногда встречаются темы только с тестами или только с теорией, но так редко бывает. Практические занятия выполняются прямо на сайте Хекслета, что очень удобно. Проверка правильности ответа происходит автоматическими тестами. Если тесты не прошли, то нужно смотреть вывод ошибки. Как читать вывод ошибки и как понять, что пошло не так, у Хекслета есть отдельная статься на эту тему и конечно же ссылку на нее вам дадут. По началу было очень трудно и не понятно читать вывод ошибки. Так например, вы написали код верно, на вашем компьютере тоже все работает нормально, а тесты не проходят. Дело в том, что автотесты Хекслета покрывают различное поведение вашей программы и как раз вывод ошибки даст вам понять, как исправить код, чтобы тесты прошли. Справедливости ради, стоит отметить тот факт, что некоторые практические задания не возможно выполнить используя теорию к этому практическому заданию. Об этом я писал в 1 пункте про лайфхак. Как раз этот 1% и не позволяет использовать теорию для решения практического занятия. Объясню почему. Иногда (но очень редко) в теории дается один материал, а в практическом задании ты делаешь совсем другое. Но опять же, это не минус, а скорее плюс, так как чтобы решить задачу вам нужно искать дополнительные материалы в интернете или в ранее пройденных уроках. Этот навык не маловажен для разработчика. В некоторых темах есть самостоятельные работы. Обычно самостоятельные работы предполагают разворачивание окружения на своем компьютере и повторения шагов из теории. Очень важно выполнять самостоятельные работы, так вы повышаете свои навыки и лучше понимаете процесс разработки.
4. Проекты. Всего в учебной программе «Python-разработчик» четыре проекта. Подробно вы можете почитать про проекты в программе к курсу. Каждый проект, это оттачивание навыков полученных в пройденном модуле. Каждый проект по своему сложный, но для меня самым сложным был второй проект «Вычислитель отличий». На Хекслете в проектах вас учат полноценной разработке. Начиная от создания вирутального окружения и установки зависимостей и заканчивая тестами, которые вы пишете сами. При этом проект делается не просто на вашем компьютере, а размещается на GitHub. В проектах вы получите практические навыки как работать с Git, как разворачивать свой проект на сервере, как создавать и работать с базами данных и многое другое. По сути, с самого первого проекта вас будут учить как правильно сделать структуру проекта, как вести разработку в команде и тд. В каждом проекте есть несколько шагов, в которых есть описание того, что нужно сделать в этой части проекта. Как по мне, в большей части шагов описание несколько хаотичное. Считаю, что здесь должно быть как тех задание, четко по пунктам сделать тот или иной функционал, написать тесты и тд. Да, не во всех проектах и не во всех шагах так, но повторюсь, в большинстве. Отдельно хочу сказать про четвертый и последний проект «Менеджер задач». Он больше всего меня разочаровал и даже немного демотивировал, а проблема была вот в чем. Дело в том, что у меня есть свой проект, который я планировал начать после обучения и собственно из-за этого я и пошел учится, так как знаний нет, а нанимать разработчиков я не хочу ввиду того, что проект явно уникальный и я банально боюсь, что мою идею украдут. И как раз четвертый проект Хекслета очень мне пригодится в моем проекте именно в части фреймворка Django и баз данных. Так вот, я выполнял все в так, как указано в шагах проекта, но параллельно изучал дополнительные фишки Django и добавлял их в учебный проект. Также сделал классный и красивый фронтенд. Когда сдал проект на проверку наставнику, автотесты Хеклсета не прошли. Я начал разбираться, что к чему. Но так и не смог понять, почему тесты не проходят. ИИ тоже ничем не помог. Дальше начались созвоны с наставником и разбор кода. К слову, наставнику мой проект очень понравился как в визуальной части, так и в технической, так как было много реализовано классных и нужных фич. Но тесты так и не проходили. В итоге, я начал делать проект заново! Тесты опять не прошли. И только на третьей версии проекта, тесты были зелеными! Причина банальна оказалась. Нужно было не мудрить с фичами и делать проект «тупо» как написано в шагах к проекту! Другими словами, тесты Хекслета были заточены под определенное поведение программы, шаг влево или шаг вправо, тесты красные! Вот это меня прям очень деморализовало! Это при том, что нужно было написать тесты для своего приложения и мои тесты проходили без проблем. Конечно, наставник и куратор очень меня поддерживали в этот период, за что им отдельное спасибо. Но в этой ситуации есть жирный плюс. Я очень хорошо разобрался в Django и этот факт несомненно мне очень поможет в моем проекте. Если интересно, вот мои учебные проекты, которые я делал на Хекслете.
5. Наставничество и обратная связь. Тут важно отметить, что когда я оплатил обучение, мне прислали мини анкету, где нужно было ответить на несколько вопросов. По результатам этой анкеты мне подобрали наставника. Меня это приятно удивило. Так вот, если вы выбираете тариф и сомневаетесь насчет наставника, то однозначно надо выбирать тариф с наставником и вот почему. Когда обучаетесь в общей группе, у вас в чате есть общий наставник и он отвечает на вопросы, помогает с обучением. Но иногда вопросов от учеников много и он не успевает ответить всем быстро, так как некоторые вопросы требуют детального разбора. С личным наставником ты ведешь беседу в личных сообщениях и как правило он отвечает быстро. Ну и самое важное, что было для меня, это еженедельные часовые созвоны. К ним я готовился заранее и мы разбирали какой то мой вопрос или тему. Также вместе с наставником писали код, делали дополнительные упражнения и тд. Для меня это было очень полезно. Но был один не очень приятный момент. В начале моего обучения был наставник Филипп Луговой. Практически до середины обучения были созвоны и общение, все было отлично и потом он вдруг пропал. Может быть у человека что то случилось, может быть просто решил это дело бросить, не знаю. Через две недели мне написала куратор и сказала, что он не выходит на связь и с ними, поэтому Хекслет решили мне подобрать нового наставника. Что не мало важно, мне продлил доступ к платформе и созвоны с наставником на те же две недели. Сейчас у меня наставник Александр Игнатьев. Если берете тариф с наставником, то однозначно к нему :) Он умеет сложные вещи объяснить простыми словами и привести реальные примеры. Самое интересное в том, что программу я уже закончил, а доступ у меня до декабря 2025. Мы также каждую неделю созваниваемся с Александром и разбираем темы, которые мне не очень были понятны, решаем задачи или он начинает «гонять» меня по пройденным темам. Это крутая фишка Хекслета.
6. Кураторы и обратная связь. Как писал выше, в начале обучения куратором у меня была Елизавета Пугачева. Но так как сменился наставник, то и куратор тоже меняется. Видимо такие правила у Хекслета. Сейчас у меня куратор Татьяна Проскурякова. Кураторы на Хекслете мега полезные люди, по значимости не ниже наставника, но может прям чуть-чуть :) Елизавета и Татьяна очень помогали мне во время обучения по большей части морально, так как учится реально тяжело и порой прям хочется кому то высказаться и «поплакать в жилетку». Обратная связь была всегда (и сейчас есть) и всегда в развернутом виде и ни одного вопроса не осталось без ответа. Девчонки, спасибо вам большое! Вы огромные молодцы!
7. Искусственный интеллект. Отдельно хочу высказаться об ИИ в обучении. Ребята, НИКОГДА не просите ИИ написать вам готовый ответ! Вы просто не поймете как работает код, если сами его не напишите! Это важно! Причем здесь ИИ и Хекслет? Дело в том, что на платформе Хекслета сделали ИИ по имени Тота. Конечно не всем зашло это обновление, но мне понравилось. Преимущество Тота перед другими ИИ в том, что Тота тебе не выдаст готовый ответ на задачу, даже если ты попросишь :) Как только его сделали, я сразу начал им пользоваться. Многое из того, что было не понятно, этот ИИ объясняет хорошо и понятно. Это отличное нововведение на Хекслете.
8. Обновление и добавление новых тем и курсов. Отдельно стоит сказать о том, что Хекслет не стоит на месте и постоянно обновляет и добавляет материалы на своей платформе. К примеру под конец обучения обновили курс «Основы Python» где добавили 42 новых урока. Какие то темы разбили на несколько уроков, где то добавили обучение новым фишкам Python. Сейчас я прохожу курс «DevOps-инженер с нуля» и там тоже добавились новые темы. Кстати, это еще одна фишка Хекслета. Так как я покупал основную программу перед Новым годом, то попал на акцию «Вторая профессия в подарок». Так вот, после окончания доступа к основной программе у меня будет доступ к платформе еще на 10 месяцев! И за это время я могу проходить любые курсы! Только есть ограничение. Обучение самостоятельное, т. е. без наставника. Также можно поступить сразу на несколько курсов еще в начале обучения, но не рекомендую так делать, так как будете распылять свое внимание. Хотя, если много свободного времени и легко усваиваете материал, то можно и так :)
9. Обновление платформы. За все время обучения, платформу Хекслет начал обновлять уже после того, как я закончил свое обучение. Поменялся интерфейс, что то убрали, что то добавили. Но эти изменения вызвали очень бурную и негативную реакцию у большинства учеников! Кому то не нравится это, другому не нравится то. Очень бурные обсуждения были в чатах. Мне нравился старый интерфейс, новый тоже нравится. Но здесь стоит отметить реакцию Хекслета. Вышли кураторы, начали всех успокаивать. Дали форму обратной связи, чтобы каждый мог написать то, что ему не понравилось или что нужно улучшить. Через несколько дней кураторы написали сообщение, что обратную связь видят, все передают руководству и разработчикам, те в свою очередь готовят постепенные обновления и улучшения с учетом обратной связи. И это действительно впечатляет! Хекслет не сидит годами на одном интерфейсе и тупо торгуют одним и тем же курсом. Они улучшают архитектуру сайта, переходят на современные решения, чтобы все работало быстро и без перебоев. И это пример клиентоориентированного бизнеса, где все делается для удобства пользователя, а не просто продажа одного и того же продукта из года в год. Кстати, кто то из ребят написал, что раньше обучение Хеклсета было полностью на GitHub и всех все устраивало!
10. Что хотелось бы изменить и добавить. Здесь много писать не буду, так как мне в общем и целом все понравилось в обучении Хеклсета. Но вот в курсах Docker, Redis, Django хотелось бы по больше материала и практики. К Flask еще добавить бы FastAPI, но тоже не поверхностно. В практических занятиях хотелось бы больше практики. Да, у вас есть испытания, но это немного другое. Я куратору писал про свое решение. Было бы классно сделать 3-4 практических задания с нарастающей сложностью, исключительно для увеличения практики. Отдельно хотелось бы, чтобы окончательное решение по проекту оставалось за наставником, а не за автотестами. Понятно, что наставник принимает проект, но если тесты красные, то он не может этого сделать. Как это было с моим последним проектом. Либо пересмотреть и переделать автотесты.
Как итог: однозначно рекомендую Хекслет, если хотите научится кодить. Самое главное, что научат вас кодить правильно, как говорится Best Practics в разработке! Отдельно хочу пожелать Хекслет, чтобы не останавливались и дальше развивались, вы молодцы!
Если вам понравился мой отзыв и вы приняли решение учится в Хекслет, то вот моя реферальня ссылка [вырезано модератором]. Для вас это скидка на любой курс, а для меня дополнительный доступ к платформе :)