Как я переквалифицировался из верстальщика в программиста, провалил первое собеседование, отказался от оффера и с третьей попытки устроился фронтенд-разработчиком.
- Мечты о стабильности и учеба на Хекслете
- Три попытки найти работу
- Советы тем, кто учится и ищет работу
Профиль Алексея на Хекслете со всеми пройденными курсами можно посмотреть здесь, а код выполненных проектов — на 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. Реализую интерфейсы, связанные с перемещением коммунальной техники. Расписания, таблицы, графики, фильтры. Предметная область сложная, постепенно разбираюсь и учусь в работе. Дальше в планах — профессионально расти в этой сфере и компании, совершенствовать свои навыки в разработке.
Советы тем, кто учится и ищет работу
- Пока учитесь: не зацикливаться, отдыхать, а главное — смотреть на все позитивно. Общаться с ментором, с ребятами из группы. Не стесняться! Кто-то да намекнет, как выйти из тупика. Преодоление трудностей — путь к развитию.
- Когда готовы искать работу: обязательно развивайте софт-скиллы, учитесь работать с системами контроля версий, повторяйте то, чему учились. На работе легко не будет. Если легко — значит, надо искать новую.
Никогда не останавливайтесь: В программировании говорят, что нужно постоянно учиться даже для того, чтобы просто находиться на месте. Развивайтесь с нами — на Хекслете есть сотни курсов по разработке на разных языках и технологиях