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

Завершил первый проект и хочу поделиться впечатлениями.

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

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

Хочется выразить отдельную благодарность своему ментору, Александру Овчару. Очень грамотно направлял в верное русло. Было приятно с ним работать. Да и вообще все ребята из Хекслета молодцы! Сделали отличный обучающий ресурс, аналогов которому я еще не встречал. Спасибо вам за вашу работу!

Передайте, пожалуйста, Александру Овчару огромное спасибо. Нужно обладать редкостным терпением, чтобы отвечать на вопросы, при этом не подсказывая ответы, и иногда так отвечать на вопросы по три раза кряду, и только с третьего раза чтобы дошло что-то. Но самостоятельно дошло. Всё очень полезно. Без замечаний был бы такой говнокод, что и подумать страшно. В последний день проекта приснилось, что последний шаг отклонён, что-то не туда присвоено и тп. Мозги уже бредят под конец :)

Ещё раз спасибо. Приду на следующий проект. Хекслет - это единственное на моей памяти место, где говнокоду не дают ни единого шанса!

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

  1. С точки зрения кода проект не сложный, однако позволяет сразу выявить ошибки, которые, казалось бы, ты совершить не должен, ведь ты точно помнишь, что проходил курсы и там это точно было. Банальные вещи - не усложнять код, выбирать простые, понятные и надежные решения. Этому нужно учиться на простом коде в учебном проекте, а не на сложной системе и этот проект как раз то что нужно.
  2. Засчет относительно несложных задач можно посвятить часть времени изучению git и npm, знание которых так же важно как и знание концепций и языков программирования. Про git напишу отдельно ниже.
  3. Хороший гайд по настройке окружения - первый шаг посвящен только ему и это тоже плюс. И хотя это действительно инструкция "скопируй и вставь", она снабжена ссылками которые помогают более менее быстро понять почему нужно делать именно так.
  4. Ментор! Пожалуй трудно переоценить его работу! Вообще подход обучения на своих ошибках на мой взгляд наиболее эффективный - наступая на грабли и набивая шишки, ты четко запоминаешь, что так делать не надо и даже знаешь почему. Проблема только в том, что когда ты один делаешь что-то, некому указать тебе где ошибка, а в силу неопытности сам ты можешь ее пропустить или увидеть слишком поздно. Ментор же вовремя укажет тебе на ошибки, и, что самое главное, не исправит их, а заставит тебя сделать это самому.

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

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

Огромное спасибо всей команде Хекслета, во время прохождения курсов, постоянно возникают вопросы, которые объясняются в следующих курсах. Это очень улучшает восприятие информации, когда в голове засел вопрос и в следующем уроке или курсе получаешь ответ, если конечно совсем невмоготу, можно спросить в чате...в топике.., и всегда есть ответ и поддержка какая то, это очень круто. Спасибо вам, несколько раз пересматриваю вебинары, потому что не со всеми моментами знаком при текущем просмотре, получается цикл посмотрел вебинар, прошел пару курсов...прочитал книжку, заново посмотрел, и т.д. и каждый раз я вижу что то новое, спасибо вам за ваш ресурс, и то как вы собираете общую картину в наших головах!)

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

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

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

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

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

И спасибо, Александр, за Ваши подсказки. Именно подсказки, а не ответы. Без них я думаю не получил бы такой опыт, который получил сейчас. И за Вашу выдержку: иногда я делал такие глупые ошибки, что до сих пор стыдно:)

Спасибо огромное Хекслету и всей его команде за интересный проект, и полученный благодаря ему ценный опыт. Отдельная благодарность Александру за наставничество и терпение ;) Всем добра!

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

Благодарю вас за подсказки, которые наталкивают на мысль, а не прямым текстом говорят, как делать. И, конечно же, за замечания, потому как вот вроде кажется, что всё хорошо, а как получишь замечания, сразу думается "ну как я могла такое написать, стыдоба" :) Надеюсь, с опытом буду сразу подмечать все недостатки.

10 октября 2018

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

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

Ментору можно задавать вопросы. Это удобно.

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

На ошибки указывал так же: не в стиле "делай не вот так а так", а отправляя читать и искать. Первое время очень бесили "придирки" к коду и стилю. Ментор не принимал задание пока из решения не уберешь магические числа, семантические ошибки, пустые строки идущие подряд, протечки абстракций, неконтекстный нейминг. Казалось бы: "В чем проблема? Линтер не ругается, программа выдает нужный результат и не падает с ошибками". Ближе к концу начинаешь понимать пользу от этого. Если соблюдать эти требования, экономишь много времени при рефакторинге и поиске ошибок.

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