Отзыв о курсе «Python-разработчик» от Хекслета: платформа, которая заставляет писать код, а не зазубривать материал
Достоинства
Почитал я тут отзывы про Хекслет и немного удивился некоторым личностям, поэтому сразу напишу некий дисклеймер по учебе в IT в целом. Никто и никогда не вольет тонкой струйкой знания в ваши головушки из блюдечка с голубой каемочкой. Лить придется самому, блюдечко изваять и обжечь самому, а каемочку гравировать своими руками. Если рассчитываете, что на какой-то образовательной платформе из вас просто изваяют специалиста с зп 150К, то вы сильно ошибаетесь. Придется работать мозгами, много думать и искать информацию вне зависимости от платформы.
Далее о форме подачи материала. На большинстве платформ материал подается в форме лекций. Здесь речь уже о ваших предпочтениях — кому-то лучше усваивается на слух, другим — в виде печатного материала. Я отношусь ко вторым, поэтому безумно рад, что на Хекслете все уроки (по крайне мере на направлении Питон-разраба) в форме статей. Всегда можно вернуться и перечитать, не гадая на каком же моменте лектор рассказывал о функциях-замыканиях, например.
Материал хорошо структурирован, разбит по главам, вся теория подкрепляется кодом с примерами. Да, честно говоря, я не представляю, как можно на слух понять и запомнить различные сложные для понимания технические вещи. Иногда приходится по несколько минут сидеть и напрягать мозги, чтобы до конца понять, что здесь сказано и как оно взаимодействует с какими-то другими вещами, поэтому в любом случае нужно будет читать документацию библиотек, искать статьи и т. п. (чего много на внутреннем блоге Хекслета). Так что не вижу большого смысла в видеолекциях априори.
К слову, здесь тоже есть вебинары. На каждое направление проводится по три вебинара в неделю. Они, в свою очередь, делятся на образовательно-толковательные — на них объясняют какую-нибудь сложную тему, за которую голосуют в слаке (здесь вообще все темы вебинаров выбираются голосованием — вы в прямом смысле выбираете себе тему лекции). Далее масскодинги — вебинар, на котором вы с наставником группой решаете какие-то задачи в прямом эфире, зачастую все происходит в интерактивном обьединенном репле (среде исполнения кода) и каждый может выступить со своим решением или подсказкой.
Следующий тип вебинаров — сессии вопрос-ответ, на которых студенты просто задают интересующие их вопросы. Я за 4 месяца обучения посмотрел записи, наверное, 10 вебинаров и в целом доволен их качеством, но смотреть впредь не буду — мне скучно и неинтересно следить за разжевыванием материала, я предпочитаю занятия уроками на платформе + захожу на leetcode и там решаю задачки, если хочется покодить.
Проекты. В каждой профессии разное количество модулей и проектов. В моей 4 модуля и 4 проекта. Каждый проект — это крепкое и тяжелое испытание. Вам предстоит в своем локальном окружении написать программу, которая будет исполнять заданные ТЗ функции. Но написать работающий код — это только полдела. Вам предстоит столкнуться с реальными проблемами из жизни разработчика: сложности с импортами пакетов в ваш модуль, выпадающие ошибки и прочее. Это закаляет тебя как профессионала и учит решать проблемы. Если самому не получается — есть слак, в котором своевременно поможет наставник. Однако, это лишь одна сторона медали — после завершения проекта и проверки его на работоспособность автоматическими тестами Хекслета, вам предстоит еще долго рефакторить (сокращать и оптимизировать) проект по замечаниям наставника. У меня, к примеру, на рефактор первого проекта ушло 14 часов.
Слак, комьюнити и наставники. Встречал в комментариях мнения, что наставники отвечают неприемлемо долго и т. п. У меня за 4 месяца было 2 наставника, один по состоянию здоровья ушел в отпуск. Оба — профессионалы своего дела. В лоб вам никто ответ не выдаст, вам дадут подсказку и зададут направление мысли. Я считаю, что это хорошо, ведь знания, полученные с трудом, закрепляются наверняка. Просто полученный ответ — это нечто из раздела я смотрю лайфхаки в тиктоке каждый день, но ни одного не вспомню.
Такая же картина и с другими наставниками — это можно пронаблюдать в слаке, там видны все треды и сообщения, ни одного вопроса студента не остается без ответа. Отвечают также не только наставники, но и другие студенты, что разгружает наставников, а вам дает незамедлительные ответы.
Стоит упомянуть и кураторов, они не просто так сделаны, как написано в одном из негативных отзывов ниже — они реально следят за наставниками и если те не дают ответ в регламентированный срок (24 часа, если не ошибаюсь), то они им напоминают. Если наставник вдруг опять же не отвечает, то у них будут проблемы с начальством. Плюс у каждого наставника есть рейтинг, так что, поверьте, никто здесь не филонит.
Система обучения. Хекслет — одна из немногих школ, ориентированная, как бы ни было смешно и очевидно, на обучение программированию! Вас не грузят тонной информации, которую вы тут же забудете. Все курсы проходят по системе прочитал урок — ответил на квиз-тест — решил упражнение по теме урока. И так по кругу.
Хекслет — это платформа, которая заставляет вас писать код, пробовать разные варианты решений, а не просто зазубривать материал. За профессию вы решите более 300 упражнений, если не ошибаюсь.
Под конец хотел упомянуть ,что когда искал себе курсы осенью, прошерстил все IT-школы в ру-сегменте и был удивлен, что только две из них имеют нормальные отзывы — Хекслет и Скайпро. Под большинством школ отзывы в стиле бегите глупцы, денег не вернут, знаний не дадут, дадут только ссылку на гугл и игнор, когда захочешь вернуть деньги. Я выбрал Хекслет. За прошедшие 4 месяца я ни разу не пожалел о выборе.
P. S. Мыслей еще много, но времени написать их мало. Как закончу обучение и найду работу, обязательно напишу еще один отзыв, в котором уже все в деталях распишу.