Начну с небольшого предисловия. После 15 лет работы в проектировании сетей я решил попробовать себя в IT, о котором мечтал ещё со школьных лет, но не хватало уверенности и знаний. В последние 2-3 года стало очевидно, что мобильность в выборе места работы — это важный фактор. Летом 2022 года я начал искать онлайн-школы, изучал отзывы и спрашивал друзей об их опыте. По рекомендации знакомой, которая перешла в IT из медицины и быстро достигла уровня сеньора, я выбрал Хекслет, учитывая цену, программу курса и дизайн сайта.
Сначала прошёл вводный курс по JS, который мне очень понравился и укрепил мою уверенность. Затем записался на 10-месячный курс "Фронтенд-разработчик" с обучением в группе под руководством наставника. Первые два модуля (вёрстка, Git, основы JS) прошли легко — теория доступная, дополнительные материалы полезные, а задания мотивируют двигаться дальше. На третьем модуле возникли трудности с функциями и массивами, но обсуждения под уроками и советы наставника помогали.
Однако на втором проекте были серьёзные сложности, особенно в начале, когда поддержка отсутствовала. На четвёртом модуле сложность возросла, и информации стало недостаточно. Приходилось много времени тратить на обсуждения и видео на YouTube. Создалось впечатление, что пропущены несколько важных ступеней, особенно перед темами ООП и асинхронности. Эта сложность росла до конца модуля, когда на одно упражнение по архитектуре уходило много времени. Но именно там я начал понимать, зачем изучать всё предыдущее. К третьему проекту я понял, что такое фронтенд-разработка в упрощённом варианте.
Последний модуль оказался на схожем уровне сложности. Например, в теории изучается новый хук, а в упражнении его нужно применять. Последний проект доставил немного нервов из-за нехватки времени. Подводя итог, могу выделить плюсы обучения на Хекслете: обширная теоретическая база, интересные вебинары, помощь в составлении резюме и тестовых интервью, квалифицированная поддержка наставника и куратора, возможность взять академический отпуск и отзывчивое комьюнити.
Но есть и минусы. Обширная теоретическая база иногда становилась слишком тяжёлой, особенно когда я совмещал учёбу с работой по 6-8 часов в день. В начале я легко проходил минимальные требования — 3 урока в день, но позже этого времени стало не хватать, и мне пришлось менять распорядок дня и приоритеты.