До 30 ноября

Скидки до 81 000 руб и вторая профессия в подарок!

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

✓ Курсы Фронтенд 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
Рекомендуемые программы
профессия
Осваивайте разработку веб-страниц, оживляйте дизайн макетов, публикуйте сайты и приложения. Отслеживайте ошибки в интерфейсе и устраняйте их
10 месяцев
с нуля
Старт 28 ноября
профессия
Обучитесь разработке бэкенда сайтов и веб-приложений — серверной части, которая отвечает за логику и базы данных
10 месяцев
с нуля
Старт 28 ноября
профессия
Выполняйте ручное тестирование веб-приложений, находите ошибки в продукте. Узнайте все о тест-дизайне.
4 месяца
с нуля
Старт 28 ноября
профессия
Научитесь разработке веб-приложений, сайтов и программного обеспечения на языке Java, программируйте и используйте структуры данных
10 месяцев
с нуля
Старт 28 ноября
профессия
новый
Собирайте, анализируйте и интерпретируйте данные, улучшайте бизнес-процессы и продукт компании. Обучитесь работе с библиотеками Python
9 месяцев
с нуля
Старт 28 ноября
профессия
Занимайтесь созданием сайтов, веб-приложений, сервисов и их интеграцией с внутренними бизнес-системами на бекенд-языке PHP
10 месяцев
с нуля
Старт 28 ноября
профессия
Создание веб-приложений со скоростью света
5 месяцев
c опытом
Старт 28 ноября
профессия
Обучитесь разработке визуальной части сайта — фронтенда, а также реализации серверной — бэкенда. Освойте HTML, CSS, JavaScript
16 месяцев
с нуля
Старт 28 ноября
профессия
Разработка бэкенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 28 ноября
профессия
новый
Организовывайте процесс автоматизации тестирования на проекте, обучитесь языку программирования JavaScript, начните управлять процессом тестирования
8 месяцев
c опытом
Старт 28 ноября