Главная | Все статьи | Дневник студента

✓ Курсы Фронтенд JS: пройдено

Время чтения статьи ~4 минуты
Статья написана студентом Хекслета. Мнение автора может не совпадать с позицией редакции

Как выйти из депрессии, обрести новые силы, знания, уверенность в себе, понять и полюбить программирование?

Я этим вопросом задавалась более 10 лет. И благодаря Хекслету нашла наконец ответ.

О себе. Вкратце.

  • Возраст — 29.
  • Специальность — Защита Информации.
  • Навыки по специальности — нет.
  • Навыки программирования до Хекслета — Pascal и Delphi в университете, простенькие скрипты для вёрстки, js, jquery, базовые знания php, react, nodejs.
  • Опыт работы — 2 года верстальщиком, меньше полугода младшим разработчиком на php и js.

Теперь расскажу непосредственно о своём опыте прохождения курсов по профессии.

К знакомству с Хекслетом я готовилась долго. Прочитанные отзывы оставили впечатление, что здесь всё слишком сложно и мне не под силу. Долго не решалась зарегистрироваться. Первая моя регистрация состоялась в апреле прошлого года. Мне очень нравилась рассылка, я с удовольствием читала статьи по ссылкам, но начать обучение так и не решилась. И только попав в очередной раз в тупик со своим самообучением, я рискнула и пришла на Хекслет второй раз.

Всё началось 20 декабря 2018 года. Ровно 3 месяца более-менее усердной активности мне потребовалось, чтобы пройти все курсы профессии, совмещая обучение с офисной работой на полный день. Пока без проектов. Не уверена, что смогу им стабильно уделять время из-за работы.

Первый же курс «Введение в программирование», начиная с темы про рекурсию перевернул мои представления о программировании. Мне и раньше казалось, что мой код — это не то, и надо по-другому, но как надо я раньше не знала. Теперь начинала появляться почва под ногами. Теперь можно было уверенно идти вперёд.

Радовало не только содержание, но и подача материала. Удивительно, насколько понятно, доступно, последовательно и логично здесь всё изложено и построено вместе с квизами и задачками. И как же так вышло, что больше нигде этому не учат?

За 4 дня бесплатного обучения на Хекслете я получила больше понимания программирования, чем за всю свою предыдущую жизнь.

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

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

Курс «Функции» продолжил линию, начатую «Введением». Здесь меня больше всего поразило испытание «Числа Чёрча», после чего я осознала всю мощь функционального подхода. Стало понятно, что все сложные сущности можно по сути свести к различным комбинациям из функций.

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

Иногда задания очень точно характеризовались шуткой, прочитанной в чате Хекслета: «Дана точка А и точка Б. Надо построить ракету». Однако такой подход позволил научиться читать и анализировать тесты, работать с консолью. Одним из самых сложных заданий, на которое у меня ушло около недели, оказалось задание на Диспетчеризацию по типу.

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

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

Очень понравилось, когда мы сами написали свой filter, map, reduce. Словно приоткрыли завесу тайны, развеяли магию.

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

Нелегко мне дался курс по асинхронному программированию. Magic удалось решить только прочитав жирную подсказку. Но я более чем довольна — наконец-то стали понятны Promises и async/await! Буквально через пару недель подвернулась задача на работе, где можно было применить промисы.

Очень приятный курс по DOM. Наконец-то по-настоящему освоила AJAX и прочувствовала концепцию состояний.

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

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

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

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

Аватар пользователя Irina Nikolaidi
Irina Nikolaidi 20 марта 2019
14
Рекомендуемые программы
профессия
от 6 300 ₽ в месяц
Разработка фронтенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 2 мая
профессия
от 6 300 ₽ в месяц
Разработка веб-приложений на Django
10 месяцев
с нуля
Старт 2 мая
профессия
от 6 183 ₽ в месяц
Ручное тестирование веб-приложений
4 месяца
с нуля
Старт 2 мая
профессия
от 6 300 ₽ в месяц
Разработка приложений на языке Java
10 месяцев
с нуля
Старт 2 мая
профессия
от 5 025 ₽ в месяц
новый
Сбор, анализ и интерпретация данных
9 месяцев
с нуля
Старт 2 мая
профессия
от 6 300 ₽ в месяц
Разработка веб-приложений на Laravel
10 месяцев
с нуля
Старт 2 мая
профессия
от 5 840 ₽ в месяц
Создание веб-приложений со скоростью света
5 месяцев
c опытом
Старт 2 мая
профессия
от 9 900 ₽ в месяц
Разработка фронтенд- и бэкенд-компонентов для веб-приложений
16 месяцев
с нуля
Старт 2 мая
профессия
от 6 300 ₽ в месяц
Разработка бэкенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 2 мая
профессия
новый
Автоматизированное тестирование веб-приложений на JavaScript
8 месяцев
c опытом
в разработке
Старт 2 мая
профессия
Верстка с использованием последних стандартов CSS
5 месяцев
с нуля
Старт в любое время