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

С опасением ждал первого проекта, но прошел он неожиданно легко. Даже сдал раньше срока, в пятницу. Может потому что в обучении продвинулся на несколько курсов дальше и мой линукс на стареньком ноуте меня ни разу не подвел.) Научился наконец настраивать окружение в JS. До хекслета имел небольшой любительский опыт в php и на обилие инструментов в JS среде смотрел со страхом. Оказалось что не все так сложно, каким казалось на первый взгляд. Очень приятно было когда Рахим похвалил мою архитектуру в приложении. Могу посоветовать тем, кто только собирается проходить первый проект - за пару дней до начала проекта пройдите еще раз курс "JS: настройка окружения". Подготовьте свою винду или поставьте линукс. Это сэкономит вам кучу времени. Особенно актуально для тех кто совмещает обучение с работой. Столкнувшись с трудностями, задавайте вопросы ментору или в слаке хекслета. Вам всегда помогут.

Хочу сказать большое спасибо Кириллу и Рахиму за хекслет. Это самые крутые курсы из всех! Нигде не дают такой фундаментальной базы как здесь.

Огромное спасибо за проект и ваш труд. Для меня это был бесценный опыт и увлекательное путешествие с полным набором чувств :). Жду с нетерпением следующего проекта. Спасибо.

Истории успеха

Рефлексия какого-то Васи из интернета на тему становления программистом. Воспоминания субъективны, многое забыто, многое приукрашено, о многих ошибках даже не хочется вспоминать.

12 Время чтения статьи ~4 минуты Читать дальше
2 апреля 2018

Сегодня была первая ночь за неделю, во время которой мне не снились функции, пары и рекурсии. Вчера вечером я наконец получил финальное "да" от Рахима и смог выдохнуть.

Технически у меня все работало еще в четверг. Но правок было много, и править пришлось долго. Я правил за завтраком, я правил, сидя на мальчишнике у друга, я правил во сне. К концу недели от писем с темой "Новый комментарий в проекте" резко холодело в животе, а на слова "цикл" и "let" у меня, судя по всему, теперь пожизненная аллергия.

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

С некоторыми заданиями выходила забавная штука. Читаешь. Пытаешься прикинуть, как это делать. Не выходит. Читаешь снова. Снова прикидываешь. Понимаешь, что не врубаешься. Пишешь ментору - сос, хелп, нихт ферштейн, куда копать? В раздумьях уходишь от компа и занимаешься другими делами. Через полчаса-час происходит ЭТО. Тебя просто накрывает. Решение вдруг само оказывается в твоей голове. Ты садишься и пишешь код. И он работает. Ощущения непередаваемые.

Если взять на себя смелость и дать несколько советов тем, кто только готовится к первому проекту, то они будут такими:

  • Настройте окружение. Перечитайте все материалы на Хекслете по этой теме и сделайте все, что там написано. Особенно если у вас винда. (А ведь у вас наверняка винда).
  • Обязательно установите и настройте редактор (у меня VS Code) - он сильно облегчит вам жизнь с линтером.
  • Максимально освободите себе время. На всю неделю. Я фрилансер, работаю из дома и могу гибко планировать свой график. Как проходят проект те, кто работает в офисе с 9 до 18, я не представляю.
  • Предупредите близких, что в течение этой недели ваше поведение может быть непредсказуемым, а в настроении могут быть резкие перепады.
  • Не забывайте двигаться. Бег, турник, отжимания, секс. Это обязательно. Это полезно. Ну и приятно тоже. Хотя и не так приятно, как завершить проект :)

Ну, когда всё позади, уже сижу и улыбаюсь. В первый день было отчаяние, даже мысль "подождать месяц". Отчаяние из-за того, что никак не удавалось настроить линтер. Он ни в какую не хотел видеть nodejs, пока методом тыка через сутки не догадался набрать nvm use system для переключения на глобальный node (до этого, по всей видимости, указатель был на установленной в домашней директории ноде). Всё заработало. Затем общий камень преткновения - 5 шаг и флоу, отнявший много нервов и заставляющий вновь сомневаться в успешной сдаче проекта в срок. Сильно раздражала работа, которая мешала учёбе. Я занимаюсь йогой почти каждое утро по 2 часа. На эту неделю йога тоже была поставлена на паузу. Я просыпался, делал проект, уезжал на работу, возвращался с работы, до часа ночи делал проект. И так неделя. Если удавалось "победить" - день был прекрасен. Если нет - ужасен) Злился на себя, что туплю на простых моментах. Brain Games дал почувствовать разницу между практическими занятиями с задачкой в вакууме и проектом, который можно расширять, улучшать. На следующий проект я смотрю с трепетом, а о дипломной работе в конце - с ужасом) Но что делать...) Я благодарен за существование Хекслета)

Первый проект

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

Второй проект

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

21 марта 2018

Курс - «JS: Составные данные», очень помог мне в понимании того, что такое хорошая абстракция в программе. Решение простых (и не очень :)) задач в конце каждого урока укрепляет понимание и углубляет его. Особенно хорошо, что есть возможность сравнить свое решение с решением учителя.

В уроке номер 6, который называется «Реализация пар», очень понятно описывается устройство конструктора, использование функций, как объектов первого класса. Вообще могу сказать, что Кирилл (учитель) описывает все понятно, последовательно и просто. Я, зная себя, скажу, что мне нужно именно хорошо объяснять, разжевывать. Правда, до этого я уже прошел несколько курсов по JS, и мне были не в новинку замыкания и работа с функциями в JS. Но этот курс хорошо структурировал мои знания и подложил под них фундамент. Ведь построение хороших абстракций не только увеличивает качество и простоту кода, но и сильно помогает в командной работе над программой.

Очень важно, что на Hexlet отвечают на вопрос ЗАЧЕМ вам этот или другой курс, и куда это вас должно привести.

Истории успеха

История моего успеха началась полгода назад, когда решила, что хочу сменить работу. На тот момент я работала в небольшой компании «Руководителем департамента IT и безопасности» (безопасность приплели просто, чтобы было)...

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

Спасибо огромное Рахиму и Кириллу. Они помогли мне стать более организованной и ответственной, преодолеть свои страхи, поверить в себя и поменять отношение ко многим вещам. А это как раз очень дорогого стоит. Сегодня закончился 2 проект “Вычислитель отличий”, и я хочу поделиться с Вами впечатлениями. Мой отзыв может быть полезен тем, кто начинает учиться на Хекслете при уровне полный ноль в программировании. Первый проект я прошла, угадайте с какого раза…? С третьего =) Да, да это не опечатка, так и было. Первый раз я не прошла все необходимые курсы, но записалась из любопытства, чтобы узнать, как эти проекты проходят и какие там приблизительно задания. Огромной моей ошибкой было то, что я не прошла курс Настройка окружения, где собственно и есть ключ к решению первого задания. Я не знала, как работает Github и не представляла каким образом отправлять задания ментору и нажала из любопытства кнопку “отправить ментору” =). Я почему-то думала, там будет подтверждение об оплате, но его не было. Открылось задание второго шага и надпись “ваше задание отправлено на проверку”. И через час на почту пришло уведомление о списании денег за проект. Когда я начала читать первое задание про настройку окружения, я не могла понять ни одного слова. Потом я решила, сейчас изучу все указанные ссылки и точно найду ответ. И после изучения всех ссылок я не могла найти никакой прямой связи между этой информацией и заданиями. В общем, была, мягко говоря, немного в шоке. Ко второму разу я прошла уже больше дополнительных практик и почти все необходимые перед проектом курсы. Но я была очень не уверена в себе и своих знаниях. Я очень боялась, что у меня не получится пройти и что другие участники лучше знают математику, поэтому они смогут быстрее во всем разобраться. Но на удивление я прошла до 5 шага и только здесь столкнулась со сложным заданием. Другие участники, общаясь в чате, смогли пройти это задание. Я считала, что я не понимаю о чем идет речь, потому что не прошла курс Составные данные до конца. Опять здесь совершила большую ошибку, что не писала вопросы в чате. Как оказалось Slack это очень важный инструмент в обучении и нужно не стесняться задавать даже самые “глупые” вопросы. В третий раз я уже была настроена только на победу. И сложные задания смогла решить с помощью общения в Slack с ментором и другими ребятами. Ко второму проекту я уже готовилась основательно, решила большинство дополнительных практик, прошла все необходимые курсы 2 раза, читала обсуждения ребят которые проходили проект и их отзывы. В отзывах указали 3 основные темы: полиморфизм по типу, обработка деревьев и построение AST дерева. Я изучила эти темы максимально насколько смогла. Я узнала, что 2 проект самый сложный из всех четырех и была готова ко всему, даже самому худшему… Но три месяца подготовки и работы со своей неуверенностью не прошли зря. Проект был очень интересный с разработкой через тесты, работой с внешними библиотеками и я смогла пройти его с первого раза.

Проект проадовал прежде всего тем, что научил грамотно выстраивать структуру приложения так, чтобы она была легко расширяемой. Да, для этого пришлось попотеть и местами переходить к "программированию на бумаге", вычерчивать кто кого вызывает и кто кому какие данные передает. Но зато как здорово, что для добавления новых игр в уже написанном коде не нужно менять НИЧЕГО!

Также очень ценно то, что первый проект во многом является "постановочным" - ибо утилитарные вещи типа настройки среды, git, репозитория пакетов и пакетный менеджер - это неотъемлемая часть работы, хотим мы этого или нет.

И еще один важный скилл, о котором обычно больно думать - умение работать в дедлайне. Проект максимально приближен к боевым условиям, имеет ограниченную продолжительность и это очень важно!

Истории успеха

Прошло уже достаточно времени с того момента, как я закончил обучение на Хекслете по профессии JS-backend разработчика (к сожалению, без участия в проектах по финансовым причинам), чтобы, наконец, рассказать свою историю. Расскажу немного о себе, меня зовут Шухрат, родом я из Ташкента. В первый раз я столкнулся с программированием еще в лицее, и если задачки на паскале у меня худо-бедно получались, то вот на следующий год наш информатик начал семестр по C#, где я окончательно поплыл.

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