Отзывы учащихся

о проектах

Спасибо большое за проект! Это было действительно очень интересно и познавательно. Мне лично очень не хватало свободного времени для выполнения задания, так как это было 3 часа каждый день после работы. Но я справился, чему безумно рад! Это был бесценный опыт, я научился разворачивать проект с нуля, опубликовал свой первый проект в npm, разобрался как организовать структуру и архитектуру проекта, научился правильно именовать константы и переменные (казалось бы что тут сложного? Ан нет :)). Очень сильно помогло, что перед проектом прорешал много задачек из испытаний. Всем кто вступает в проект очень рекомендую. Спасибо большое наставнику за советы и терпение. Обратная связь от наставника сильно вправляет мозги и позволяет посмотреть на свой код под другим углом.

Кирилл, благодарю за проект !

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

08.10.2018

о курсах

Для начала благодарю команду Хекслет за проделанную работу, всё достаточно на высоком уровне, молодцы. Я только на начальном этапе прохождения ваших курсов, но уже под впечатлением. На текущий момент завершил первый проект и хочу выделить работу ментора Александра Овчар. У него грамотный и взвешанный подход к своим обязанностям. Спасибо.

08.10.2018

о проектах

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

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

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

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

27.09.2018

о проектах

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

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

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

19.09.2018

о проектах

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

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

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

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

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

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

19.09.2018

Хотите добавить сюда свой отзыв или историю успеха?
Напишите нам на [email protected]