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

В своё время реализовал задачу при помощи php + bootstrap + jQuery. На DOM смотрел через призму jQuery. Потом захотелось большего и начал изучать JS, понял что много упустил и наткнулся на Хекслет. А дальше всё как в тумане... И вот спустя 4 месяца с Хекслетом я осознал, что я вообще ничего не понимал в разработке и увидел, как вся эта история должна выглядеть на самом деле.

12 июля 2017

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

Пришло и мое время написать эту историю главное изображение
Истории успеха

Еще недавно я не особенно верил, что все получится, а теперь уже неделю назад досрочно закончился мой испытательный срок на новой работе… Но, обо всем по порядку.

До окончания универа я вообще не подозревал, чем хочу заниматься и чем буду заниматься. Учился просто так, чтобы было. И, забегая вперед, очень жалею, что учился плохо. Это была инженерная специальность, но не IT.

После универа встал вопрос а чем же заниматься дальше? И тут я нашел вакансию 1С программиста с неплохой зарплатой для меня и подался туда. Вообще не зная ничего о программировании и об 1С.

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

И почему в универе так не преподавали? И это основы, самый базовый курс, Карл! Я потел, бил кулаком по столу, часами сидел над какой-нибудь задачкой и хотел кого-нибудь придушить. Но наконец-то дошёл до конца и Решено 21 (и все без подглядываний!). За последнюю задачу я бы вообще штраф выписывал за издевательство над мозгом). Если сравнивать с всем известным сайтом http://learn.javascript.ru/, то могу сказать так - там тоже задачи не самые простые, однако желание их решать и подача материала там лично для меня скучнее. Здесь же была и злость и спортивный интерес, что угодно, но только не скука. И современнее, это тоже.

Считаю, что нет предела совершенству и можно найти недостаток везде. У этого курса только 1 недостаток - я уже забыл что там было в начале(. Через месяц вернусь к нему и повторю.

И конечно спасибо за такие курсы. Когда-то давно вы крупно разочаровали, когда я купил подписку под новый год, увидел что-то связанное с фронтендом, а оказалось, что курс только в разработке и нет вообще ничего, что мне было бы интересно. Прошло время и Хекслет реабилитировался и занял честное первое место в списке обучения. Лайк, подписка и всё такое

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

Но к проектам надо серьезно подготовиться, чтобы не тратить чрезмерно много времени на настройку окружения и разбирательства с системой. Желательно установить линукс, если вы еще на виндоуз :-) И лучше еще раз пройтись по урокам из курса "Основы программирования" (либо "Введение в программирование" - там очень наглядно объясняется рекурсивный и итеративный процесс, работа с модулями). Обязательно порешать задачи из дополнительной практики к этим курсам.

Ну, и не сдаваться, если вы уже на предпоследнем дне сдачи проекта, а впереди еще 3 нерешенных этапа :)

Как я устроился на работу благодаря Hexlet и Олегу Зотову главное изображение
Истории успеха

Всем привет, наконец-то я тоже решился выложить свою историю в IT сфере. Моя история началась еще в классе 7, тогда я впервые пробовал себя в роле программиста, пытался писать игры на Game Maker, открывал Youtube уроки, смотрел как что-то делают и просто повторял за ними не вдумываясь. Дальше я отложил эту идею в долгий ящик и забыл про неё

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

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

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

Завершен проект номер два "Вычислитель отличий", завершен со второй попытки.

Восторг от процесса и от полученного опыта! Урраа !!!

Теперь сначала.

Первый проект познакомил и научил пользоваться в разработке, инструментами: npm, babel, git, codeclimate, travis, самая каверзная штука - это eslint и как дополнение eslint в редакторе Atom. На процесс настройки пришлось потратить не малое количество времени, нюансов очень много: файлы, конфиги, добавление различных опций, связь между собой, игноры и т.д. Проникся "console.log", отладка наше все. Package.json в купе с Makefile просто коробка с кнопочками, рычагами и выключателями. Код получается красивый eslint на страже. Еще, что дал первый проект - понимание игрового потока.

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

Второй проект. Теперь я знаю, что такое AST =)) (Абстрактное синтаксическое дерево). Наверное, это весь отзыв на второй проект.

Не знал, не пользовал, теперь знаю как его готовить и использовать впоследствии, для необходимого вывода. Да всего строчка, а за ней почти неделя красных глаз.

Этапы каждого этапа:

  • в начале ничего не знаешь как делать;
  • что-то делаешь, вроде как то работает, где, то хочется подогнать под тесты;
  • оказывается что все "неправильно";
  • ты не знаешь как "правильно"
  • исправляешь на "правильно" и опять работает; (последние три пункта часто уходят в цикл) Вот тогда-то и понимаешь в чем твои ошибки видишь, что оказывается все просто.

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

Чего мне не хватало, это знания английского (дело поправимое), именование переменных и вообще грамматика. Мы за ментальное программирование. Сейчас появилось общее понимание. Надеюсь и чтение документации в дальнейшем прокачает это.

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

Да практика это самое главное, ни какие книги, вебинары, видео курсы не смогу заменить того, как ты сам, пускай при помощи гугления чтения доков и чьих то примеров прокачиваешь свой мозг, пишешь, сначала это кракозябры, но написанные тобой. А потом они превращаются в код, рабочий код.

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

Да самое главное в коде это ES6 и только функциональный стиль !!!

Тот, кто не проходил проекты на Хекслете, не знает, что такое Хекслет !!!

Спасибо лично ментору Кириллу Мокевнину, а также всей команде Хекслет!

Такое мое начало пути к познанию программирования!

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

Привет! Меня зовут Dan. Я бы хотел рассказать, как за 11 месяцев я прошел путь от первой оплаченной подписки на Хекслет до контракта с американским стартапом.

Короткая версия:

  1. Оформил подписку и прошел примерно 10-11 курсов по профессии "Бэкенд JS-программист"
  2. Не прошел первый проект
  3. Начал выполнять тестовые задания
  4. Начал откликаться на вакансии
  5. Не прошел первое интервью (всего их было три, два из которых - интервью с представителями моего текущего работодателя)
  6. Вышел на работу
3 Время чтения статьи ~4 минуты Читать дальше

Изучаю программирование самостоятельно. Когда впервые столкнулся с ООП, то был, прямо скажем, в депрессии, чувствовал себя, мягко говоря, плохим программистом. Читая в многочисленных книгах дифирамбы ООП, о том как круты наследование и полиморфизм и как легко они позволяют решать задачи, очень мало находил здорового анализа его проблем.

Пытаясь реализовать наследование, постоянно встречался с необходимостью дублировать код в разных классах, и все время клял себя за неспособность выстроить идеальную иерархию. Как и многие, я изучал ООП одновременно с С++ и постоянно недоумевал, почему вместо простых и красивых решений часто получается громоздкий, неудобочитаемый и дублирующий сам себя код.

Конечно, bad design имел место быть, но в купе с риторикой авторов литературы, он просто погружал в депрессию, причем так, что я надолго закинул программирование как "не мое". Будь авторы многочисленных книг чуть более объективными, думаю, я бы имел более "здоровую" картину происходящего и здоровое отношение к себе и своим возможностям.

Не ожидал, что такие лекции как "Путь программиста" (я ухмылялся, когда впервые нажимал кнопку "плей") действительно окажут на меня позитивное влияние. В купе с многочисленными уроками, максимально приближающими задания к real-world программированию и взвешенными лекциями, в которых затрагиваются проблемы разных подходов, я получил более здоровую картину, что позволило мне поверить в себя и впервые по-настоящему получать удовольствие от программирования и решения различных задач.

Совет всем сомневающимся - не опускайте руки. Если каждый день пытаться согнуть стальную арматуру - возможно, вы ее никогда не согнете, но уж точно станете сильнее.

Изучать язык Java начал в июле этого года, никакого опыта программирования за плечами нет, портал Хекслет стал глотком свежего воздуха. Очень приятно учиться тут и добирать знания, надеюсь курс Java будет дополняться и Вячеслав Ковалевский не махнет на проект рукой. Очень здорово помогает курс Основы программирования, который позволяет вспомнить синтаксис языка Java Script, что даст возможность подтянуть знания по алгоритмам и тд. На данном этапе полон надежд и стремлений, по тихонечку в голове начинает что-то откладываться, хотя признаться белых пятен еще очень и очень много.

Как Хекслет и Максим Батырев изменили мою жизнь главное изображение
Истории успеха

Привет, Хекслет.

Начну немного издалека.

С самого детства я болею биологией, болею сильно и не излечимо. Еще в детском саду я приносил с прогулки в карманах жаб и жуков, чем несказанно радовал воспитателей. В школе мне повезло попасть в энтомологический клуб на станции юннатов и школу я закончил имея публикацию в научном журнале и массу опыта полевых исследований. Высшее образование я естественно пошел получать биологическое. Потом была аспирантура. К защите диссертации суммарная длительность моих экспедиций достигла почти двух лет (за период с 2000 по 2013). Но к сожалению к концу аспирантуры, НИИ где я работал совсем обнищал, и моя зп скатилась до 6 тыс в месяц. Я подумал, что от такой науки можно “склеить ласты” и уволился.

Потом было 3 года в сети зоомагазинов, в которой я вырос с простого продавца до замдиректора, по всему, что связано с аквариумистикой - наем новых продавцов и их обучение, закупки товара и прочее. Попутно разводил дома рыбок и растения. В целом все было неплохо, за исключением того, что в магазине я официально был просто продавцом, а домашняя “ферма” сделала меня невыездным.

Когда мы с женой поняли, что у нас будет второй ребенок, я подумал, что нужно что то менять. ..

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