Хекслет
С 2014 года выпускают курсы по программированию.
Достоинства
Прежде всего, понравился формат подачи материала — все четко, лаконично и по делу. Уроки сделаны так, что их объем идеально подходит для усвоения новой информации, не перегружая мозг. Практические задания и испытания заставляют действительно напрягаться и искать решения, что положительно сказывается на обучении. Проекты тоже были интересными — они дают возможность применить все выученное на практике.
Блог с вопросами и ответами — отличное дополнение к курсу, почти всегда там находил ответы на свои вопросы. Формат подписки оказался очень удобным, особенно в моей ситуации. Трек курсов наглядно показывает прогресс, что мотивирует двигаться дальше. И еще один плюс — модули курса обновляются и дорабатываются.
Недостатки
Ни на секунду не пожалела, что взяла именно этот курс — было непросто, но определено получила опыт, а по рекомендации Хекслета попала на стажировку к партнеру.
Достоинства
Очень понятно и грамотно изложен материал, достаточно практики. Есть четыре проекта + возможность участия в опенсорс-проектах Хекслета.
Карьерный трек — помощь в составлении резюме, сопроводительного письма, тестовые задания партнеров, помощь в оформлении профилей на гитхаб, линкедин, хабр.
Есть возможность принять участие в мок-собеседовании. Собеседования в компаниях-партнерах. В процессе учебы — помощь наставника + помощь комьюнити Хекслета. Важно, что получаешь доступ ко всем курсам и можно разобраться в интересующихся темах — выбор очень большой.
Недостатки
По некоторым темам есть асинхронность. Маловато практики в некоторых курсах, но на проектах через боль удается разобраться. Наставник не всегда отвечает достаточно быстро, порой быстрее помогает комьюнити или сам находишь решение. Многое зависит от того, повезет ли с наставником, но если не сложится, его можно поменять.
Достоинства
— Практические задания к каждому уроку в отличном тренажере;
— Реальные проекты с код-ревью от наставника;
— Доходчивое описание темы в уроках, очень ясно и подробно изложены даже самые сложные темы;
— Интересные вебинары с наставниками каждую неделю. Можно посмотреть как работает опытный программист или самому поучаствовать в масс-кодинге и услышать, что на твой код скажет профессионал.
Недостатки
— Отзывчивые коммьюнити и поддержка, всегда помогают и идут навстречу;
— Отличный (нелагающий) тренажер и практические задания;
— Проекты с ревью кода разработчиком в профессии.
Достоинства
Дается отличная база не только в плане конкретного языка, но и программирования в целом. Также дается представление о самом JS, экосистеме языка, инструментах разработчика (уже не привязанных к ЯП), React. Учат учиться. После Хекслета без проблем пересела на другой язык (Java), т.к., повторюсь, отличная база.
Недостатки
— Придется ходить в поисковик, в MDN, чтобы уточнить нюансы и посмотреть другие подходы. Для кого-то это может показаться минусом. С другой стороны, это здорово расширяет кругозор и однозначно пригодится в будущей работе;
— Было несколько сложных для понимания уроков (вероятно, их уже переписали);
— Перед оплатой пройдите все необходимые бесплатные курсы в профессии. Это даст время на спокойное прохождение и понимание тех уроков, которые вызовут затруднения. И вооружитесь дисциплиной и планированием.
Достоинства
— Занимался с персональным наставником. Раз в неделю созванивались и довольно подробно обсуждали мои ошибки, составляли планы на правки. Параллельно мне рассказывали и показывали реальные «боевые» проекты и кейсы;
— Курс изложен достаточно подробно. Он не рассказывает все, поэтому может показаться, что программа будет сложна для новичком. Но в моем случае это помогло намного глубже погрузиться в тему, параллельно сверяя свои выводы со своим наставником;
— Нет никаких дедлайнов. Конечно, если не хватает самодисциплины, то это минус, но с другой стороны, это позволяет адаптировать весь процесс под себя и задержаться на любой теме столько, сколько нужно, чтобы чувствовать себя в ней уверенным;
— Тренажеры и дополнительные задания (вне курса). Да, задачи несложные, но помогают набить руку;
— Дополнительные бесплатные курсы (за рамками специальности). Например, курс по СИКП. Не уверен, что он есть на Python, я проходил на JavaScript. Унес оттуда много всего полезного;
— Легкий бесплатный старт, чтобы понять, насколько вам вообще интересно программирование (code basics). Не знаю, реализованы ли все языки, но там я познакомился и с Ruby, и с Clojure. Но и Python и JavaScript там тоже есть;
— Есть open source проекты. Я, признаюсь честно, решил там буквально одну задачу, потому что во мне не отозвались проекты. Но в целом есть реальные проекты, на которых можно потренироваться проходить этапы MR-ов с ревью, согласованием требований и т.д. Есть отдельная команда, которая будет готова поддержать;
— Комьюнити. Когда был Slack, всегда было удобно заходить и советоваться с наставниками и студентами. Иногда даже сам кому-то что-то советовал;
— Отдельное спасибо карьерному треку. Довольно дельные и самое главное практические советы по составлению резюме. Мое резюме проходило ревью. Писал тестовое сопроводительное письмо, которое тоже подвергли критики. В том числе есть возможность пройти тестовое публичное собеседование. Довелось поучаствовать и в этой активности, но когда погружался в JavaScript.
Недостатки
— Курс постоянно дорабатывается. Может случится ситуация, в которой трек не закроется, потому что появился новый модуль или перегруппировались старые;
— Open source проекты. Написал в плюсы, но и здесь упомяну, что с моей точки зрения проекты не самые интересные. Пожалуй, только один меня привлекал;
— Переход из Slack в Telegram. Как по мне, не самое лучшее решение. Из чата с тредами все превратилось в кашу, в которой может быть тяжело взаимодействовать с комьюнити. Возможно, стоит рассмотреть какие-то другие альтернативы или реализовать свой open source проект. В таком и я бы с удовольствием поучаствовал.
Достоинства
Недостатки
Достоинства
Во-первых, я хотела бы отметить, что курс дал мне фундаментальный базис знаний. Я узнала много нового о фронтенд-разработке и усвоила важные принципы. Это позволило мне лучше понять, как все устроено и как работает веб-приложение.
Во-вторых, я оценила возможность самостоятельно планировать свое время на обучение. Было здорово иметь гибкость и решать, когда и как долго я готова погружаться в материал. Это очень подходило моему расписанию и помогло сделать обучение более комфортным.
Кроме того, я получала достаточно быструю помощь в заданиях через раздел «Вопросы и ответы». Когда возникали вопросы или затруднения, я могла обратиться к сообществу Хекслета и получить полезные советы. Это спасало меня от того момента, когда волосы начинают дыбом стоять от неразрешенных проблем.
И, наконец, мне очень понравился путь выполнения проектов. Мне давали необходимую информацию, а мне оставалось только пораскинуть мозгами, чтобы сложить все кусочки в единый пазл. Это помогало развивать логическое мышление и применять полученные знания на практике. Проекты были интересными и стимулировали продолжать обучение.
Недостатки
Во-первых, иногда информация на лекциях казалась слишком сложной для новичков, как будто она была предназначена для людей с опытом. Это приводило к разочарованию и даже желанию бросить обучение. Мне казалось, что нужны более простые объяснения для тех, кто только начинает свой путь в программировании.
Во-вторых, из-за отсутствия дедлайнов легко терялась мотивация и можно было запуститься с учебой. В моем случае это и произошло. Иногда нужно некоторое давление, чтобы оставаться на правильном пути и не откладывать обучение на потом.
Кроме того, большая часть лекций представлена в текстовом формате, иногда это было непросто понять и осознать, просто читая. Мне не хватало видеообъяснений. Есть, конечно, исключение — курс с регулярными выражениями, где Кирилл Мокевин записал видео, это сильно помогло в понимании материала.
Кстати, я заметила, что быть суперкрутым программистом необязательно означает, что он суперкруто объяснит какой-либо нюанс и научит программировать. Ведь умение писать код и умение передать это знание другим — две разные вещи. Мне бы хотелось больше внимания уделить тому, как объяснить сложные вещи простым языком.
Также я обратила внимание на не совсем удобную структуру обучения. В начале я проходила курсы по HTML и CSS, но эти знания пригодились мне только в конце. Было сложно вспомнить все, приходилось заново проходить эти курсы, чтобы освежить память. Было бы здорово иметь проекты, где я могла бы более практически проработать свои навыки в HTML и CSS.
Учусь с ноября 2022 года по профессии Фронтенд-разработчик по базовой подписке. Позади два проекта, осталось еще два. До этого закончила профессию «Верстальщик» и выполнила три полноценных проекта!
Мне кажется, что курсы Хекслета не только для начинающих, но и для уже действующих разработчиков, потому что программа действительно очень крутая. Такое глубокое погружение и раскрытие темы редко где встретишь. То есть тебе объясняют не просто «как», но и «почему именно так»!
Достоинства
Программа обучения построена очень грамотно — сложность постепенно увеличивается по нарастающей. При этом с самого начала информация подается правильно, здесь нет такого: «Сделайте так и получите вот такой результат». Каждая тема широко раскрывается, объясняется, почему именно так. Особенно нравятся упражнения после каждого урока и испытания после каждого модуля.
Готовых ответов никто не дает — нужно внимательно изучать теорию и выполнять упражнения. Иногда упражнения и испытания проходились по несколько дней, но зато после нахождения решения приходит понимание.
Мне кажется, что программа очень хорошо коррелирует с реальной работой разработчика, так как и там, и там придется много гуглить, читать доки и самостоятельно разбираться в темах для решения задач. То есть с самого начала обучения Хекслет воспитывает эти качества в студенте, мне кажется, это правильный подход!
Недостатки
Это скорее не недостаток, а особенность. Готовых решений и объяснений не будет, нужно очень много гуглить, копаться в доках и т.д. К слову, испытания довольно-таки сложные и хорошо прокачивают. Порой ты уже сидишь в полном бешенстве от невозможности решить задачу и немного теряется мотивация. Приходится возвращаться к ней и пробовать, пока не получится решить. Но такова реальность обучения — после сложностей приходит хорошее понимание темы!
Достоинства
1. В удобном адаптированном формате собрана необходимая и проверенная профессионалами информация в проф. области. При самостоятельном поиске на такое ушло бы в 3 раза больше времени. В этом ценность.
2. Доступны тренажеры с автопроверкой результатов и возможностью обсуждения в сообществе. В памяти остаются примеры применения теории. Наставники готовы помочь в поиске верных ответов.
3. На карьерном треке (про трудоустройство) даются рекомендации от экспертов, вебинары, чек-листы, облегчающие подготовку к поиску работы. Можно получить ревью по резюме.
4. Высокая инженерная культура поддерживается.
5. Выпускникам и студентам доступно участие в open sourse проектах, которые создаются силами комьюнити.
Недостатки
Подытожив, я бы назвал этот курс не «Фронтенд-разработчик», а «Разработчик с уклоном в фронтенд». Сейчас требования к фронтенд-разработчику очень высокие, все это нельзя уместить в рамках одного курса. Поэтому цель Хекслета дать и разжевать самые тяжелые аспекты, а более простые вещи дать на самообучение. Хекслет научил самостоятельно искать информацию и решать свои вопросы, что дает большой буст в дальнейшем самообразовании.
На стажировке была возможность сравнить свой код и код других учеников на Хекслете с кодом другой очень популярной школы. Качество написанного кода отличается в разы.
Ожидания оправдались полностью, курс, конечно же, стоит своих денег. Если вы уже горите программированием, вам это интересно, то этот курс однозначно будет очень полезным. Если вас в первую очередь привлекает потенциальная зарплата разработчика, а сама разработка вам не очень интересна, рекомендую оставить эту затею. Учиться придется много и трудно, за вами не будут бегать. Пройти этот путь сможет только тот, кто кайфует от написания кода. С теми же усилиями вы можете добиться успеха в другой сфере, которая будет вам интересна.
Достоинства
Самая сильная сторона Хекслета, на мой взгляд, — практика и проекты. Много алгоритмических задач, связанных не столько с фронтендом, но и с разработкой в принципе. Теория тоже очень хороша, но некоторые блоки выглядят слабовато. Мне никогда не приходилось ничего зубрить, когда на решение задачи требуется несколько часов, а иногда и дней, знания закрепляются на подкорке и не выветриваются со временем.
Обучение готовит к реальным задачам, которые будут встречаться в работе. Приступив к работе в коммерческом проекте, увидел, что коммерческий код очень похож на код, который приходится писать в рамках обучения на Хекслете.
Очень сильная сторона — карьерный трек. В связи с экономической ситуацией Хекслет не может устроить всех желающих, как бы он не хотел. Но усилия трека видны невооруженным глазом. Он помогает на всех этапах от составления резюме до трудоустройства. Они оказали огромную помощь в получении моего оффера.
Недостатки
Из объективных минусов могу выделить только один — наставничество. Как таковой наставник требуется только на проекте, а это меньшая часть из всего времени обучения. Не все наставники могут оказать хорошую помощь. В ходе обучения мне удалось увидеть это при смене моего наставника. Первый давал обтекаемые точечные советы (как назвать функцию иначе, как поменять блоки местами). Складывалось ощущение, что это изменения ради изменений, из-за чего код-ревью сильно затягивалось. Второй наставник давал более глубокие знания, объяснял архитектурные моменты, не заостряя внимание на мелочах. Понимание с ним было с полуслова.
Из субъективных минусов можно выделить слабый блок по верстке. Фронтенд-разработчик, на мой взгляд, должен хорошо верстать. Хекслет этому учит очень базово, делая акцент именно на программировании. Иногда забывал, что ты изучаешь именно фронтенд.
Также тяжелые задачи. Многих отпугивает сложность задач на Хекслете, из-за чего люди бросают учебу. Для других это будет неоспоримым преимуществом.
Курс даст основы и даже чуть глубже. Записываясь на курс, стоит понимать, что придется много работать самостоятельно, но без помощи вас, конечно, не оставят.
Если решили записаться, перед началом рекомендую пройти бесплатные курсы, у Хекслета их много. В данный момент прохожу стажировку — на нее попал сам, но карьерному треку огромное спасибо за поддержку.
Достоинства
1. Информация. Местами сложная для новичков, но впоследствии понимаешь, насколько полезная. Если что-то непонятно, курс по сути дает порядок обучения и какие-то вещи можно легко посмотреть на том же ютубе. При этом то, что дается в курсе — мега полезно!
2. Много практики. Во многом приходится разбираться самому, задачи лишь подталкивают тебя, в какую сторону смотреть. Это огромный плюс.
3. Прекрасное комьюнити — наставник быстро отвечал, в карьерном треке помогли с резюме, еще в опенсорсе приятные ребята.
4. Хекслет действительно выделяется у работодателей.
5. Курсы постоянно дорабатываются, вижу, что какие-то блоки переставлялись местами, чтобы дать более понятную картину, в какие-то блоки добавляются задания — это хорошо.
Недостатки
1. Информация в большей степени подается в виде текста. Мне это было тяжело воспринимать, местами приходиось листать из одного конца страницы в другой, чтобы вспомнить пример, с которого все начиналось.
2. Местами показалось неравномерное усложнение задач. То есть первая задача блока может быть сложной, что сидишь целый день, а потом очень простая.
То же с блоками, например, JS: асинхронное программирование. Во всем курсе примеры по работе с файловой системой. В курсе указано, что они лучше всего раскрывают суть асинхронного программирования. При этом последний урок — это работа с HTTP запросами. Сейчас, конечно, я могу сказать, что можно изучать асинхронность на чем угодно, но когда я учился, такой переход был неожиданным.
Местами не было какого-то плавного перехода, когда сначала подаются простые задачи, а потом планомерно усложняются.
3. Верстки показалось мало, брал другой курс, чтобы разобраться. Правда с момента моего прохождения это могло поменяться.
Достоинства
Почитал я тут отзывы про Хекслет и немного удивился некоторым личностям, поэтому сразу напишу некий дисклеймер по учебе в IT в целом. Никто и никогда не вольет тонкой струйкой знания в ваши головушки из блюдечка с голубой каемочкой. Лить придется самому, блюдечко изваять и обжечь самому, а каемочку гравировать своими руками. Если рассчитываете, что на какой-то образовательной платформе из вас просто изваяют специалиста с зп 150К, то вы сильно ошибаетесь. Придется работать мозгами, много думать и искать информацию вне зависимости от платформы.
Далее о форме подачи материала. На большинстве платформ материал подается в форме лекций. Здесь речь уже о ваших предпочтениях — кому-то лучше усваивается на слух, другим — в виде печатного материала. Я отношусь ко вторым, поэтому безумно рад, что на Хекслете все уроки (по крайне мере на направлении Питон-разраба) в форме статей. Всегда можно вернуться и перечитать, не гадая на каком же моменте лектор рассказывал о функциях-замыканиях, например.
Материал хорошо структурирован, разбит по главам, вся теория подкрепляется кодом с примерами. Да, честно говоря, я не представляю, как можно на слух понять и запомнить различные сложные для понимания технические вещи. Иногда приходится по несколько минут сидеть и напрягать мозги, чтобы до конца понять, что здесь сказано и как оно взаимодействует с какими-то другими вещами, поэтому в любом случае нужно будет читать документацию библиотек, искать статьи и т. п. (чего много на внутреннем блоге Хекслета). Так что не вижу большого смысла в видеолекциях априори.
К слову, здесь тоже есть вебинары. На каждое направление проводится по три вебинара в неделю. Они, в свою очередь, делятся на образовательно-толковательные — на них объясняют какую-нибудь сложную тему, за которую голосуют в слаке (здесь вообще все темы вебинаров выбираются голосованием — вы в прямом смысле выбираете себе тему лекции). Далее масскодинги — вебинар, на котором вы с наставником группой решаете какие-то задачи в прямом эфире, зачастую все происходит в интерактивном обьединенном репле (среде исполнения кода) и каждый может выступить со своим решением или подсказкой.
Следующий тип вебинаров — сессии вопрос-ответ, на которых студенты просто задают интересующие их вопросы. Я за 4 месяца обучения посмотрел записи, наверное, 10 вебинаров и в целом доволен их качеством, но смотреть впредь не буду — мне скучно и неинтересно следить за разжевыванием материала, я предпочитаю занятия уроками на платформе + захожу на leetcode и там решаю задачки, если хочется покодить.
Проекты. В каждой профессии разное количество модулей и проектов. В моей 4 модуля и 4 проекта. Каждый проект — это крепкое и тяжелое испытание. Вам предстоит в своем локальном окружении написать программу, которая будет исполнять заданные ТЗ функции. Но написать работающий код — это только полдела. Вам предстоит столкнуться с реальными проблемами из жизни разработчика: сложности с импортами пакетов в ваш модуль, выпадающие ошибки и прочее. Это закаляет тебя как профессионала и учит решать проблемы. Если самому не получается — есть слак, в котором своевременно поможет наставник. Однако, это лишь одна сторона медали — после завершения проекта и проверки его на работоспособность автоматическими тестами Хекслета, вам предстоит еще долго рефакторить (сокращать и оптимизировать) проект по замечаниям наставника. У меня, к примеру, на рефактор первого проекта ушло 14 часов.
Слак, комьюнити и наставники. Встречал в комментариях мнения, что наставники отвечают неприемлемо долго и т. п. У меня за 4 месяца было 2 наставника, один по состоянию здоровья ушел в отпуск. Оба — профессионалы своего дела. В лоб вам никто ответ не выдаст, вам дадут подсказку и зададут направление мысли. Я считаю, что это хорошо, ведь знания, полученные с трудом, закрепляются наверняка. Просто полученный ответ — это нечто из раздела я смотрю лайфхаки в тиктоке каждый день, но ни одного не вспомню.
Такая же картина и с другими наставниками — это можно пронаблюдать в слаке, там видны все треды и сообщения, ни одного вопроса студента не остается без ответа. Отвечают также не только наставники, но и другие студенты, что разгружает наставников, а вам дает незамедлительные ответы.
Стоит упомянуть и кураторов, они не просто так сделаны, как написано в одном из негативных отзывов ниже — они реально следят за наставниками и если те не дают ответ в регламентированный срок (24 часа, если не ошибаюсь), то они им напоминают. Если наставник вдруг опять же не отвечает, то у них будут проблемы с начальством. Плюс у каждого наставника есть рейтинг, так что, поверьте, никто здесь не филонит.
Система обучения. Хекслет — одна из немногих школ, ориентированная, как бы ни было смешно и очевидно, на обучение программированию! Вас не грузят тонной информации, которую вы тут же забудете. Все курсы проходят по системе прочитал урок — ответил на квиз-тест — решил упражнение по теме урока. И так по кругу.
Хекслет — это платформа, которая заставляет вас писать код, пробовать разные варианты решений, а не просто зазубривать материал. За профессию вы решите более 300 упражнений, если не ошибаюсь.
Под конец хотел упомянуть ,что когда искал себе курсы осенью, прошерстил все IT-школы в ру-сегменте и был удивлен, что только две из них имеют нормальные отзывы — Хекслет и Скайпро. Под большинством школ отзывы в стиле бегите глупцы, денег не вернут, знаний не дадут, дадут только ссылку на гугл и игнор, когда захочешь вернуть деньги. Я выбрал Хекслет. За прошедшие 4 месяца я ни разу не пожалел о выборе.
P. S. Мыслей еще много, но времени написать их мало. Как закончу обучение и найду работу, обязательно напишу еще один отзыв, в котором уже все в деталях распишу.
Недостатки
В результате, дойдя до третьего проекта, я решила прервать обучение. Остаток средств мне вернули очень вежливо, быстро и без проволочек, тут без нареканий. Буквально в один день. Но понятно, что большая часть денег ухнула в никуда. На них я получила то, что могла бы получить с бесплатных ресурсов. Попортила себе нервную систему, пытаясь одолеть второй проект (одолела, но лучше бы нет — безумно скучный и не по уровню сложный, он на некоторое время практически отбил у меня желание заниматься программированием), добиться от наставника объяснений и от кураторов справедливости.
Кстати, они мне любезно сообщили, что второй проект имеет славу самого сложного на курсе. Снова вопрос к методистам — вы серьезно считаете, что нормально давать такое посреди курса (даже раньше)?
Как вы понимаете, эти выстраданные учебные проекты никто из работодателей не смотрит (и правильно делают), в том числе и те компании, в которых Хекслет обещает стажировку. Когда карьерный консультант Хекслета предложила мне составить резюме с этими проектами, оставалось только посмеяться. Ни капли не удивилась, увидев в чате сообщения некоторых выпускников Хекслета, которые спустя месяцы после обучения печалились, что никак не найдут работу.
Плох ли Хекслет как площадка? Нет. Но профессия Фронтенд-разработчика вообще не подходит новичкам и стоит несоразмерно дороже того, что вы получаете. Не ведитесь на первые два модуля, которые сделаны еще более или менее сносно и доступно. Вам не нужно платить такие деньги, чтобы получить эти знания — все это есть на бесплатных ресурсах. Один черт вам придется гуглить и читать документацию и кучу дополнительных материалов: статей, книг и т.д. Но платить за это больше ста тысяч не имеет смысла. Практикуйтесь, делайте те проекты, которые интересны вам лично, от простого к сложному и будет вам счастье. А если возникнут трудности, так за консультацию опытного разработчика можно заплатить отдельно — это будет значительно меньшая сумма, которую вы почти наверняка потратите не зря.
Достоинства
Можно заниматься в своем режиме, если не получается посетить вебинары — дают записи.
Вежливые сотрудники. Следят за тоном сообщений в топиках, не допускают конфликтов.
Недостатки
1. Первое и самое главное — недостаток теории. Сервис построен по следующей системе: модуль состоит из нескольких курсов, в каждом курсе по 10—15 уроков, в каждом уроке есть теория, тест и упражнение. В первых двух модулях все более или менее, хотя уже тогда приходилось гуглить, но начиная с третьего — откровенные перегибы и безобразие. Теории не хватает катастрофически, это отмечали многие на курсе. Наставники и кураторы оправдываются тем, что «надо уметь гуглить и читать документацию». Надо ли? Безусловно. Надо ли платить за это 120+к рублей? Не думаю. Берите задачи с бесплатных ресурсов, гуглите в свое удовольствие, пишите код и получите то же самое.
2. Курсы не связаны между собой. На сервисе много разных курсов, для профессии некоторые из них собрали в одном месте, поэтому ни о какой методике нет и речи. Сложность курсов разная, обучение неравномерное. Во втором проекте пришлось использовать вещи, которые преподавались дальше. Спрашиваешь, как это делать, а тебе говорят: «Вот так!». На вопрос откуда я должен это узнать, отвечают, что мы дальше будем это проходить и не стоит волноваться!
3. Второй проект вообще замечательная история. С порога вам сообщают, что он прокачивает даже опытных разработчиков. Вот реально! Вы новичок, прошли пару модулей, и вас бросают на такую штуку. А почему нет. Опытный разраб поматерится, но сможет, значит, и ты сможешь.
4. Обратная связь. Она есть, но, сдается мне, только для видимости. Я оставила плохой отзыв на второй проект по причинам, которые указала выше. Со мной связались, согласились, что это нехорошо и странно, но ничего не поменялось. Времени прошло с тех пор несколько месяцев. Также меня очень вежливо и с душой расспрашивали куратор и методист, где именно мне показалось, что теории не хватает. Я указывала. Часть моментов вообще проигнорировали (то есть даже не ответили мне на них), на часть разработчики дали ответ, мол, нам все понятно. Наставник отвечал в том же тоне. Ну, что сказать, я рада, что им, опытным разрабам, все понятно.
5. Опять же с третьего модуля упражнения идут в отрыве от теории. То есть вам говорят, что вот это А, а вот это Б, поэтому сядьте и напишите «Войну и мир». Как, Карл? Обращаешься к наставнику, он напоминает, что если недостаточно теории, то надо уметь гуглить. А вебинары не помогают восполнить пробелы в теории.
6. В дополнение укажу, что мой коллега, который уже давно работает разработчиком, сам не всегда мог разобраться с упражнениями. А ребята в чате, тоже с опытом, недоумевали — если им так, то новичкам каково? Говорю за себя — фигово.
7. Справедливости ради, наставник 2—3 упражнения прошел со мной пошагово. Но нормального контакта у нас не получилось. Объяснения были в основном непонятны, советы сводились к тому, чтобы проставить консоль-логи. Я пыталась объяснить, что ставлю, но не понимаю все равно, что не так и в чем проблема, но это не помогало.
8. Когда я пожаловалась, что не получаю достаточно помощи от наставника, куратор предложила заплатить еще денег, чтобы наставник отвечал подробнее. Нормально? Напоминаю, на лендинге указано, что помощь наставника входит в сумму, ее объем там не указан. Ну, так вот, выходит, что по факту объем нормирован.
Достоинства
Недостатки
Отчасти мои ожидания оправдались, хоть и ждал нечто большего. Не уверен, что стал бы рекомендовать хоть какой-то курс, так как в большинстве из них куча воды и нудные рассказчики. В этом курсе 90% информации подается в форме текста — это экономит время и материал лучше усваивается, на мой взгляд.
Главное — не считать курсы панацеей, нужно учится самому и постоянно. После курса смог найти работу только когда самостоятельно выучил Vue.js
Достоинства
Прошел программу Фронтенд-разработчика. Обучение в основном оставило положительные эмоции и 4 проекта для портфолио. Обучение шло легко, но это скорее из-за моего опыта в C# и JS, думаю, новичкам будет сложновато в определенных местах. Курс пополнялся в процессе обучения иногда новыми темами, до которых еще стоит дойти, а иногда раскрывая уже пройденные более подробно.
Курс дал хорошую базу, но не стоит надеятся, что сразу найдете крутую работу с блэк-джеком и **кхмм. Курс дает базу, ее достаточно для старта, но будет круто доучить TypeScript, освоить Pixi.js, изучить альтернативные библиотеки по работе с состоянием, например, MobX. Ну, и альтернативный фреимворк, рекомендовал бы Vue.js (часто мелькает в вакансиях). Вкратце — никогда не останавливайте свое обучение, используйте новые и альтернативные инструменты, учите смежные языки.
Недостатки
А теперь о плохом. Во время обучения часто приходится пользоваться библиотеками и сервисами, о которых узнаешь только когда приступаешь к выполнению проекта (heroku, railway, socket.io, react-toastify и др). С тобой делятся ссылкой на официальную документацию или небольшую статью, из-за чего приходится долго копать, разбираться по форумам и документации как что работает. Да, это закаляет и на работе никто сюсюкаться не будет, но думаю, инструментарию стоит уделить больше времени. Наверное, стоит добавить, что менторы помогают разобраться с возникающими вопросами и предложат правильные практики выполнения задания.
Все проекты были сделаны мной в функциональной парадигме, рекомендовал бы заблочить один из проектов под ООП (выполнить в ООП по SOLID и никак иначе, например, 3-й). Так как практику ООП получал уже вне курса, а это было бы полезно.
Достоинства
Недостатки
Начало курса более понятно изложено и учится можно, а вот середина и конец — просто ужас. Весь материал — это текст, который тяжело понять. Все изложено очень кратко, например, про ООП очень мало информации, часто в упражнениях дается задание, которое не соответствует пройденной теории.
Последний модуль «Джанго» курсом назвать нельзя, помимо того, что в теории и коде учителя была куча ошибок, так еще и материала очень мало, часто в комментариях отправляют на сторонние ресурсы. Например, при реализации последнего проекта примерно 95% информации было взято с гугла. Какой смысл этой образовательной платформы, если более полезную и понятную информацию тебе приходится искать самостоятельно?! Это самое обидное и в то же время самое приятное — постоянный поиск инфы в гугле дал свои плоды, было найдено множество бесплатных и в разы превосходящих по качеству курсов!
Курс отличный. Рекомендовать однозначно можно. Своих денег стоит. Самостоятельно такой путь обучения, думаю, пройти практически невозможно или очень сложно.
Долго выбирал, где учиться. Есть много других школ и курсов программирования, из них многие предоставляют возможность попробовать платформу. Но где-то не очень хорошо организованы процессы, где-то просто неоправданно дороже, где-то не очень понравились преподаватели, а где-то просто огромный бизнес с кучей смежных с программированием курсов и, соответственно, огромная цена на них. Пробовал много, читал отзывы, смотрел на платформы и их создателей, на наставников, на цены, естественно, тоже. Сравнивал и выбирал.
В итоге платформа Хекслета показалась мне удобней других, понравилось, что основной упор сделан конкретно на программирование — это мне и было нужно. Понравилась искренность и открытость самого создателя и сооснователя платформы по видео в ютубе. Поэтому и учился здесь.
Достоинства
Плюсов очень много, понравилось практические все! Организация учебного процесса, подача материалов в текстовой форме, по каждому уроку тесты + упражнения в собственно разработанной интерактивной среде платформы, курсы и уроки отлично структурированы и последовательны. Учиться удобно, доступ с любого устройства. Есть также дополнительные рекомендуемые испытания, которые помогают проходить учебные проекты.
По содержанию — учат не просто писать код на языке программирования, а пользоваться командной строкой, понимать и писать HTTP запросы, работать с базами данных, создавать полноценные упорядоченные проекты со своей структурой и архитектурой.
Наставники и кураторы всегда на связи, отличная поддержка. Наставников много, на вопрос может ответить любой из них, кто окажется посвободнее. Также стоит отметить очень активное сообщество взаимопомощи студентов в slack и флудилке в telegram, где можно получить поддержку и ответ на волнующий вопрос. И нужно сказать, что наставники в большей степени учат думать самостоятельно, скорее просто подсказывая основное направление мысли, чтобы вы могли ответить на свой вопрос самостоятельно и сдвинуться с мертвой точки, нежели давать конкретные ответы и куски кода для копипаста. Это тоже ценно.
Наставники проводят активности: минимум 2 раза в неделю (вебинары, масскодинги, вебинары-знакомства с наставниками или даже публичные собеседования).
Во всем курсе 4 полноценных учебных проекта, начиная с настройки окружения, подключения необходимых полезных вспомогательных инструментов и утилит для разработчика, постоянной работой с Git и GitHub, и заканчивая размещением рабочих версий приложения на сервере (при небоходимости). Проверяются проекты системой автоматического тестирования, каждый проект несколько раз проверяется наставниками, проводится код-ревью и рефакторинг.
Отдельно хочется выделить профессионализм наставников и их полезные и содержательные код-ревью. На них реально растешь, начинаешь видеть свой же код под другим углом, другими глазами. Параллельно начинают приходить собственные идеи, как и что можно улучшить в проекте.
Еще есть такая ценность в обучении на Хекслете: кроме прохождения обучения по профессии после оплаты становятся доступными и множество других курсов, которые можно проходить параллельно, в дополнение к основному.
В курс включен также карьерный трек. Помогают составить резюме, дают рекомендации по поиску работы. При выполнении некоторых обязательных условий начинают вас рекомнедовать в компании.
Мне не хватило отведенного времени обучения, поэтому потратил свой подаренный при покупке курса бонус (20 000 ₽) на продление доступа к обучению по этой же профессии, как студенту Хекслета сделали скидку. Пригодилось.
Пока все. Возможно, что-то еще мог упустить.
Недостатки
Некоторые сложные темы в уроках курса можно было лучше раскрыть, дать больше информации, иногда чувствовался некоторый недостаток. Но это может и не совсем минус, так как это частично компенсируется помощью в чатах и на вебинарах, главное уметь задавать вопросы и не бояться этого делать.
Для того, чтобы закончить этот курс, нужно иметь много желания, потратить много времени и, возможно, денег. В конечном итоге все окупится. Нужно понимать, что знания и понимание процессов здесь не подаются на блюдечке — нужно проделывать большую самостоятельную работу.
Сейчас я уже работаю фронтенд-разработчиком и понимаю, что такой скилл мне очень помогает осваиваться на новом месте. На работе ни у кого не будет желания разжевывать джуну абсолютно все непонятные ему моменты, до многого в любом случае придется доходить самому, но у выпускников Хекслета этот скилл прокачан хорошо.
Хотел бы еще выразить большую благодарность за поддержку и помощь с трудоустройством после окончания обучения. Работу в итоге нашел сам, но карьерный трек очень помог с резюме и даже связывал с компаниями-партнерами.
Достоинства
Понравилась организация учебного процесса. Сначала читаешь теорию, потом проходишь тест и решаешь практические задачи. Причем задачи решаются не копипастом кода из теории, а нужно думать, прикладывать определенные усилия, чтобы понять, как применить изложенный материал в конкретном случае. Так человека заставляют хорошенько «попотеть», чтобы пройти тему. Не всем это может понравиться, но только так можно по-настоящему пропустить материал через себя и оставить что-то в голове.
Аналогичная ситуация с учебными проектами. Над каждым пунктом каждого этапа нужно думать, гуглить, осознавать, писать код, стирать и снова писать, пока не поймешь, что это именно то, чего от тебя ждут (а на самом деле при проверке ментором все равно придется многое переписывать).
В ходе обучения также брал индивидуальные занятия с ментором, мне этот опыт очень понравился. Возможно, просто повезло, но мне попался очень опытный и отзывчивый наставник, которому можно было написать в любое время — он сразу же отвечал на все вопросы.
Недостатки
Из недостатков могу назвать то, что в некоторых моментах в теории материал описывается недостаточно полно. Иногда просто не осознаешь до конца, зачем тебе нужно то, что ты читаешь. Еще иногда практическая задача как будто не соответствует прочитанному материалу в теории или это соответствие совсем не очевидно.
Также у меня есть вопросы к реферальной программе, бонусы из которой в моем случае не сработали (друг регистрировался по моей ссылке).
Абсолютно не оправдались ожидания, начало курса еще более-менее, есть моменты, где лекции читают опытные лекторы (к примеру, «Java: Структуры данных»). Но дальше лекции записаны отвратительно: лектор постоянно путается, забывает, рассказывает очень много «воды», плохое качество записи, слишком поверхностное изложение материала.
Поддержка так же работает на низком уровне. На поднятый вопрос о качестве лекций кураторы сообщили, что якобы планируют обновить лекции к январю 2023. На просьбу переноса обучения или какого-либо возмещения сначала обещали принять решение в ближайшее время, затем перенесли принятие решения, а потом стали игнорировать. Рекомендую не связываться с данной платформой.
Достоинства
Недостатки
Наверное, все видели смешные картинки в инете об обучении, когда дают какую-нибудь примитивную информацию на уровне счета на пальцах, а потом говорят: «Вы изучили математику, теперь решите систему дифференциальных уравнений». Вот эта платформа, которая реализует эту концепцию на максималках. Что это значит? Это значит, что здесь не дают знаний, здесь предполагают, что обучающийся научится всему сам, и быть может, это и возможно, но временные затраты на такое обучение становятся неприемлемыми.
Еще есть «наставник» — это тот, кто умеет программировать и по идее должен помогать в этом самостоятельном обучении, но это работает только «на бумаге». На практике «наставник» отвечает очень редко и зачастую не по существу. То есть вот ты заплатил деньги, изучил теорию, начал делать практику, столкнулся с вопросом, погуглил, обдумал денек сам, потыкался-помыкался, еще погуглил, написал в чат и наставнику, через пару дней наставник ответит что-то вроде: «Однозначно не скажу». Ты уточняешь: «Может хоть как-нибудь скажешь?». Ответа нет. Вот так прошла неделя, а ты ничему не научился. Стоит платить за такое?
Чуть не забыл, еще там есть персонаж «куратор» — не знаю, как задумывался этот объект, но если кто то работал на проектах, то знает, что там есть люди, которые ответственные за знание «статуса». Это примерно то же самое, с ними происходит все примерно так: ты говоришь куратору о том, что у тебя уже неделю есть вопрос, а тебе отвечают: «Посмотрим». Ничего не происходит еще неделю где-то, а потом ты находишь какое-то решение сам. Даже не решение, а просто что-то подогнанное под результат, чтобы больше не терять время впустую.
Однозначно каким-то наилучшим практикам тебя здесь не обучат. Зато очень много инфоциганщины можно познать.
Достоинства
Недостатки
Ожидания от курса точно оправдались, но все-таки стоит понимать, что учеба это не спринт, а марафон. Вам нужно постоянно поддерживать мотивацию и понимать, к чему вы идете в итоге. С таким подходом все проблемы в обучении уходят на второй план, а если что-то совсем не получается, то это превращается в интересный квест «найти решение проблемы самостоятельно».
Точно бы рекомендовал этот курс людям, которые начали обучение самостоятельно, но в какой-то момент поняли, что им нужны наставники или единомышленники. Стоит понимать, что вас никто за ручку вести на работе не будет, поэтому надо ответственно отнестись к обучению и учиться искать решения самостоятельно.
После обучения тоже расслабляться не стоит, предстоит тяжелый поиск работы, уже после второго проекта надо откликаться на вакансии и искать возможности устроиться. В моем случае я начал откликаться после обучения, через пару месяцев откликов в это тяжелое время удалось найти для себя подходящий вариант благодаря карьерному треку. Менеджер карьерного трека предложила вакансию в небольшой стартап, работа удаленная, мы быстро нашли общий язык с руководителем, сейчас я активно получаю коммерческий опыт и благодарен за это Hexlet.
Достоинства
Хороший, структурированный материал с практикой. Особенно хотелось бы отметить итоговые проекты по каждому модулю и ревью наставников. Ревью позволяет стать лучше, как специалист, усвоить хорошие практики написания кода и построения структуры проекта.
Учебный процесс проходит асинхронно для каждого в своем темпе. Два раза в неделю проводятся вебинары с наставниками, записи сохраняются и выкладываются на следующий день, так что можно посмотреть, если нет времени присутствовать онлайн. Отличное комьюнити в Slack и Telegram с возможностью задать вопросы и пообщаться на учебные темы и не только.
После прохождения курса доступен карьерный трек со всеми необходимыми материалами, чтобы подготовиться к откликам на вакансии и собеседованиям. Также команда карьерного трека предлагает ознакомиться с некоторыми вакансиями вам лично, если вам подходит вакансия, связывает вас с работодателем (так, собственно, у меня и произошло).
Недостатки
Тут все индивидуально. В целом для себя я не могу выделить каких-то явных недостатков, т.к. у меня было много свободного времени для прохождения курса и гора мотивации, которая осталась и по сей день.
Также у меня была стартовая база синтаксиса языка и некоторых его функций, методов и коллекций. Если вы хотите приобрести курс с полного нуля, я бы все-таки посоветовал сначала пройти бесплатную часть курса и решить, уверенно ли вы с ней справились и обязательно ознакомиться с сайтом code-basics.com, которым также занимается Hexlet.
Начал ходить на собеседования примерно за месяц до окончания курсов, и вот спустя 10 месяцев с начала обучения устроился на работу.
Для тех, кто собирается пойти на курсы, советую сначала пройти по максимуму все бесплатные уроки, их достаточно много на самом сайте hexlet + codeBasic + youtube. Это поможет вам уложиться в срок обучения.
Достоинства
Выбрал именно эту школу, т.к. посоветовал друг из крупной IT-компании — многие сотрудники проходили там курсы по повышению квалификации. Обучение рассчитано на 10 месяцев, я закончил за 9. Целенаправленно уволился с предыдущей работы, чтобы уделять максимум времени учебе (минимум 6 часов в день).
У меня был наставник + группа в чате, если наставник сильно загружен, можно попросить помощь в чате, что зачастую намного быстрее, если нет времени ждать. Объем информации на курсе достаточно большой, на каждую лекцию есть практика в онлайн тренажере + дополнительные задачи по теме в более сложных вариантах для закрепления материала.
По мере прохождения курса существует система подготовки к трудоустройству — помогут, проверят, подскажут.
Недостатки
Не уверен, что учась после работы по 2—3 часа, успел бы пройти курс.
Наставник часто сильно загружен и приходится либо ждать 1—2 дня, либо просить помощи в чате.
Однозначно мои ожидания оправдались. Проходя проект за проектом, чувствовал, как росли мои скилы. Каждое пройденное упражнение добавляло мне уверенности в завтрашнем дне. Самое главное, как мне кажется, если чувствуешь, что застрял и не понимаешь какую-то тему, всегда можно попросить помощи у сообщества хекслета, оно у них классное.
Главный смысл этого мероприятия — получить достойную работу, но не менее важно, чтобы к программированию лежала душа, даже красить кнопки нужно с энтузиазмом, иначе можно быстро потерять всякий интерес или попросту выгореть.
Учеба в хекслете помогла найти мне первую работу, но бросать эту платформу я не собираюсь. Всегда можно найти что-то новое для себя: попробовать пройти курс по nodejs, углубиться в алгоритмическую часть или же попробовать новый язык программирования. Достойный аналог хекслету я увидел только Яндекс.Практикум, пожалуй больше ничего.
Достоинства
Недостатки
Курс дает хорошую базу для будущего программиста. Местами он тяжел, но без усилий не получится результата. Очень понравилась подводка к мысли зачем нужны фреймворки, когда в процессе тебя учат практически реализовывать их упрощенную логику самостоятельно.
По большому счету премиум тариф и персональный наставник для меня имели ценность только в ревью кода проектов. Сами проекты прекрасны, без них полноценное погружение в профессию невозможно.
Также для профессии фронтенд-разработчика маловато именно верстки, но упор на JavaScript, как мне кажется, гораздо важнее.
Курс я рекомендую, когда у меня спрашивают, с чего начать. Стоимость адекватная, особенно если вы будете обучаться самостоятельно. Работу удалось найти спустя месяц после окончания курса.
Достоинства
Понравилось качество материала и то, как подается база программирования. То, что большинство курсов текстовые, для меня плюс — не нужно смотреть видео и тратить на это время, равное длительности видео. Так как под каждой темой есть обсуждения, то при решении задачи, скорее всего, возникающие вопросы уже были заданы.
Я старался пройти все курсы без подсматривания решений и из-за этого, наверное, получилось дольше, чем могло быть. Мой результат — 100% самостоятельных решений.
Тариф премиум подразумевают работу с личным наствником. Плюс в том, что можно задать вопрос живому человеку и получить ответ и код-ревью от профессионала.
Недостатки
В работе с личным наставником есть и минус — все зависит от человека и его желания обучать и помогать. У меня было три наставника, которых можно охарактеризовать как «отлично», «так себе» и «хорошо».
Одного из них пришлось сменить, так как у наставника было мало времени на своевременные ответы и ревью кода — это портило впечатление от процесса. Советую сразу менять наставника, если вас что-то не устраивает. Месяц ожидания, что что-то изменится, ничего не принес.
Я однозначно советую курс по java и в целом школу программирования всем, кто ищет курсы для вхождения в сферу IT.
На данный момент еще нахожусь в поисках первой работы в новой сфере, занимаюсь поиском не так активно, как хотелось бы, но уже получал фидбек о своих полученных знаниях и понимаю, что их хватает для позиции junior-разработчика.
Достоинства
Прошел десятимесячный курс по java. Понравилась организация учебного процесса, всегда на вопросы отвечали оперативно, преподаватели при проверке домашних заданий и проектов старались доносить свои замечания доходчиво.
Курс дает отличную базу знаний, а пять выполненных проектов за период обучения максимально приближенный к реальной работе опыт. Есть возможность получать полезный опыт на open source проектах от Hexlet уже в период обучения. У Hexlet есть работодатели-партнеры, которые охотнее рассматривают на свои вакансии выпускников.
Самое главное — результат от курса можно получить только при условии, что учиться вы будете со всей отдачей и искренним интересом, а все остальное вам обеспечат.
Недостатки
Достоинства
Недостатки
Достоинства
Недостатки
Ожидания от курса более, чем оправдались, однозначно курс стоит своих денег. Материал нацелен на обучение именно программированию, а не конкретным технологиям. Курсы требуют вдумчивого прохождения, без серьезного подхода освоить не получится. Нужно выделять как минимум 2 часа в день, лучше больше, но результат стоит того. Также рекомендую проходить «испытания», это такие «задачки со звездочкой». Они необязательные, но помогут на собеседованиях.
Совмещать с активной работой трудно, я использовал отпуск и больничный. Особенно интересно выполнять проекты, где нужно применить все полученные знания. Отдельная история это ревью, чаще всего это от 3—5 итераций проверки и приведения кода к читаемому и поддерживаемому виду. По всем замечаниям даются подробные пояснения, вопросы можно обсудит в слаке с наставником. Стажировка в open source хекслета помогла получить реальный опыт разработки и чувствовать себя увереннее на собеседованиях.
Работу нашел в течение 4 месяцев после окончания курса, не с первого раза, но зато сразу в хорошую компанию, карьерный трек этому всячески способствовал. Курсы помогли быстро влиться в процесс на новом месте и практически сразу приступить к выполнению задач. Цель «войти в IT» была успешно выполнена.
Из курсов, что проходил до этого, достойных аналогов не было. Рекомендую тем, кто реально готов серьезно взяться за обучение и сменить сферу деятельности.
Достоинства
1. Хорошая подача материала в виде текста и видео, с практическим заданием после каждой темы, выполняемым в IDE прямо в браузере с автоматическими тестами. У каждого урока и задания есть обсуждения, где можно решить возникающие вопросы.
2. Интересные учебные проекты с подробным ревью кода. Наставники приучают к хорошей инженерной культуре.
3. Open source проекты, где можно стажироваться в ходе обучения. Проекты интересные и реально используются.
4. Карьерный трек, где помогут составить резюме и попасть на собеседование. Есть компании партнеры, которые приглашают на собеседование без тестового задания.
5. Возможность заниматься в удобное время, вебинары доступны в записи.
6. Программа обновляется, выходят новые курсы.
7. После оплаты открывается доступ ко всем курсам для самостоятельного прохождения.
Недостатки
1. Редко, но были проблемы с доступностью IDE в браузере и соответственно с выполнением практических задач, приходилось сохранять код у себя на компьютере и сбрасывать задание.
2. В связи с разным темпом прохождения курсов, через некоторое время получился сильный рассинхрон в группе. Сейчас проблема решена асинхронными группами.
3. Из плюса про обновление программы вытекает небольшой минус — во время прохождения учебного проекта могут изменится требования/автотесты, из-за чего нужно будет переписать некоторые части проекта.
Достоинства
В групповом обучении формат асинхронный, каждый студент идет в своем темпе, что позволяет учиться в удобное для тебя время.
В потоке очень дружное сообщество из сокурсников и внимательный пул кураторов и наставников. Хекслет устроен так, что при оплате группового обучения или стандартной подписки ты получаешь доступ ко всем материалам. Поэтому если при прохождении программы ты чувствуешь необходимость, например, в углубленном изучении верстки, то можешь переключится на трек по верстке и параллельно прокачаться в ней.
Помимо доступа ко всем курсам и ревью проектов от менторов, в групповом обучении постоянно проходят всякие дополнительные активности: вебинары по актуальным темам, разбор задач, решение тестовых заданий, публичные собеседования и лайвкодинги с одногруппниками под руководством ментора.
Наставники никогда тебе не дадут в ответе готового решения, чтобы ты просто выполнил упражнение или отработал замечание по проекту. Они будут методично наставлять на путь решения, напомнят, к каким темам стоит вернуться, а также подкинут дополнительные материалы для проработки. В большинстве случаев проект вы будете рефакторить 2—3 раза, гореть, затем снова рефакторить, прежде чем он станет достаточно хорош и будет принят.
В программу входит Карьерный трек, в рамках которого уже с середины обучения тебя будут педалить на составление резюме. В нем ребята помогают с составлением резюме, пока ты учишься, уже могут предложить вакансии компаний-партнеров. После завершения обучения и активном участии в Open-source проектах Хекслета тебе предложат пройти оплачиваемую стажировку в компании партнера.
Недостатки
Курс в основном расчитан на самостоятельную работу. После каждой темы присутствуют тесты и написание кода во встроенном редакторе, а также миникейсы — над некоторыми можно думать целый день и написать за полчаса.
После блока тем идет работа над проектом. Всего их четыре по нарастающей сложности. Наставники помогают сделать код в проекте читаемым и хорошо структурированным. Проверку проект не пройдет, пока не будет близок к эталонному. Изначально приучаешься к написанию тестов, их тоже проверяют.
В начале курса разбегаются глаза и иногда опускаются руки, т.к. изначально учат искать решение самостоятельно, но это огромный плюс. В тупиковых ситуациях помогут как наставники, так и сокурсники. Есть чат в слаке, активное обсуждение тем.
После окончания вы будете хорошо разбираться в Python, само собой, а также Git, Django, тестировании, работе с БД, внешними запросами, основах терминальных команд и развертывании сайта на проде.
Больше всего радует, что по окончании курса тебя не бросают, а помогают трудоустроиться и найти себя, точнее, эта работа идет параллельно с обучением. Через три месяца, честно говоря, не очень активных усилий по поиску работы, я устроился junior-ом на бэкэнд. Навыки, которые я приобрел (не только в кодинге, но и в самостоятельности), позволили мне через месяц влиться в проект.
Достоинства
Недостатки
Хотелось еще один проект, который бы позволил глубже вникнуть в тонкости ООП.
На курсах есть вебинары как чисто по Питону, так и общие с другими курсами (алгоритмы, архитектура и т.п.). Я думаю, что их можно лучше систематизировать — сейчас они скорее в формате вопрос—ответ.
Хекслет — это не о том, чтобы «вкатиться в айтишечку» и начать получать деньги как можно быстрее. Если ваша цель в этом, скорее всего, лучше посмотреть в сторону других школ.
Если же вы ищете возможность стать профессионалом с инженерным мышлением и скиллами, которые долго не потеряют актуальность, то именно на Хекслете можно получить понятие о правильной инженерной культуре и хорошую базу для дальнейшего развития в этом направлении.
Благодаря Хекслету я устроился на работу в IT без опыта и профильного образования и быстро прослыл на первом рабочем месте гением.
Достоинства
Недостатки
На начальных этапах, когда дается база, кому-то может показаться сложновато.
У меня пару раз менялись требования к проектам прямо по ходу работы, приходилось переписывать код.
Достоинства
Подача материала в формате теория, тест, упражнение несомненно заставляет крепко усвоить пройденный материал так, что бы его всегда можно было применить без особых проблем.
Недостатки
Когда проходишь курсы Хекслета, местами бывает сложно, а иногда возникает ощущение скомканности того, что осталось у тебя в голове. Периодически думаешь, что дается мало прикладных знаний, но когда выходишь на первую работу, то понимаешь, почему Хекслет топит за базовые знания и общие принципы. И все то, что узнал на курсе, начинает выстраиваться в единую логическую цепочку — очень крутое ощущение.
Курс однозначно посоветовал бы всем, независимо от уровня текущих знаний. Денег своих определенно стоит, хоть я и проходил его очень долго — сам виноват, мог бы сэкономить.
Работу нашел в процессе прохождения последнего (четвертого) проекта. В целом все затраты быстро окупились.
Достоинства
Отличная подача материала в виде лекций, иногда с видео. Лично мне с текстом работать намного удобнее — гораздо легче найти нужный тебе кусок и вернуться к нему. Дается достаточно много дополнительных источников. Вообще, ребята за то, чтобы ты посмотрел информацию везде, где только возможно, а не только их «единственно верный» вариант.
Отличный тренажер для написания кода, используемый практически в каждом упражнении. Наставники устраивают дополнительные активности и вебинары с разбором непонятных тем, всегда можно задать вопрос. Нравится, что тебе зачастую не дадут уже готовый ответ, а подведут к нему, чтобы ты понял, как это работает. Супер комьюнити в слаке. Куча возможностей поучаствовать в open source проектах ребят.
Недостатки
Можно сказать, что ожидания не просто оправдались, а даже превзошли себя. Общение с наставниками с самого начала обучения проходило под флагом «глупых вопросов не бывает, не бойтесь спрашивать».
Наставники стараются отвечать и помогать. Иногда бывало, что из одного вопроса вытекал второй, затем третий, и вот уже у вас целый разговор с наставником, где тебе помогают разобраться. К таким разговорам подключаются и другие студенты — это определенно очень круто.
Еще немного про формат обучения: не записал это ни в плюсы, ни в минусы курса. Формат асинхронный, каждый студент идет в своем темпе, что для меня оказалось больше плюсом. Такой формат, скорее, не подойдет людям, у которых плохо с самоорганизацией. Иногда и сам не занимался по несколько дней из-за того, что хотелось полежать.
Немного про помощь в трудоустройстве. Тут помогут составить резюме, чтобы оно выглядело привлекательно, посоветуют, как лучше себя преподносить, и как пройти собеседования. У Хекслета есть стажировка в компаниях-партнерах. В одну из них смог попасть и я. Отдельное спасибо специалистке карьерного трека, которая не только помогала на всем пути к офферу, но и после старалась быть в курсе того, как обстоят дела.
Однозначно советую школу для обучения.
Достоинства
Сама программа составлена хорошо. Идешь по небольшим курсам (10—12 уроков), посвященным одной теме. После каждого урока есть тесты и упражнения. Сложность заданий постепенно возрастает.
Учебный процесс состоит не только из прохождения курсов: ребята проводят несколько активностей в неделю (вебинары, кодинг, текстовые беседы). Все записи сохраняются, что позволяет их пересмотреть при необходимости.
Работа наставников на высоте. Они не будут тебе говорить правильный ответ ради того, чтобы ты просто выполнил упражнение. Они стараются объяснить, подтолкнуть к сути проблемы и к ее решению, добиваясь тем самым хорошего усвоения и понимания материала, а не «мне сказали так сделать, я сделал. А что сделал не понимаю».
Наличие большого комьюнити и чата с другими студентами, с которыми можно посоветоваться или попрактиковаться в решении задач.
Для человека без опыта работы в данной сфере помощь с трудоустройством также огромный плюс.
Недостатки
С удовольствием порекомендую этот курс всем. По поводу аналогов не в курсе, мне самому его посоветовали, я ничего не искал.
В наше непростое время за месяц после прохождения курса нашел новую работу в данном направлении.
Достоинства
Проходил курс, имея некий айти-бекграунд, решил из простого верстальщика переквалифицироваться в фронтенд-разработку.
Курс очень понравился: материал интересный, умеренно глубокий, много практики, отличные менторы, комьюнити в слаке, которое приходит на помощь почти моментально, если ты завяз.
Четыре интересных и умеренно сложных проекта, выполненных за курс, служат хорошей опорой и шпаргалкой в дальнейшей работе.
Недостатки
Достоинства
Классные менторы (обучение было в группе), дополнительные активности — вебинары по актуальным темам, лайвкодинг с одногруппниками под руководством ментора, возможность обсуждать задачи с другими студентами и в сообществе программистов в Slack (почти 30 тыс. участников).
На курсе учат основам, а не просто модному фреймворку, который может скоро стать неактуальным. Есть довольно сложные задачи, но именно на них и учишься, ведь как ни крути, а программирование — сложная штука. Если вам легко и просто, голова не кипит и мозг не взрывается — вы либо гений, либо вы ничему не учитесь. Нужно очень много практиковаться, изучать дополнительные материалы и читать книги (доп. материалы даются почти в каждом уроке, список специально подобранных книг тоже есть на сайте).
Особенно важно, что есть поддержка в поиске работы после обучения — карьерный трек и стажировка в опенсорс-проектах Хекслета.
Недостатки
Достоинства
Недостатки
Достоинства
Домашние задания выполняются в подготовленных Rails приложениях, где можно кроме задачи посмотреть, как работают разные части приложения. Много практики. Помимо дз к каждому уроку есть четыре проекта, три из них — написание сайтов на Rails.
Есть чат, где можно задать вопросы по дз, проекту или по пройденному материалу. В чате отвечают быстро, атмосфера дружелюбная.
Есть карьерный трек, где можно узнать, как правильно написать резюме, разместить его на сервисе и подготовиться к собеседованию. Менеджер карьерного трека помогает связаться с партнерами, которые нанимают разработчиков.
Недостатки
Достоинства
Также хочу отметить, что курсы поданы так, что среди сложных упражнений, от которых порой кипит мозг, бывают вклиниваются более легкие (или мне так показалось), что дает некоторую разгрузку для мозгов и мотивируют двигаться дальше.
Проекты дают понять зачем я все это изучаю, ведь до момента, когда я приступил к первому проекту, меня не покидало ощущение непонимания: как, где и зачем мне все это применять на практике. В итоге все вылилось в довольно понятный результат.
Недостатки
Достоинства
Недостатки
Я бы посоветовал этот курс тем, кто готов получить фундаментальные знания и тратить много сил и времени на обучение. Знания однозначно останутся, если вы будете следовать по профессии и выполнять задания самостоятельно, не торопясь. За быстрыми результатами не сюда.
Благодарен своему наставнику за стопроцентное вовлечение, терпение и поддержку, куратору за максимальную эмпатию и готовность помочь в любом вопросе, а также за помощь с получением первого оффера.
Достоинства
Я перепробовал много платформ, но только на Хекслете начал действительно понимать, что и как работает. Мне очень понравилась философия, что они не дают прямого ответа, но наводят тебя на мысль. Это помогает лучше разобраться в вопросе.
На Хекслете с тобой взаимодействует целая команда. Помимо наставника есть люди, отвечающие за помощь в трудоустройстве. Есть куратор, который готов помочь с любым организационным вопросом. Есть техподдержка.
Проекты очень крутые и трудоемкие, позволяют на практике и достаточно глубоко прочувствовать теоретические знания, что очень важно. Я только во время проектов начинал действительно понимать, что и как работает.
Курсы построены последовательно, теория понятная, можно задавать вопросы в обсуждения, всегда ответят и направят.
Огромное комьюнити, которое готово помочь с вопросами и направить на нужные мысли.
Недостатки
Местами очень тяжело, что может демотивировать. Да, Хекслет ни раз говорил о том, что они дают больше, чем дают обычные курсы, но это не помогает. Ты начинаешь думать, а зачем мне такие трудности, если для начала достаточно меньше?
Идея обучения с персональным наставником, по моему субъективному мнению, перегружена «возможностями». И дело не в том, что не дают то, о чем обещали. Дело в том, что лично у меня во время работы над проектами, которые достаточно сложные и трудоемкие, не оставалось сил и желания на что-либо дополнительное. По итогу математика получилась такая, что обучение с наставником стоит в два раза дороже, чем раньше стоили проекты отдельно, но я по сути занимался только проектом.
Достоинства
Много времени уделяется обучению правильно мыслить, грамотно применять различные подходы к написанию кода. Очень много практики. После каждого урока есть практическое задание, после каждого курса серия испытаний, и вишенкой на торте идут 4 проекта.
Проекты представляют собой полноценные приложения, которые студент пишет с нуля полностью самостоятельно. Наставник всегда на связи. С ним можно не только взаимодействовать в рамках программы обучения, но и покопаться в чужом коде, парно программировать и много еще чего, главное самому проявлять инициативу.
Прекрасная помощь в трудоустройстве, начиная от разбора резюме и заканчивая рекомендациями студента компаниям-партнерам.
Недостатки
Начиная с 2019 года изучал множество хороших и плохих, платных и бесплатный видеокурсов, но приходил к одному и тому же результату — программировать не умею. Не могу. Как это — программировать? Как парализованный. Вроде синтаксис знаю, все понимаю, а нахожусь перед какой-то стеной. Вот если кто-то диктует из ролика — делаю, не диктует — цепенею.
Хекслет основательно удаляет этот комплекс подчистую. Программа заставляет думать порой часами и днями над одной задачей, обсуждать ее с наставником и коллегами, искать выходы, принимать решение и действовать. Это неоценимое качество в программировании. Каждый шаг в Хекслете — это твой личный шаг вперед, а не кнопка «дальше» в видеоплеере. Я в восторге! Я программист!
Достоинства
1. Программа курса рассчитана на воспитание настоящего взрослого программиста, а не на то, чтобы напичкать его большим списком «все умеет» по зову маркетинга.
2. Полный доступ ко всем курсам школы по любым программам и языкам программирования.
3. Качественный материал, много практики и обязательных и рекомендуемых заданий.
4. Четыре сложных проекта, которые требуют максимальной выкладки и умения работать с документацией. Серьезная прокачка в условиях отсутствия прямого вмешательства наставника, никакой медвежьей услуги в виде эталонного кода. Доведение до идеала, ревью, рефакторинг, разбор деталей проекта с наставником только после завершения проекта.
5. Онлайн платформа 24/7 для студентов и наставников школы для общения и взаимовыручки.
6. Возможность учиться по собственному графику и ускорить обучение. Отсутствует жесткая привязка к какой-нибудь группе.
7. Отдельная программа с наставниками по карьере, подготовке к собеседованиям.
8. Организация регулярных вебинаров с наставником (3-4 раза в неделю), а также нерегулярных на любые темы по просьбам студентов.
9. Никаких банков и кредитов. Рассрочка от школы. Проблемы рассматриваются индивидуально.
10. Гарантированная оплачиваемая стажировка.
Недостатки
Достоинства
Почти вся информация в курсе в виде текста, который частенько используется в последствии как учебное пособие, так как доступ к пройденным разделам остается навсегда. Перед ревью проектов проходятся автотесты, а упражнения в заданиях и испытания автоматизированы.
Мне повезло с наставником, мы быстро нашли общий язык. В целом все наставники — действующие сотрудники в IT-компаниях с опытом коммерческой разработки. На вопросы в slack отвечают в течение дня, причем не прямым ответом, а наводящими конструкциями, чтобы ты сам пришел к решению проблемы.
Вебинары раз в неделю отлично добавляют знаний и навыков написания кода.
Недостатки
Достоинства
Курс устроен так: изучаешь теорию (видео или текст), скачиваешь домашнее задание и выполняешь. Если в процессе обучения что-то непонятно, то спрашиваешь у наставника. Понравилось, что быстро и очень подробно отвечают, когда пишешь вопрос в чат.
Также на курсе есть три проекта, которые максимально приближены к рабочим процессам.
Недостатки
Курс оправдывает ожидания. В настоящее время ищу работу и на собственном опыте проверил, что после прохождения всех курсов и проектов выполнить тестовое задание от работодателя самостоятельно вполне возможно.
Достоинства
В целом отличные курсы. Изученный материал закрепляется в упражнениях, а затем применяется на практике в рамках проектов, которые желательно не пропускать, так как в них много новой информации.
Недостатки
Часть нужной информации представлена только в рамках проектов, то есть если их не выполнять, можно упустить кучу важной теоретической информации.
Не хватает материала по алгоритмам и структурам данных.
Достоинства
У Хекслета есть три формата обучения:
— можно купить целую профессию и учиться в группе с поддержкой куратора;
— можно учиться с поддержкой индивидуального ментора;
— можно за подписку получить доступ к курсам по всем профессиям и языкам программирования, и самостоятельно их проходить.
Я выбрал третий вариант, так как моя цель не освоить новую профессию, а углубить знания. Сначала я купил доступ, чтобы пройти курсы по паре технологий, которые не знал (Redux, Bootstrap), но потом открыл один из стартовых курсов по профессии Фронтенд-разработчик про массивы в Javascript «чисто посмотреть» и пропал (в хорошем смысле).
Учебные материалы написаны — не побоюсь этого слова — гениально. В рамках курса раскрывается устройство массивов и самые разные способы работы с ними (я знал только основные), рассказывается, как они устроены в других языках программирования и в связи с этим — какие у них есть свойства, как у вида данных, какие способы работы оптимальны, а какие нет.
Отдельно хочу отметить отличную поддержку: если что-то не получается, то в обсуждениях другие студенты и поддержка наводят на правильные мысли, но не подсказывают решение. Нет ощущения, что остаюсь с проблемой один.
Недостатки
Очень вдохновляет изучать JavaScript и программирование в целом. Подойдет новичкам, которые хотят попробовать себя в IT.
Достоинства
Хорошая платформа с автотестами. Отличное комьюнити, которое помогает в решении задач. Сами авторы появляются в комментариях в бесплатном курсе, что очень круто, на мой взгляд. Красивое оформление видео в виде мультика. Приятный автор и хорошо подобранный материал.
Недостатки
Желание после бесплатного курса купить их платную подписку для освоения того, что можно выучить и самостоятельно.
Мой брат учился здесь и потом устроился работать программистом без образования, поэтому, когда я решил пройти обучение, передо мной был успешный пример.
Я начал учиться в мае 2018 года, устроился на работу программистом в феврале 2019 года, но еще продолжал учиться. Я видел, как множество других ребят из разных профессий (психологи, врачи, фармацевты) уходили в айти благодаря Хекслету, поэтому я всячески всем их рекомендую. Тем более сейчас есть программы и форматы под любой вкус и цвет (самостоятельно, с наставником или в группе).
По соотношению цены и качества лучше никого нет. Подойдет всем, кто хочет и готов учиться с нуля, и тем, кто давно работает и хочет прокачаться, так как много глубоких тем, которые требуют понимания.
Достоинства
Информация в курсах не привязана жестко к языку: изучаешь общие принципы, которые подходят для всех языков, и отдельно специфику языка. Много вещей, которые рассказываются, актуальны всегда (ООП, именование, тестирование, различные подходы).
Учился на самостоятельной подписке, тогда никакой другой не было. Есть подписка — проходишь курс, если возникают вопросы — гуглишь или спрашиваешь в общем чате или у менторов, если ошибка где-то в курсе. Понравилось, что некоторые предложения по улучшению могут быть приняты.
Сразу же есть тесты, удобный вывод, все можно делать прямо в редакторе. Много обратной связи на код. Понравилась текстовая подача материала: удобно возвращаться к пройденному.
Сильно прокачали проекты — это практические задания, которые выполняются уже в реальности (не на платформе). Понравилось, что СЕО (Мокевнин Кирилл) заходит, общается в слаке с сообществом, проводит вебинары и отвечает на разные вопросы, в результате получаются интересные дискуссии.
После прохождения профессии PHP мог решать некоторые задачи на JS, так как в подписке потом проходил другую программу.
Недостатки
Наверное, их нет.