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

Как я прошел обучение на Хекслете и с третьей попытки нашел работу фронтендером

Время чтения статьи ~4 минуты
Как я прошел обучение на Хекслете и с третьей попытки нашел работу фронтендером главное изображение

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

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

Всем привет! Меня зовут Алексей, мне 30 лет, живу в Курске.

В школе я учился в математическом классе и уже тогда проявлял большой интерес к программированию. Но «программировали», к сожалению, мы в основном на листочках. Поступил в Курский Государственный Университет на факультет физики, математики и информатики. Специальность была «Математическое обеспечение и администрирование информационных систем».

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

Мечты о стабильности и учеба на Хекслете

Со студенчества я работал в IT: администрировал сайты, делал векторные макеты листовок и всякой рекламы. Занимался фрилансом, в основном версткой, созданием сайтов на основе CMS. Программировать мне особо не нравилось, нравилась творческая составляющая, создание визуала.

Решил идти дальше. Понял, что просто знаний верстки маловато. Я мечтал уйти от разработки на CMS и фриланса на стабильную серьезную работу. Пытался самостоятельно изучать JS, но совершенно бесконтрольно и неструктурированно. Затем в IT-сообществе нашего города я познакомился с Сергеем Головиным — CTO в компании CSSSR. Он и посоветовал мне обучение на Хекслете.

Учитывая мой бэкграунд, выбор языка был очевиден — JavaScript. Учился в асинхронном формате, особых сложностей не возникало. Учиться понравилось, подход отличный: много практики, отличные менторы, комьюнити в Slack, которое приходит на помощь почти моментально, если ты где-то завяз.

Повезло с ментором Иваном Гагариновым: очень отзывчивый, грамотный специалист. Учиться получалось неограниченное время, процесс меня сильно увлекал. Кажется, впервые мне было действительно интересно учиться.

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

Еще до начала учебы в Хекслете я смотрел разные видео по React на YouTube, читал learn.javascript, но вот мой совет всем учащимся: сначала структурированное обучение на Хекслете, а уже после дополнительные материалы.

Три попытки найти работу

Сразу после обучения я приступил к поискам работы. Раньше даже не пытался искать — хотел завершить учебу. Пока ждал собеседований, немного занимался Open Source на Хекслете, сделал пару небольших пет-проектов. Время на это было, искал работу полтора месяца. Старался программировать каждый день чтобы руки не забывали.

Разместил резюме на HH, Hexlet CV, LinkedIn. Каждый день публиковал резюме в тематических чатах в Telegram. Собеседований было три, и первое я с треском провалил: переволновался, не ответил даже на элементарные вопросы. Второе собеседование проходил у себя в городе: предложили устроиться разработчиком к знакомым в компанию, но собеседованием я бы это не назвал  — просто беседа. От той работы я отказался: не то, что я хотел, довольно расплывчатые были требования.

Читайте и другие истории успеха: Как я 10 лет проектировал мосты, а в 33 года стал Python-разработчиком в банке

Третье собеседование — и сразу лайвкодинг, простая задачка на React (Todo-лист), поговорили о стейт-менеджменте в React и методах массивов. Комфортный вышел разговор, легкий, приятный. Через неделю мне написал тимлид, сказал, что я прошел. В итоге выбрал это место: других вариантов все равно не было, а после разговора с тимлидом понравилось все: атмосфера, команда, варианты развития.

Компания занимается телематическими сервисами (электросвязь) для потребительских и корпоративных рынков. Работаю с React + Redux + Redux saga. Реализую интерфейсы, связанные с перемещением коммунальной техники. Расписания, таблицы, графики, фильтры. Предметная область сложная, постепенно разбираюсь и учусь в работе. Дальше в планах — профессионально расти в этой сфере и компании, совершенствовать свои навыки в разработке.

Советы тем, кто учится и ищет работу

  • Пока учитесь: не зацикливаться, отдыхать, а главное — смотреть на все позитивно. Общаться с ментором, с ребятами из группы. Не стесняться! Кто-то да намекнет, как выйти из тупика. Преодоление трудностей — путь к развитию.
  • Когда готовы искать работу: обязательно развивайте софт-скиллы, учитесь работать с системами контроля версий, повторяйте то, чему учились. На работе легко не будет. Если легко — значит, надо искать новую.

Никогда не останавливайтесь: В программировании говорят, что нужно постоянно учиться даже для того, чтобы просто находиться на месте. Развивайтесь с нами — на Хекслете есть сотни курсов по разработке на разных языках и технологиях

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