Отзывы студентов о Хекслете
На этой странице мы собрали честные отзывы о Хекслете - не только положительные, но и от тех, кому не подошло обучение. Также вы можете почитать истории успеха наших студентов и выпускников
25 августа 2017 г.
Вот и завершен второй проект на Хекслете! От любви до ненависти один шаг - именно так бы я охарактеризовал свое состояние во время прохождения проектов: то ты ликуешь, что смог придумать какое-никакое решение, проходящее тесты, то ты полностью расстроен от того, как твое "гениальное" решение прокомментировал ментор! Однако все замечания были уместны и, исправляя их, понимаешь, как мозги встают на место, код становится чище, проще и более семантически верным. Очень важно хорошо подготовиться к проектам, пройти все рекомендованные курсы и ознакомиться со всеми ссылками, их много и они все весьма полезны! После проектов становится понятно, как ведется реальная разработка, как настраивается окружение и пишутся тесты(я первый раз в жизни написал свои собственные тесты!!!). Самому довольно сложно разбираться в таких вещах, а здесь тебя точно направляют по верному пути освоения инструментов. Отдельное спасибо ментору Александру за прокачку! Спасибо, что не даете прямых ответов на вопрос, а направляете вопросами в нужную сторону, приходится самому копать и разбираться. Так усвоение проходит на более глубоком уровне! С нетерпением жду следующих проектов, новой порции адреналина!
21 августа 2017 г.
Пройден первый проект из цикла PHP. Несмотря на то, что наша группа была самой первой в проектах по профессии PHP и я опасался, что проект ещё сырой и на нас он будет обкатываться, но всё прошло гладко и без накладок, это приятно удивило :) Что же касается непосредственно работы в проекте, то это был отличный опыт, всё-таки ревью кода ментором очень хорошо помогает раскрыть глаза и взглянуть на свой код со стороны. В какой-то момент мне пришлось полностью переписать своё решение и это было сильной ломкой, нужно было заставить мозг работать в другом направлении, полдня до поздней ночи я пытался в муках "родить" это решение, но так ничего и не вышло, зато после того как я "переспал" с этой задачей, на утро решение родилось, о как я был счастлив, когда Кирилл принял это новое решение :) И ещё совет тем, кому ещё предстоят проекты - приготовьтесь на неделю уйти в монастырь, проект так увлекает и поглощает, что приходится отодвинуть на второй план все другие дела (работа, дом, сон), ты как бы соревнуешься с другими участниками проекта, это сильно затягивает :)
21 августа 2017 г.
Прошёл второй проект — "вычислитель отличий", в результате чего сформировалось устойчивое ощущение level-up'а. :) Невольно усложнил себе жизнь тем, что смог приступить к проекту лишь спустя несколько дней после его начала, но в упорной борьбе со сном всё-таки победил. Ограниченные временные рамки, несомненно, добавили азарта всему мероприятию. Проект показался заметно сложнее предыдущего, хотя при взгляде на уже написанный код кажется, что вроде бы всё просто и понятно, наверное потому что много узнал и осознал в процессе написания: работа с тестами, тонкости построения ast, cli, более подробно познакомился с такой отличной вещью, как lodash, понял, что методы работы с json намного мощнее, чем мне изначально показалось, и ряд других вещей. В общем, проекты — отличный способ за мало времени узнать много нового и сразу же применить на практике. Отдельно выражаю благодарность ментору Александру за разборы полётов и рекомендации по коду.

Как я нашел свое призвание и закончил обучение в Хекслете со второй попытки
Меня зовут Роман, и я расскажу, как развивалась моя карьера в эксплуатации крупнейшей нефтегазохи...
25 июля 2017 г.
Первый проект... Учитывая реальный опыт работы программистом (Progress 4GL, Cache Object Script, C#), думала, что отщелкаю его на ура. Сделаю все задания за пару дней. Черта с два. Оказалось, что я совсем не умею проектировать приложения и выделять абстракции. Оказалось, что моё понимание, когда нужно выделять кусок кода в метод, а когда - нет, оставляет желать лучшего. Короче говоря, мозг взорвался где-то на четвертом этапе. Пришлось переписывать почти весь код два раза. Правду пишут в других отзывах, что за проект ты получаешь опыта больше чем при выполнении упражнений по курсам. Лично для меня эта неделя проекта равнялась примерно полугоду реальной работы в офисе на должности "программист". Грустно конечно осознавать, что я занималась не пойми чем на работе, но зато уверенности в себе прибавилось. Даже нашлись силы начать личный проект, о котором раздумывала последний год. Очень жду следующих проектов.
12 июля 2017 г.
В своё время реализовал задачу при помощи php + bootstrap + jQuery. На DOM смотрел через призму jQuery. Потом захотелось большего и начал изучать JS, понял что много упустил и наткнулся на Хекслет. А дальше всё как в тумане... И вот спустя 4 месяца с Хекслетом я осознал, что я вообще ничего не понимал в разработке и увидел, как вся эта история должна выглядеть на самом деле.
12 июля 2017 г.
Ваши курсы действительно лучшие, очень много информации, и она покрывает большую часть темы разработки приложений. В других курсах либо про синтаксис языка, либо очень узко какую-то технологию. Ну, а если у вас есть какие-то недостатки, то все равно идеально сделать все нельзя. Главное, что вы движетесь в верном направлении (как мне кажется).

Из системных администраторов во фронтендеры
Меня зовут Александра, и я расскажу, как я случайно поступила на факультет информатики, работала ...
7 июля 2017 г.
И почему в универе так не преподавали? И это основы, самый базовый курс, Карл! Я потел, бил кулаком по столу, часами сидел над какой-нибудь задачкой и хотел кого-нибудь придушить. Но наконец-то дошёл до конца и `Решено 21 (и все без подгляд��ваний!)`. За последнюю задачу я бы вообще штраф выписывал за издевательство над мозгом). Если сравнивать с всем известным сайтом http://learn.javascript.ru/, то могу сказать так - там тоже задачи не самые простые, однако желание их решать и подача материала там лично для меня скучнее. Здесь же была и злость и спортивный интерес, что угодно, но только не скука. И современнее, это тоже. Считаю, что нет предела совершенству и можно найти недостаток везде. У этого курса только 1 недостаток - я уже забыл что там было в начале(. Через месяц вернусь к нему и повторю. И конечно спасибо за такие курсы. Когда-то давно вы крупно разочаровали, когда я купил подписку под новый год, увидел что-то связанное с фронтендом, а оказалось, что курс только в разработке и нет вообще ничего, что мне было бы интересно. Прошло время и Хекслет реабилитировался и занял честное первое место в списке обучения. Лайк, подписка и всё такое
3 июля 2017 г.
От полного непонимания приходишь к выводу, что все было не так уж сложно - это и есть главный итог проекта. Всего за неделю поднимаешься на уровень выше, чего не достигнуть, просто выполняя задачи в онлайн-среде и слушая лекции. Проект дает опыт реальной работы над приложением, учит правильно использовать инструменты, продумывать архитектуру. Но к проектам надо серьезно подготовиться, чтобы не тратить чрезмерно много времени на настройку окружения и разбирательства с системой. Желательно установить линукс, если вы еще на виндоуз :-) И лучше еще раз пройтись по урокам из курса "Основы программирования" (либо "Введение в программирование" - там очень наглядно объясняется рекурсивный и итеративный процесс, работа с модулями). Обязательно порешать задачи из дополнительной практики к этим курсам. Ну, и не сдаваться, если вы уже на предпоследнем дне сдачи проекта, а впереди еще 3 нерешенных этапа :)
18 июня 2017 г.
С момента запуска и в течении прохождения первых двух проектов, у меня были сомнения по отношению к ним. Но по окончанию последнего понял, что было разобрано множество тем, начиная от настройки окружения и культуры кода, до принципов написания более-менее серьезных приложений, и в каждую из тем было довольно глубокое погружение, чего редко встретишь на других курсах. К тому же, проекты вскрыли наличие у меня множества слабых мест, которые я бы вряд ли заметил. Большое спасибо команде хекслета за проект, и всевидящему оку Кирилла, за то, что не пропускал в конечный результат говнокод и давал ценные наставления.
.png)
Как я ушел из продаж во фронтенд-разработку
Меня зовут Николай, и я хочу рассказать, как решил стать айтишником и нашел работу на перегретом ...
7 июня 2017 г.
Изучаю программирование самостоятельно. Когда впервые столкнулся с ООП, то был, прямо скажем, в депрессии, чувствовал себя, мягко говоря, плохим программистом. Читая в многочисленных книгах дифирамбы ООП, о том как круты наследование и полиморфизм и как легко они позволяют решать задачи, очень мало находил здорового анализа его проблем. Пытаясь реализовать наследование, постоянно встречался с необходимостью дублировать код в разных классах, и все время клял себя за неспособность выстроить идеальную иерархию. Как и многие, я изучал ООП одновременно с С++ и постоянно недоумевал, почему вместо простых и красивых решений часто получается громоздкий, неудобочитаемый и дублирующий сам себя код. Конечно, bad design имел место быть, но в купе с риторикой авторов литературы, он просто погружал в депрессию, причем так, что я надолго закинул программирование как "не мое". Будь авторы многочисленных книг чуть более объективными, думаю, я бы имел более "здоровую" картину происходящего и здоровое отношение к себе и своим возможностям. Не ожидал, что такие лекции как "Путь программиста" (я ухмылялся, когда впервые нажимал кнопку "плей") действительно окажут на меня позитивное влияние. В купе с многочисленными уроками, максимально приближающими задания к real-world программированию и взвешенными лекциями, в которых затрагиваются проблемы разных подходов, я получил более здоровую картину, что позволило мне поверить в себя и впервые по-настоящему получать удовольствие от программирования и решения различных задач. Совет всем сомневающимся - не опускайте руки. Если каждый день пытаться согнуть стальную арматуру - возможно, вы ее никогда не согнете, но уж точно станете сильнее.
7 июня 2017 г.
Завершен проект номер два "Вычислитель отличий", завершен со второй попытки. Восторг от процесса и от полученного опыта! Урраа !!! Теперь сначала. Первый проект познакомил и научил пользоваться в разработке, инструментами: npm, babel, git, codeclimate, travis, самая каверзная штука - это eslint и как дополнение eslint в редакторе Atom. На процесс настройки пришлось потратить не малое количество времени, нюансов очень много: файлы, конфиги, добавление различных опций, связь между собой, игноры и т.д. Проникся "console.log", отладка наше все. Package.json в купе с Makefile просто коробка с кнопочками, рычагами и выключателями. Код получается красивый eslint на страже. Еще, что дал первый проект - понимание игрового потока. При следующих проектах рабочую среду создавал опять руками, получается, как бы проходишь половину первого проект опять. Второй проект. Теперь я знаю, что такое AST =)) (Абстрактное синтаксическое дерево). Наверное, это весь отзыв на второй проект. Не знал, не пользовал, теперь знаю как его готовить и использовать впоследствии, для необходимого вывода. Да всего строчка, а за ней почти неделя красных глаз. Этапы каждого этапа: - в начале ничего не знаешь как делать; - что-то делаешь, вроде как то работает, где, то хочется подогнать под тесты; - оказывается что все "неправильно"; - ты не знаешь как "правильно" - исправляешь на "правильно" и опять работает; (последние три пункта часто уходят в цикл) Вот тогда-то и понимаешь в чем твои ошибки видишь, что оказывается все просто. Понял тесты, а точнее начал их писать и использовать. Появилось понимание как создать и запустить рабочее окружение для решения задач из курсов Хекслет локально. Использовал библиотеку lodash еще и в первом проекте, в долгих поисках нужно функционала набрел на библиотеку. Чего мне не хватало, это знания английского (дело поправимое), именование переменных и вообще грамматика. Мы за ментальное программирование. Сейчас появилось общее понимание. Надеюсь и чтение документации в дальнейшем прокачает это. Небольшой хак. Перед прохождением проекта обязательно пройти (понять и вникнуть в код) все рекомендуемые курсы и практики к ним, а также ознакомиться с дополнительными ресурсами. После прохождения проекта и подготовке к следующему, не поленитесь, опять сначала пройдите все задачи из курсов и практики, очень помогает с новым взглядом написать код. Да практика это самое главное, ни какие книги, вебинары, видео курсы не смогу заменить того, как ты сам, пускай при помощи гугления чтения доков и чьих то примеров прокачиваешь свой мозг, пишешь, сначала это кракозябры, но написанные тобой. А потом они превращаются в код, рабочий код. Такой момент, что код не появляется когда ты сидишь и смотришь в монитор и читаешь проблему. Мозг находит решение в тот момент когда ты занимаешься совсем другой деятельностью, может нужно немного отдохнуть прогуляться и придет понимание необходимой реализации. Да самое главное в коде это ES6 и только функциональный стиль !!! Тот, кто не проходил проекты на Хекслете, не знает, что такое Хекслет !!! Спасибо лично ментору Кириллу Мокевнину, а также всей команде Хекслет! Такое мое начало пути к познанию программирования!
7 июня 2017 г.
Изучать язык Java начал в июле этого года, никакого опыта программирования за плечами нет, портал Хекслет стал глотком свежего воздуха. Очень приятно учиться тут и добирать знания, надеюсь курс Java будет дополняться и Вячеслав Ковалевский не махнет на проект рукой. Очень здорово помогает курс Основы программирования, который позволяет вспомнить синтаксис языка Java Script, что даст возможность подтянуть знания по алгоритмам и тд. На данном этапе полон надежд и стремлений, по тихонечку в голове начинает что-то откладываться, хотя признаться белых пятен еще очень и очень много.

Через бизнес, верстку и тернии к Хекслету и IT
Меня зовут Вадим, и я расскажу, почему ушел с должности инженера на производстве, как открыл свое...
29 мая 2017 г.
Спасибо за реальный проект. Самый действенный способ вспомнить и закрепить полученные в уроках знания и навыки. К сожалению, неделя перед проектом у меня выдалась очень загруженной, следующая обещала быть такой же и я сомневался в необходимости сдавать первый шаг, думал, что не найду достаточно времени. Тем не менее, решил рискнуть. Про подготовку к проекту я вообще забыл и не читал ни про Jest, ни что там еще рекомендовалось, только необходимые курсы закончил. Из семи дней, отведенных на проект, в общей сумме 3 дня я не притрагивался к коду. А после субботней лекции в слаке разбирался с построением АСТ и форматированием дерева до раннего утра. Как говорится, "захочешь - сделаешь". Откладывать проект на месяц не хотелось, в планах к осени закончить четвертый проект и думать о необходимости трудоустройства. Очень понравилась разработка через тесты с использование Jest и его режимом --watch, очень удобно моментально видеть в терминале изменения результатов теста после сохранения файла с новым кодом. Из сложностей - именно работа с АСТ деревом заставила меня очень сильно понервничать. В какой-то момент плюнул, устроил двухчасовой перерыв, после чего со свежей головой снова сел за код и дописал его. Правда, на следующий день половину кода пришлось переписать, но это нормально, без косяков никак) В общем, еще раз спасибо за проект. Видно, что не зря тратится время на обучение, и что проект "Hexlet" как платформа дла обучения программированию - правильный выбор!
29 мая 2017 г.
Было очень интересно, каждый уровень проекта приносит понимание вещей в объеме сравнимом с десятком курсов (часть из этого видимо то, что при прохождении курсов как-то не осело в голове). На этом уровне конкретно проникся любовью к тестам, во много крат возвращают экономию во времени и сил в сравнении с потраченным на их написание. Ну и лучше стал понимать (надеюсь :slightly_smiling_face: ) полиморфизм. Самое сложное было разобраться с commander.js и прокидыванием через него опциональных аргументов. Все сделанные замечания очень ценны, обязательно буду их в будущем учитывать. :
24 мая 2017 г.
Сразу оговорюсь, что это было определенно одно из лучших вложений денег в моей жизни. Я получил очень полезный опыт и многое в голове встало на свои места. Во-первых-это понимание экосистемы. npm, git, eslint-без этого просто никуда. Мне было очень важно познакомиться с этими инструментами, теперь мое резюме определенно будет выглядеть чуток лучше. Второе-сам процесс разработки архитектуры и написания кода. Когда я прохожу курсы, архитектура по сути уже разработана, все готово, по сути нужно только решить задание, написав код. В данном интенсиве все нужно было делать самому, и вот эта необходимость самому строить взаимодействие разных кусков программы, думать, что куда передавать, с какими параметрами-вывела меня на новый уровень понимания того, что происходит в программировании. Условно говоря, если мои знания до этого интенсива-это кирпичики, то сейчас я получил из них фундамент. Начинал я мыслить на уровне написания кода, делал вроде рабочие вещи, но плохо читабельные и не особо модульные. В процессе рефакторил код, повышал уровень абстракции и в итоге пришел к приемлемому варианту, жаль только, что в последний день:) Пару слов о менторе скажу. Очень мне понравилось с Рахимом взаимодействовать. Я бывало злился на его лаконичные комментарии к моим ошибкам, но прекрасно понимаю, что его задачей было направить меня на правильные мысли, а не написать мне код и сказать "вставь его в это место". Так что Рахим, спасибо тебе огромное, ты меня очень хорошо направлял. В общем, если кто сомневается, нужно ему это или нет — я скажу, определенно нужно.

Из автосервиса в Java-разработчики: как я сменил профессию после 30 лет
Меня зовут Андрей, и я расскажу, как не сложилась моя карьера юриста, но зато я нашел себя в прог...
24 мая 2017 г.
Закончил первый проект. Очень круто! Получил много полезных навыков от настройки рабочего окружения до публикации пакета в репозиторий. Раньше работал с репозиторием npm только как пользователь, теперь же лучше понимаю как он устроен и как с ним взаимодействуют разработчики. Плюс, во время разработки, понимаешь что упустил во время обучения, а очень легко что-то упустить без практики:) Основной упор проекта сделан на построение правильной архитектуры. После третьей - четвертой итерации, я смог построить ее правильно! Спасибо Рахиму за подробные и полезные комментарии:) В общем, проект заставит вас думать, много думать. P.S. Список того, что изучить перед стартом - очень помогает:)
24 мая 2017 г.
Завершил первый проект удачно, но с мыслью - «всё плохо!» Советы бывалых, что достаточно уметь строку переворачивать и с массивами работать оказался совсем из другой оперы. Понимание самого процесса, происходящего в программе, оказалось куда важнее и нужнее. Остальное — это просто вовремя подгружаемые модули. По сути ничего сложного и заставляющего сильно пыхтеть над кодом не было. Ну т.е, не было после того, как весь проект два раза полностью переписан и больше страдать не нужно, можно успокоиться ;) Да, сама настройка окружения напрягает - один пропущенный шаг или символ и все, ничего не работает, полный лог ошибок, «тушите свет, расходимся». Читал где-то в комментариях, что половина тех же начинающих верстальщиков отваливаются на установке фотошопа. Сколько же людей отвалилось на настройка редактора, git или того же npm!? Поэтому, перед первым проектом, обязательно должно быть всё загружено, поставлено и три раза проверено!!! После того, как изученная информация начала структурироваться в проект, сразу обнаружились пробелы в знаниях. Нюансы незначительные и значительные, через которые, как Рахим хорошо написал, тут же «потекли абстракции». Как мне показалось, главное отличие и плюс проекта, по сравнению с курсами, это строго регламентированная продолжительность. Фиксированное время помогает именно быстрее соображать и искать решения, не зависая подолгу. По всему этому, хочется сказать СПАСИБО всей команде Хекслета, за грамотный подход, очень быструю обратную связь и, особенно, за комьюнити. Оно действительно решает!
3 мая 2017 г.
Для меня это был какой-то непрекращающийся спринтомарофон с огромным количеством информации, изучением новых технологий, борьбой с ошибками. Как-то я провел час пытаясь понять почему не работает "git push [сервер] mastery". Естественно, ветки "mastery" не существовало :) Но из-за непонимания инструмента приходилось буквально наощуп все делать. Еще никогда я столько раз подряд не ощущал себя обезьяной с гранатой. Мне кажется этот проект здорово окунает в процесс настоящей разработки, в которой сам по себе язык — дело десятое. Одно дело писать простенькие (или не очень) фунции решающие учебные задачи, и совсем друго дело — пытаться свести все это к какому-то приложению, собрать в одном проекте. Ну, и конечно, ментор вовсю давал почувствовать, что это такое - работать с начальником и заказчиком. Словом, все это здорово дероманизирует процесс разработки и показывает направления куда нужно копать, навыки, которые нужно освоить. Крайне советую всем сомневающимся пройти хотя бы его и, только после, думать хотят ли они заниматься разработкой дальше. А я с нетерпением жду второй этап.

2 оффера за 2 недели: как я переучился на тестировщика
Меня зовут Андрей, и я хочу поделиться историей о том, как я выбрал профессию QA-инженера, а зате...
23 апреля 2017 г.
Конечно, я дошёл до конца проекта, но не до конца работы над программой, буду потихоньку, уже не торопясь, её доделывать) А вообще, должен сказать огромное спасибо Кириллу, всем, кто мне давал советы, и Хекслету в целом. Без этого проекта я бы потратил раз в 30 больше времени, чтобы понять, что такое асинхронность в js и промисы в частности!
14 апреля 2017 г.
Хоть и сделан только первый шаг в мир настоящего программирования, но уже на себе почувствовал, какого это писать код не для сферических задач в вакууме. Раньше пугало количество и разнообразие инструментов, нужных для правильной разработки ПО. Грамотное построение шагов позволило постепенно и без страха начать использовать необходимые инструменты для разработчика, к концу проекта осознал, что без них уже никуда. Особенно вдохновляет то непередаваемое чувство, что ты написал настоящий, рабочий код, который можно установить и использовать. Поддержка ментора и то как он тебя направляет по ходу проекта – прямо физически чувствуешь что у тебя чакры открываются. А когда дело доходит до добавления новых возможностей в программу, осознаешь насколько важно правильное построение структуры программы. В итоге, могу сказать, это на сегодняшний день лучший опыт, что я испытал в обучении.

Тернистый путь в IT: 3 года учебы до первого оффера
Меня зовут Евгений, и я расскажу, как пробовал учиться на разные профессии онлайн и офлайн, а пот...