На этой странице мы собрали честные отзывы о Хекслете - не только положительные, но и от тех, кому не подошло обучение. Также вы можете почитать истории успеха наших студентов и выпускников

Хочу сказать, что мой первый полноценный проект на Хекслет мне очень понравился, было позновательно, я перестал боятся таких слов как bash, git, npm, babel, eslint и других, привык работать в командной строке. Теперь я понял, как трудно бывает в разработке даже таких тривиальных проектов, особенно новичкам в программировании. Огромную благдарность хочу выразить авторам и менторам этого образовательного проекта за саму идею подобного курса, за их терпение и отзывчивость!

18 февраля 2018

Закончил первый проект на Hexlet. Теперь кажется, что все было легко, но вспоминаю свой первый день, когда я настраивал окружение, и так получилось, что в пн утром у меня оказался ноутбук с Windows, создание Makefile (простейшая задача) оказалась не такой уж и легкой (но скорей всего это просто зависит от пользователя). На *nix (macOS, linux) эти процессы проходят гораздо приятней.

В процессе работы возникают вопросы, с которыми приходиться возиться часами, но ребята в slack на канале #hexlet-projects обязательно помогут, подскажут. Бывает, что как только напишешь свой вопрос, как через минуту понимаешь уже как решить задачу. Магия в действии. Задавайте вопросы в чате, дела пойдут в гору. Работайте над проектами, это отличная возможность закрепить знания и навыки.

Спасибо команде Hexlet за качественный подход. Держите планку!

Саксесс стори с изысками главное изображение
Истории успеха

Первая моя айтишная работа - эникейщик в большой компании, из которой в последствии свалили все, кто имел хоть какое-то чистолюбие. Через год я стал старшим эникейщиком. Её через год ушел в админы. Ещё через 6 лет из 8-и в качестве админа я начал учиться программить

10 Время чтения статьи ~4 минуты Читать дальше
4 февраля 2018

Вкратце: это было очень круто! Я прямо почувствовал, как осознание некоторых вещей, ранее непонятных, перевернулось с ног на голову и встало на свое место.) До проекта прочитал несколько отзывов о том, что кто-то завалил его, думал, что будет сложно, боялся сам не пройти с первого раза. И действительно, было непросто, хотя теперь понятно, что сама задача не была сверхсложной.

До проекта мне казалось, что ничего сложного в построении АСТ нет, а это оказалось самой сложной задачей, на которую я убил почти 1,5 дня. Но теперь понял что это вообще такое (после упраженение в курсе "Прототипы" полного понимания не было). Было непросто использовать полиморфизм (я, если честно, раньше не видел в нем большого преимущества перед ифами), и казался он довольно сложным. Сейчас, после завершения проекта я вижу, что это удобная в использовании и несложная структура, которая здорово помогает повысить четкость понимания и строгость использования структуры программы. Тесты: я еще не оценил, наверное, всей их мощи и удобства работы, но теперь хотя бы имею представление, как с ними можно эффективно работать. Очень здорово, что в любое время можно спросить что-то в слаке и тебе кто-нибудь обязательно ткнет носом туда, куда ты даже и не думал смотреть. Осознание, что своими руками ты написал что-то работающее как надо, дает нифиговый такой выброс эндорфина. А когда тесты начинают выполняться или очередной шаг принимается - это прямо какой-то детский восторг.) В общем я - очень доволен, спасибо за столько приятных эмоций!)

Сам проект сыграл роль некого двигателя прогресса, т.к. сдать с первого раза я его не смог. Тема очень было сложна, перебор деревьев, аст, а про рендер я вообще молчу :slightly_smiling_face: Когда я проходил в первый раз я был совершенно не готов к проекту. Я не понимал кучу вещей, но думал, что полностью готов и всё понимаю :slightly_smiling_face: Мозг просто взлетал на орбиту, я всё усложнял и не представлял как двигаться дальше. После чего я начал работать ещё больше: начал делать все задания в СИКП'е, супер сложные челенджи на хеслете, смотреть все ваши доклады и доклады Коли Рыжикова. А потом, после просмотра одного из докладов про инженерную культуру во мне что - то переключилось и я понял, что совершенно не выкладывался на 100%. Итог таков, что родился интерес ко множеству вещей, таких как лямбда-исчисления, парсинг чего - либо, а самое главное, что после щелчка я начал понимать какую роль играют книги в становлении профессионала. Всё это задаёт сумасшедший вектор развития, чего я и представить в самом начале не мог:+1::skin-tone-2:

После десяти месяцев на Хекслете главное изображение
Истории успеха

Несмотря на то, что свою первую строчку кода я написал ещё в школьные годы на мифишных подготовительных курсах (там был паскаль), и образование имею вполне себе профильное (бизнес-информатика), после универа жизнь как-то забросила в другое русло, и лет эдак шесть я вообще был в стороне от этой темы, занимаясь совершенно разными вещами, вроде участия в создании ютуб канала для одной кинокомпании (даже в офисе Гугла побывал!) или продажи услуг в World of Warcraft.

Однако, в какой-то момент наступило озарение и я решил, что хватит избегать своей сущности и пора вернуться в родную стихию. Начал копать в поисках каких-нибудь курсов и отзывов о них, в итоге наткнулся на тред на дваче (of all places), где анон очень позитивно отзывался о Хекслете. Цепануло упоминание о том, что сами создатели напрямую общаются с аудиторией, отвечают на вопросы и вообще всячески помогают. Надо сказать, что про Хекслет я впервые услышал задолго до этих самых поисков: наткнулся как-то в своей ленте на видео у Кати Гавриловой, с которой учился на одном курсе, но в тот момент серьёзного значения не придал, и только открыв одно из видео с Кириллом осознал, что где-то этого достопочтенного господина я уже видел, благо память на лица хорошая, затем, копнув ютуб канал и найдя-таки то интервью, решил, что это судьба и в тот же день оформил подписку.

4 Время чтения статьи ~5 минут Читать дальше

Спасибо за интересный проект! Дедлайн и контроль кода, вот чего не хватает в обычном обучении онлайн. Можно сидеть спокойно месяцами и думать, что куда то двигаешься. Но только в проекте есть ощущение, что ты учишься и выкладываешься по настоящему. Сразу ясно что ты знаешь, что не знаешь, а что нужно перечитать. Твой код больше не является абстрактной субстанцией. Он материализуется в пакеты и попадает в интернет, где его любой может увидеть. Это мобилизует и позволяет увидеть слабые места. И самое главное это наставник. Тот кому доверяешь и уважаешь. Постоянный контроль качества, замечание или похвала важная штука для самооценки и стимула двигаться вперёд. У меня это не первые курсы онлайн, но то что вы делаете ребята - это супер. Вы лучшие. Спасибо.

29 января 2018

Brain Games - именно так называется первый проект в профессии Фронтенд JS-программист. Звучит романтично, подумал я, и вступил окунулся в неизведанное.

Проектный ментор Рахим проверяет ваш код и отвечает на вопросы два раза в день в течении недели. Рекомендую не зацикливаться только на общении с ментором, а обязательно принимать участие в дискуссии и задавать вопросы в специальном проектном чате на платформе slack.

Входной порог. Что касается первого проекта, то для его успешного выполнения новичкам крайне желательно ознакомиться со всеми рекомендациями из описания проекта. Дело в том, что проект стартует с необходимости настроить полностью от и до свой репозиторий на гитхаб, подключить публикацию кода как пакет NPM, обеспечить автоматическую проверку кода линтером, выполнить подключение Babel. И все это через Bash.

Если вы встретили в предыдущем абзаце непонятные слова, то надо прежде ликвидировать безграмотность в этом направлении, а только потом вступать в проект. Иначе вместо задуманного хода проекта вы рискуете надолго застрять на первых шагах и так и не начать формировать кодовую базу для решения задач.

Предполагается, что разработка кода будет вестись в редакторе Atom. Это современный мощный редактор, созданный специально для разработчиков. Подробнее про его настройку стоит прочесть в статье Как настроить Atom для разработки на JavaScript.

Также если у вас Windows основная рабочая система, будет разумным перейти-таки на *nix, чтобы не тратить усилия и время на приведение Windows к тому состоянию, которое идет в правильных ОС из коробки. Если вы хотите остаться на "Окнах", то в статье перечислены варианты как этого добиться.

Итог. Если у вас не будет проблем с настройкой окружения, и вы прошли несколько первых курсов из профессии Фронтенд JS-программист, то скорее всего прохождение проекта не составит больших проблем.

Имея уровень около начального, надо закладывать на работу с проектом 3-4 часа на буднях и быть готовым посвятить подчищению хвостов все выходные.

Самое главное что вы получите в результате проекта: ощущение способности выполнить некую законченную работу, причем достичь результата не говнокодом, а с помощью самых последних стандартов в сложной экосистеме JS. А это само по себе служит отличным мотиватором для продолжения обучения в том же ключе на платформе Hexlet.

Желаю авторам лучшего обучающего русскоязычного сайта для программистов удержать заданный высокий стандарт и регулярно радовать новыми курсами и фишками ;)

После жизненных скитаний найти себя в программировании главное изображение
Истории успеха

Решился рассказать, как я прошел нелегкий путь к профессии программиста из диаметрально противоположных областей. Кто-то с детства тяготел к компьютерам и узнав, что есть возможность что-то написать некой загадочной последовательностью слов, символов и машина-программа-компьютер будет выполнять пусть и простые, но задуманные тобой действия, был сражен окончательно и выбор жизненного пути был определен. Наверное, это большое счастье и удача, пожалуй для любой профессии, без поправки на нашу сферу. У меня было совсем иначе — я до последнего момента не знал, кем хочу быть. Нет, это вовсе не значит, что я ленивый или ограниченный, скорее наоборот — я с огромным интересом погружался во все науки, мне было комфортно и в точных, и в гуманитарных дисциплинах, занимался всеми доступными мне видами спорта и был во всем этом в каком-то смысле успешен.

Но как и бывает, выбор профессии (точнее сказать, места учебы) остался на последний момент. Обычно в таких ситуациях дети идут по стопам родителей, в ту область, где есть шанс удержаться на плаву в водовороте жизни, либо, денежно-рейтинговую сферу, в мое время это были юристы-экономисты. Проживая, в провинциальном сибирском городке я решил идти на робототехнические системы. Было это, что тогда, что сейчас каким-то безумием, вызывавшим при этом парадоксальным образом всеобщее одобрение и слова поддержки. Конечно там были прекрасные заблудившиеся простые честные ребята, но даже несмотря на успешную учебу и отличный коллектив пришлось все это бросить, меня как и многих в то время накрыла предпринимательская деятельность и я перевелся на другой факультет, где мог больше заниматься работой. Это принесло мне в целом возможность вести достойную жизнь, приобрести машину-квартиру, помочь родственникам.

6 Время чтения статьи ~11 минут Читать дальше

Ментор только что подтвердил завершение проекта и я по горячим следам хочу поделиться впечатлениями от работы над ним и про обучение в целом.

Процесс обучения здесь, на Хекслете, кардинально отличается от всех тех курсов, которые можно найти в нете или офлайн. Он построен таким образом, что учащийся вынужден постоянно трудиться: над собой, над заданиями, над процессом своего мышления, развиваться. Каждый блок обучения — маленькая "граната" в голову, особенно когда ты только начал, как я. Многие термины и процессы могут показаться новичку неким шумом, а скорость и метод их доставки в вашу голову иногда удивляют. Но, двигаясь понемногу вперед, ты начинаешь понимать все больше, а учиться быстрее. Код твой становится все лаконичнее а знания иногда проявляются в самый неожиданный момент.

Конечно нельзя сказать что обучение здесь идет очень просто — напротив, очень и очень не просто, мозг постоянно находится вне зоны комфорта, иногда доходило до смешного, когда ты просыпаешься ночью и в "переговорке" дописываешь кусок кода :) Несмотря на все эти "побочные эффекты", как мне кажется, если отнестись к обучению со всей серьезностью, можно достигнуть очень высоких результатов. Позволю дать небольшой совет от себя: особенно н первых порах не пытайтесь пройти за день несколько блоков за раз, вы можете попасть в одну из ловушек обучения, и вам придется возвращаться назад, чтобы освежить знания. Дайте знаниям уложиться в голове и вы лучше будете усваивать материал в дальнейшем.

Поделюсь впечатлениями от выполнения моего самого первого (вообще самого первого) проекта. Перед началом мне казалось, что схема будет схожей с блоками в уроках (ide, тесты и пр.), однако как только проект стартовал, стало понятно, что легко не будет точно, а будет адски интересно. С нуля пришлось настроить все, что потребуется в дальнейшей работе, изучить кучу нового материала, попривыкнуть работать с гит'ом и линтером. Первые пару шагов прошли относительно спокойно, капец начался дальше :) Огромное спасибо наставнику за наводящие фразы в коментах к проекту, а также ребятам на слаке, обсуждающим текущие вопросы.

Работа над проектом заставила мой новичковский мозг закипеть. Особенно ярко я запомнил шаг, где нужно было сделать интерфейс и я встрял, наткнувшись на маленький, но весьма важный пробел в своих знаниях. После дня и бессонной ночи пришлось прочесать еще раз по пройденный материал, где и нашлась потерянная деталь, дальше все пошло намного легче! Надо отдать должное Рахиму (ментор проекта) и поблагодарить, критика его была очень полезна, и, что самое главное, она не была похожа на критику учителя, когда вы приходите в первый раз в кружок рисования, без соплей и по делу. Лично мое мнение — именно так должен поступать преподаватель, четко и внятно указывать что и где не так, подбрасывать наводящие мысли и давать советы, исходя из своего опыта. Я вам скажу что спуска здесь не дают :) Я несколько раз переписывал куски кода и менял названия функций на семантически правильные. Не всегда получалось, не всегда правильно, и не всегда быстро. Зато в итоге я усвоил несколько очень важных вещей, которые, я уверен, станут надежным фундаментом в дальнейшем.

Как и в предыдущем абзаце — небольшой совет: постарайтесь освободить для себя время на проект, я понимаю, что все люди разные, и кому-то потребуется пара часов в день, но мне, как "начинайке", потребовалось достаточно:)

Рахим, спасибо за помощь в проекте, было круто!

Закончил свой первый проект на Hexlet и хочу поделиться своими впечатлениями! Немного расскажу о себе. Всю свою жизнь профессионально занимался спортом, на протяжении последних лет 12 играл за сборную команду России по пляжному волейболу. 3 года назад получил травму и сделал 3 операции. Долгое время восстанавливался и было много свободного времени.

Хорошему знакомому понадобилось сделать сайтик — так я дошёл до вордпресса, чуть ознакомился с html и css. После этого я понял, что даже такие начальные технологии меня привлекают гораздо больше спорта.

Последние 1.5 года совмещал обучение web-технологиям и спорт, продолжая ездить по международным соревнованиям. Перелопатил массу ресурсов: прошёл курсы на codecademy, codeschool, прослушал много курсов на udemy, udacity, lynda. Далее наткнулся на freecodecamp. Начал делать все проекты, дошёл до d3-челленджей, параллельно слушая курсы от Wes Bos, Kyle Simpson и frontendmasters.

И месяц назад случайно наткнулся на видео Рахима и Кирилла. Такой фундаментальный подход я не встречал ни на одном из вышеперечисленных ресурсов. В спорте такая же система — если не поставить правильную технику движений, шанс добиться высот минимален. Смотря курсы на хекслете и выполняя первый проект, я по настоящему понял, какая каша у меня в голове. Рахим просто замечательный ментор: все его подсказки абсолютно не спойлерят решение и до всего приходится доходить своей собственной головой.

Те эмоции, которые я пережил за эту неделю проекта - просто восхитительны! До выполнения шага мысли «так, ну это легко, быстро сделаю…» и после отклоненного ментором шага «так, а теперь пора по-настоящему подумать…»! У меня впереди ещё много курсов и проектов на Хекслете, но уже сейчас я могу сказать абсолютно точно: Хекслет — это, пожалуй, лучшее место для того, чтобы вправить себе мозги и поставить правильную «технику» мыслительного процесса под конкретную задачу! Да и просто лучший ресурс, посвященный обучению программированию, а уж с чем сравнить — у меня имеется. Рахим, Кирилл спасибо вам огромное!

Моя первая работа в качестве разработчика главное изображение
Истории успеха

Мне 31 год. С айти я был связан давно и прочно, работал системным администратором, сетевым инженером и даже дослужился до должности технического директора в небольшом ISP.

0 Время чтения статьи ~1 минута Читать дальше