Основные возможности платформы Hexlet не доступны в вашем браузере. Пожалуйста, обновитесь.

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

Курс - «JS: Составные данные», очень помог мне в понимании того, что такое хорошая абстракция в программе. Решение простых (и не очень :)) задач в конце каждого урока укрепляет понимание и углубляет его. Особенно хорошо, что есть возможность сравнить свое решение с решением учителя.

В уроке номер 6, который называется «Реализация пар», очень понятно описывается устройство конструктора, использование функций, как объектов первого класса. Вообще могу сказать, что Кирилл (учитель) описывает все понятно, последовательно и просто. Я, зная себя, скажу, что мне нужно именно хорошо объяснять, разжевывать. Правда, до этого я уже прошел несколько курсов по JS, и мне были не в новинку замыкания и работа с функциями в JS. Но этот курс хорошо структурировал мои знания и подложил под них фундамент. Ведь построение хороших абстракций не только увеличивает качество и простоту кода, но и сильно помогает в командной работе над программой.

Очень важно, что на Hexlet отвечают на вопрос ЗАЧЕМ вам этот или другой курс, и куда это вас это должно привести.

Я активно на Хекслете не так давно, так что пока рано делать выводы. Но чем больше я учусь, тем больше уверенности в том, что я в любую незнакомую штуку могу залезть и разобраться в ней без особых проблем. Раньше у меня как-будто блок был - типа технология незнакомая и всё. И главное - общение. В общем, очень я рад, что попал сюда

Вспомнил, как на Улкемпе рассказывал Кириллу, что Хекслет и в частности уютный чатик открыл мне глаза на тесты, чистые функции, абстракции, СИКП, приоритеты бизнеса, монады (куда же без них) и все в этом духе. Прошел примерно год моего пребывания здесь, и за это время я очень изменился как разработчик. Сейчас уже сам толкаю эти мысли коллегам, перетаскиваю на светлую сторону. Вообще, Хекслет стал для меня переломным моментом. Спасибо всем обитателям Хекслета, Кириллу, Рахиму :)

«Захотелось перестать кодить как попало»

Началось с того, что на работе мне потребовался JavaScript. Начал искать ресурсы по обучению - попал на learn.javascript.ru. Учил я себе учил... Прошёл больше половины материала и наткнулся в комментариях на ссылку на Хекслет. И всё... жизнь изменилась. Захотелось перестать кодить как попало (в принципе, давно так хотелось сделать). Посмотрел вебинары, понял, что пора браться за дело.

Переломным моментом было, когда Кирилл [со-основатель и преподаватель на Хекслете] рассказывал про ООП. В универе же Java учил. Мир перевернулся и стало понятно, что не то я в универе подчерпнул по ООП. И очень чётко в меня засело про объяснение того, как работает функция rand(). С этого, можно сказать, всё и началось. И вот что получается, JS я отложил и ушёл читать книгу "Код", СИКП, «В царстве смекалки»... То есть моё текущее состояние - это некое подобие рекурсивного вызова - пока не доберусь до дна, не стану делать изначально начатое.

Спасибо вам за отличный образовательный проект!

Влияние получил огромное, из основного это, наверное, мотивация. Раньше большая часть времени тратилась на бесполезные вещи вроде игр/сериалов, сейчас почти все свободное время уходит на обучение (в том числе и за рамками хекслета), и когда начинает получаться — происходит эйфория, непередаваемое ощущение. Стал мыслить по-другому, особенно после курса «Основы программирования», вот это сложно объяснить.

Из примеров в реальной жизни: можно сказать, что за последний месяц сильно прокачал коллег по цеху, настроил сборку фронтенда с помощью gulp, рассказал что такое babel, заставил всех изучать ES6 и использовать функциональные фишки типа filter, map, reduce. Также многие коллеги стали консультироваться со мной по различным вопросам написания кода и используемых технологий, хотя я только junior. Сейчас читаю Голдрата и уже думаю, как перестраивать свой рабочий процесс. Отдельное спасибо за эту книгу.

Это определенно отличается от всех курсов, которые я проходил до этого, а я разные платформы пробовал. И поворачивает мозг в несколько другую сторону, пока нравится, но поворот еще не закончен :) И меня не устраивают курсы типа «Вставьте X вот сюда, нажмите вот сюда, ура, вы программист!», коих большинство.

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

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

Я перестал обходить стороной такие функции как map, reduce, filter. Раньше пугало, что в параметрах функции может быть еще функция :-) Не понимал, каким образом она перебирает свой соседний параметр. Поэтому обходил их стороной. Но когда на собственной шкуре прочувствовав реализацию этих функций... Когда начал понимать как там всё крутится — ну это как отрастить вторую руку однорукому человеку. То что можно возвращать функцию... я долго въезжал, что после возврата функции функцией, она еще может и принять параметр... Однозначно курс "зе бест" что я видел!

Что мне особенно понравилось - это то, что ребята уделили внимание, и даже, скорее, вывели на вершину угла базовые основы программирования, анализ и решение задач, понимание "фундамента". Мне всегда не нравился формат обучения, где "здравствуйте, урок первый: print helloworld". Хочется как-то разобраться что мы делаем и зачем, как все должно быть в идеале и как есть на самом деле.

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

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

Хочу поблагодарить команду Хекслета, за этот крутой проект. За последние 5 лет у меня было 2 серьезных периода роста в программировании, первый пару лет назад когда я попал в компанию где использовались гит, редмайн, код ревью и прочие вещи, о которых я не подозревал, второй «пинок» (в хорошем смысле) дали вы.

Честно говоря, ваши курсы для меня — открытие. Я уже много лет в программировании, в другой отрасли, и думал по своей наивности, что вряд ли смогу узнать что-то новое о программировании. А тут прямо целый пласт открылся. Вернулось то чувство, когда я впервые писал на бейсике в тетрадке, читая документацию по языку (тогда компьютеры были еще редкостью). А потом по вечерам бегал к отцу на работу, чтобы закодить, проверить и получить результат. Это была та еще эйфория!


Хотите добавить сюда свой отзыв или историю успеха?
Напишите нам на support@hexlet.io