Главная | Все статьи | Истории успеха

Как Хекслет, YouTube и Twitter помогли мне стать фронтенд-разработчиком после семи лет раздумий

JavaScript Время чтения статьи ~8 минут
Как Хекслет, YouTube и Twitter помогли мне стать фронтенд-разработчиком после... главное изображение

Привет! Меня зовут Илья, я из Санкт-Петербурга. Я интересовался сферой IT еще до всеобщего увлечения информационными технологиями, но долгое время думал, что это может быть только моим хобби. Я расскажу, как пришел к учебе на Хекслете, какие ресурсы и материалы помогали мне не терять мотивацию и как в конце концов я нашел первую работу фронтенд-разработчиком в банковской сфере.

Профиль Ильи на Хекслете со всеми пройденными курсами можно посмотреть здесь, а код выполненных проектов — на GitHub

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

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

Семь лет на раздумья

До первой работы фронтенд-разработчиком мне довелось поработать в самых разных местах: и продавцом книжек на телефоне, и оператором колл-центра в Тинькофф банке, и системным администратором (эникейщиком) в государственном учреждении.

Только во время пандемии в 2020 году я осознал, что нужно выбрать себе ремесло и становиться в нем мастером. Представляете, семь лет прошло в раздумьях — смогу или не смогу? К этому времени в сети было достаточно курсов, видеоуроков и статей. Многие говорили: «Эй, заплати много денег, пройди наши курсы, и ты легко найдешь работу в IT». Или: «Вот тебе немного верстки, немного JavaScript, дальше плыви сам — зато бесплатно».

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

Учеба на Хекслете

На Хекслете можно изучать разные языки программирования, но мой путь уже был выбран: ковыряешь JavaScript, немного CSS — и результат уже виден в браузере. Отдельно хочу выделить ресурс Codepen, который вдохновляет тебя верстать и оживлять фантастические интерфейсы. А делать красивые и удобные интерфейсы — это моя цель в карьере.

Профессия фронтенд-разработчика на Хекслете мне показалась идеальным вариантом для погружения в профессию. Главное преимущество для меня — асинхронная учеба. Можно учиться в комфортном темпе, оплачивая подписку только тогда, когда это нужно. Бывало так, что я оставлял учебу на 1-2 месяца, а потом возвращался.

Процесс учебы просто здоровский! Читаешь теорию, потом сразу практика: для тебя загружается рабочее окружение, где нужно написать код. Код не запустился? Окружение подскажет почему. Код запустился, но задача не выполнена? Написанные тесты подскажут, что ты забыл проверить. Непонятно условие задачи? Дружелюбное сообщество и модераторы Хекслета помогут тебе подумать в правильном направлении. Но за тебя никто код не напишет — не все так просто.

Теория пройдена, упражнения сделаны, что дальше? Самое интересное — это проекты. Прохождение проектов максимально приближено к рабочей обстановке. Ты настраиваешь рабочее окружение, подключаешь сторонние сервисы для оценки твоего кода, непрерывной доставки кода для развертывания твоего приложения — все сам. Небольшой минус самостоятельного обучения: твои выполненные проекты не будут смотреть менторы, только автоматическая проверка. Но это мощная прокачка скиллов, особенно второй проект для фронтендера. Проходившие его не дадут соврать.

В дополнение к урокам на Хекслете

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

Также могу посоветовать YouTube-каналы:

  • Soer
  • Фронтенд от Яндекса
  • Айти-синяк
  • Канал Ильи Климова.

Нестареющая классика — «Чистый код» книги Роберта Мартина, «Программист-прагматик» Дейва Томаса и Энди Ханта.

Отдельно стоит отметить великолепный ресурс авторства Эдди Османи — инженера Google, работающего в команде разработки браузера Google Chrome.

Подкаст «Веб-стандарты» расскажет о самых последних новостях в мире верстки, JavaScript и других фронтовых штук.

Читайте также: Что нужно знать программисту перед собеседованием и как успешно его пройти: рассказывает разработчик Александр Черников

Трудности в поисках работы и поддержка в Twitter

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

В основном я искал вакансии на HeadHunter, но с ним у меня не задалось: откликов было немного, или сразу отказывали из-за нехватки опыта, или отклики просто оставались не просмотренными. Казалось, что тонна выпускников интернет-курсов для потенциального работодателя просто неинтересна.

Заканчивался февраль 2022, заканчивалась и мотивация двигаться по пути разработчика. Ребята из твиттера давали дельные советы. Они могут не только со всеми ссориться, поверьте. Замечательная Наталья Давыдова помогла с правильным оформлением резюме, Кирилл Мокевнин и Wes Bos пилили классные технические треды, Фил Ранжин и Кира 2pizza просто не давали отчаиваться. Отдельное спасибо Zar Zakharov — благодаря его марафону по React, я хорошо прокачался.

В середине лета в Slack-сообществе Хекслета один парень кинул вакансию: предстояло поработать в банковской сфере, пилить интерфейсы для личного кабинета в вебе. Стек технологий мне подходил — React, TypeScript. Откликнулся я на нее почти в автоматическом режиме, как и на многие другие. И неожиданно на мой отклик ответили.

Дальше все было стандартно: собеседование, пять дней на тестовое задание, финальное собеседование с командой. Еще большей неожиданностью стало то, что я им понравился, и меня взяли.

Сейчас пошел четвертый месяц работы, и пока заскучать не удается. Я познаю тонкости React, JavaScript и TypeScript, мастерски жонглирую json-ми, перекрашиваю кнопки в разные цвета, правлю баги в интерфейсах, пишу тесты с помощью jest и ежедневно созваниваюсь с командой фронтендеров и бэкендеров.

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

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

Напоследок

Программировать и учиться программированию — сложно и долго. Даже когда вы нашли первую работу, обучение не прекращается. Всегда есть чему и у кого поучиться. Вооружившись любопытством и энтузиазмом, можно достичь многого. Но самое главное, наверное, не проходить этот путь в одиночку. Общение с единомышленниками — мощная мотивация учиться.

Получите профессию «Фронтенд-разработчик» за 10 месяцев! Погружение в практику с первого дня и обучение без дедлайнов. Вы получите готовое портфолио на GitHub к концу обучения, поддержку наставников на протяжении всего курса и помощь в трудоустройстве.

Стать фронтенд-разработчиком

Аватар пользователя Илья Каверин
Илья Каверин 23 декабря 2022
16
Рекомендуемые программы
профессия
от 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 месяцев
с нуля
Старт в любое время