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

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

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

По горячим следам второго проекта профессии "Фронтенд JS-программист" пишу отзыв.

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

При этом уровень заданий в проекте напоминает правильно составленную программу тренировок: все время приходится терпеть боль, но в итоге прогресс видим невооруженным глазом. Даже удивительно, что такой компактный по времени и объему формат затрагивает настолько широкий круг вопросов. Именно во втором проекте я понял всю прелесть разработки по принципу Test Driven Development, научился работать с документацией, осознал преимущества полиморфизма и неизменяемости. И даже прокачал умение бороться с негативными мыслями.

Это был отличный опыт, спасибо за то, что вы делаете!

19 сентября 2018

Проект: Brain-Games Закончил первый ) профессии "JS: backend" буквально час назад. В общем, эмоции у меня только положительные. Опыт в программировании у меня небольшой, и в основном им я начал заниматься вплотную именно здесь, на Hexlet'е, поэтому перед началом проекта был легкий мандраж и сомнения - не рановато ли я записался на проект (прошло 2 месяца с начала занятий), но оказалось, что это все напрасно.

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

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

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

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

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

Хочу поблагодарить Рахима и остальную команду за этот проект в частности и за Хекслет в целом.

  1. Понравилось, что проект даёт возможность поучаствовать в разработке в условиях приближённых к реальности. В первый раз убил полдня, чтобы просто настроить окружение и мало что понял, во второй пошло как по накатанной. Чувствуешь какой-то полурелигиозный экстаз, когда начинаешь понемногу понимать, как что работает внутри node.js, как устроен git и так далее :)
  2. Понравилось, что ребята учат не просто кодить, а писать грамотный, понятный и логичный код. Во многом пришлось доходить своим умом, но это, в принципе, то, что нужно - любой разработчик должен уметь искать и читать документацию. Последний раз я так копался с кодом, наверное, лет 20 назад на ZX Spectrum.
  3. Спасибо, что научили оптимизировать процесс. Вообще не понимаю, как раньше работал без линтера. Travis - крутая штука. Asciinema - супер. Вообще, удивительно, как здорово программисты всё для себя оптимизировали, это я сравниваю со своей основной сферой проектирования в строительстве.
  4. Сами по себе игры простые, но, взглянув на них снаружи, даже и не поймёшь, как всё хитро и интересно внутри устроено. Появилось желание написать ещё несколько игр и вообще подучить алгебру.
  5. Из пожеланий - было бы здорово немного понизить сложность (в том смысле, чтобы что-то подробнее объяснять). При недельном дедлайне и работе, которая отнимает большую часть дня и мозга, разобраться быстро в сложном невероятно сложно (сорри за каламбур). Пару раз был на грани бросить и забить, потом остывал и разбирался :)

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

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

Как на протяжении пяти лет изучать сортировку массивов, пройти через суровое российское SEO-продвижение сайтов в 2019 году без ссылок эффективно и недорого и... И устроиться на первую работу программистом.

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

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

Благодаря комментариям - т.е. наставничеству, теперь я знаю "как я не буду писать код" :) Уверен, что я не стал профи, но я стал лучше, чем был. За это я благодарен.

Еще раз: Hexlet - лучшее, что я встречал по теме курсов программирования. Вы крутые :)

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

Проект Вычислитель отличий

Этот проект офигенен. Первое крутое приложение, первые тесты, первые паттерны. Тесты очень крутая вещь, написал тесты, написал функцию, а затем просто корректируешь вывод, очень удобно и круто, без тестов было бы гораздо сложнее, особенно круто когда все тесты загораются зелёным -- вообще класс, мотивирует. А что ещё круче, так это когда лапша из ифов преобразуется в красивый код с использованием полиморфизма, я просто полюбил диспетчеризацию. Проект офигитпльный, просто класс, жду не дождусь следующего :)). Спасибо за то что делаете, хекслет -- круто и не дорого)))

Проект RSS Reader

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

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

Теперь у меня есть понимание как программировать UI. Спасибо :)

Проект Slack

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

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

Еще раз огромное спасибо вам, учителя!)