В предыдущих постах (раз, два) я начала рассказ о своем трехмесячном обучении в рамках менторской программы Women in Tech.
Вкратце: я, фронтендер с 2+ годами опыта, захотела почувствовать себя уверенным миддлом. Вместе с ментором мы наметили план работ, и дальше я занималась самостоятельно: в первом месяце решала задачки (много задачек!) с Codewars и не только, читала теорию, занималась английским и развивала свой LinkedIn.
Про программу Women in Tech
Ко второму месяцу обучения я заболела (и, кажется, подвыгорела после слишком интенсивной учебы), мне хотелось на какое-то время отдаться прокрастинации, но, тем не менее, проводить время с пользой. Алгоритмические задачи к тому времени уже лезли у меня из ушей, да и особой пользы я от них не чувствовала — тогда я просто решала все задачи подряд, постепенно повышая уровень сложности. Сказать с уверенностью, что однажды та или иная решенная задачка спасет меня на лайвкодинге, я не могла. К тому же, более сложные задачи часто не получалось решить вот так с наскока — я чувствовала, что местами мне не хватает базовых знаний.
И тут я вспомнила про Хекслет. Я периодически натыкалась на статьи оттуда и отзывы студентов, читала треды Наташи Давыдовой в твиттере о курсах — Наташа, создательница чата для джунов, тоже фронтендер, и начала проходить курсы прямо с Основ JavaScript, и очень их хвалила за продуманность и полноту. Я подумала — если даже спецы на голову выше меня проходят эти курсы и им искренне нравится, может, стоит попробовать и мне?
Курсы из Базового плана Хекслета
На свой день рождения в январе я попросила у друзей подписку на Базовый план. Больше всего меня привлекло то, что я могу сама выбирать, что учить — проходиться в очередной раз сначала по HTML и CSS мне не хотелось, да и за месяц я планировала потрогать только самое интересное. Сначала у меня разбежались глаза, и я провела вечер, записываясь на самые понравившиеся курсы, как будто закидывая их в корзину в онлайн-магазине.
С выбором курсов мне очень помог раздел Программы, а именно треки — там курсы объединены тематически, и приятно переходить от одного курса к другому, не заставляя мозг переключаться на совсем новую тему.
Я сразу записалась на следующие треки:
Особенно мне понравились курсы JS: Асинхронное программирование и JS: Абстракция с помощью данных. Благодаря первому получилось освежить знания о Promise (после решения последних задач в голове открылся допаминовый фонтан), в планах — пройти испытания из того же курса, чтобы окончательно во всем разобраться. Курс по абстракциям тоже довольно интересный и не сильно сложный — особенно увлекательно было подбирать структуры данных под задачи.
Помимо этого, я успела пройти курс по протоколу HTTP и начать курс по TypeScript с CodeBasics (но он еще в разработке, так что я прорешала все, что было готово). В ходе изучения других курсов я возвращалась к базовым темам — Функциям в JS и Деревьям в JS. Также я записалась на курс JS: Обработка ошибок, но несмотря на полезность темы, к середине его захотелось отложить (подача материала показалась суховатой).
На потом я добавила себе отдельные курсы из профессии Фронтенд-разработчик и не только:
- JS: Архитектура фронтенда
- Регулярные выражения (Regexp) (ну когда-то же я должна их освоить!)
- JS: Функциональное программирование
- JS: Предметно-ориентированное проектирование
- Также хочу вписаться в трек по React (я разрабатываю на Vue, но хочется освоить оба фреймворка)
- И совсем голубая мечта — однажды начать разбираться с Node.js (например, в рамках трека Веб-разработка на Express)
В целом, я очень довольна тем, что весь второй месяц своего обучения провела на Хекслете. Это было именно то, чего мне тогда хотелось — отличной подачи материала с задачами и тестами. Тут мне не удавалось заскучать, как за чтением руководства по JavaScript, и задачи всегда получалось решить самостоятельно или с помощью обсуждений, так что ни разу не захотелось сдаться и умыть руки. К тому же, меня очень порадовал выбор тем, многие из которых искать в интернете долго и тяжело (а практические задачи к ним найти вообще нереально).
В следующем посте я расскажу о своем последнем месяце обучения в менторской программе и как я наконец собралась с силами, чтобы написать пет-проект, который откладывала до последнего.
Всем прочитавшим — продуктивной прокрастинации!