Меня зовут Вадим, и я расскажу, почему ушел с должности инженера на производстве, как открыл свое дело, но затем выбрал Хекслет и стал фронтендером.
Профиль Вадима в Хекслете со всеми пройденными курсами можно посмотреть здесь, код выполненных проектов — на GitHub
Я был любознательным и спортивным ребенком, поэтому пробовал все: от танцев до олимпиад по математике. Мне хорошо давались точные науки, включая физику и химию.
Перед поступлением я посетил День открытых дверей в университете и выбрал энергетику. Эта сфера виделась мне интересной и всегда востребованной.
Завод и свой бизнес
Сразу после окончания вуза я пошел работать на завод. Начинал с нуля, но быстро получил повышение до мастера участка и управляющей должности.
Завод выпускал крупногабаритное котельное оборудование, и я ездил в командировки к заказчикам, где мог наблюдать его в действии. Огромные котлы в полях, размером с несколько стоящих рядом девятиэтажек, впечатляли.
Однако через пять лет я решил уйти. Проблемой стали возраст и карьерный рост. Я был готов к следующей ступени, но понимал, что меня не повысят до следующей руководящей позиции, так как в мои чуть больше 25 лет молодой человек на такой должности не будет восприниматься всерьез ни начальством, ни подчиненными.
В мире IT это было бы странно, но для крупных предприятий, оставшихся с советских времен, это обычное дело. Для роста на следующую ступень мне пришлось бы проработать там еще лет 15.
Вместо этого я решил заняться собственным бизнесом. Мы с отцом открыли производство изделий из стекла. Оно до сих пор стабильно работает, но уже без моего участия.
Я занимался бухгалтерией, платил налоги, заказывал материалы, оформлял документы и общался с заказчиками. Всего проработал в этой сфере 7 лет, наладив все процессы.
Однако во время пандемии COVID-19 обороты и заказы сократились, сырье подорожало, и нам приходилось поднимать цены, что негативно сказывалось на спросе. В каналах сбыта стали доминировать маркетплейсы. Это уменьшило количество работы.
Пример жены мотивировал
В самом начале карантина я, как и многие другие, остался без дела и начал учиться. Выбор пал на верстку — она мне понравилась. Но вскоре снова появились заказы на основной работе, и мне пришлось отвлечься.
Я вспомнил о верстке снова в 2022 году. Казалось, что все было нормально, но слишком скучно: одна и та же дорога из дома на работу и обратно. Мне захотелось путешествовать, а не быть привязанным к одному месту. Но для этого нужна была удаленная работа.
Примером стала моя жена. Она занималась фронтенд-разработкой уже 10 лет и предложила мне попробовать свои силы в этой сфере. Ее как раз перевели на удаленку, и я увидел в работе в IT отличное решение.
Работа — лучшая учеба или нет?
В тот момент я решил сразу искать работу и набираться опыта уже на месте. До этого я самостоятельно выучил верстку и немного освоил JavaScript. Как ни странно, этих навыков хватило, чтобы получить работу.
Я устроился в компанию, занимающуюся поддержкой бизнес-порталов на «Битрикс». Сначала мне это нравилось, но вскоре я понял, что все задачи были однотипными, а прогресс в знаниях минимальным.
Тогда я нашел ментора — человека, который шесть лет работал в этой сфере, и спросил у него совета о том, чем мне лучше заниматься.
Он посоветовал не тратить время на «Битрикс», а начать изучать полноценный фронтенд.
По его словам, особых перспектив в этой сфере не будет, и через год я освою все, но буду решать задачи, слабо применимые для полноценной современной разработки.
В этот момент моя жена предложила мне пойти на полноценное обучение, чтобы получить твердую базу. На семейном совете мы решили, что у меня будет год, в течение которого я буду заниматься только этим, а она возьмет на себя обеспечение семьи.
Учеба в Хекслете
Хекслет понравился своей самодостаточностью. У него не было навязчивой рекламы, как у других школ, и содержание курса пришлось мне по душе.
Мы переехали в Новороссийск, сняли квартиру и начали регулярно посещать коворкинг. Каждый день мы ходили туда вместе: жена работала, а я сидел рядом и учился с 9 утра до 6 вечера.
Сначала учеба шла легко, но постепенно задания усложнялись. Когда мы подошли к архитектуре фронтенда, проекты стали более объемными, а задачи — сложными.
Переход от написания небольших функций к сотням строк кода дался непросто.
Но я не терял мотивации: передо мной была идеальная картина, которую я нарисовал. Спокойная удаленная работа из дома и возможность жить в интересных местах. И к этой цели я планомерно шел.
Также помогала простая дисциплина. Даже если хотелось остаться дома и поспать до обеда, я вставал и шел заниматься учебой.
В моменты затруднений мне помогали наставники: с ними можно было обсудить непонятные моменты и получить объяснения.
Поиски работы длились два месяца
Быстро сдав два первых проекта, я начал откликаться на вакансии. Но позже пошли более объемные курсы, и я решил подождать до окончания учебы. Сдав четвертый проект, я оформил резюме, GitHub и целенаправленно занялся поисками работы.
Вакансии я искал на hh.ru, «Хабр.Карьере» и в нескольких Telegram-каналах. Рассматривал все возможные варианты работы и стажировки, был готов к переезду и даже размышлял над предложением поехать в Казахстан.
За время поисков я откликнулся на 200-300 вакансий. Примерно в 30-40 из них было тестовое задание. Задания иногда представляли собой просто опросы, но встречались и задачи на верстку, а иногда и на создание полноценного приложения с подключением базы данных.
Тестовые задания стали полноценной работой; некоторые из них я выполнял по 2-3 дня, а одно — целую неделю.
В основном работодатели проверяли знания адаптивной верстки, встречались задания с React и Vue, в последнем я разбирался самостоятельно.
По результатам тестовых заданий меня четыре раза пригласили на технические собеседования. Обычно там задавали общие вопросы по асинхронному программированию, CSS, HTTP-запросам. Также давали задачи на промисы или асинхронные функции.
Только один раз у меня было собеседование с лайв-кодингом. Мне нужно было написать кастомные хуки в React и объяснить их логику.
Но работу я получил после относительно легкого собеседования, где руководителя больше интересовали мои софт-скиллы и видение развития портала.
Мне прислали долгожданный оффер, и я был рад, что буду работать над реальным продуктом. Хотя предложенная зарплата была примерно в 2-3 раза ниже, чем доход от бывшего бизнеса, к этому я был готов.
Первый год — самый сложный
Проработав год, могу это подтвердить. Джуну всегда тяжело на первом этапе. Мое положение усложнялось тем, что меня взяли в качестве помощника для основного фронтенд-разработчика, но он уволился практически сразу после моего найма.
Я остался единственным фронтендером на проекте. Первое время мне приходилось работать над задачами по 12 часов в день. В конце спринтов я часто трудился до 2-3 часов ночи, чтобы успеть закрыть задачи.
Но со временем я вник в процессы, разобрался во всем и перестал так сильно перерабатывать.
У меня не было завышенных или радужных ожиданий от IT. Я не думал, что буду целыми днями пить кофе, разговаривать о программировании и нажимать три кнопки.
Я понимал, что любую работу нужно делать ответственно, и тогда где угодно можно добиться успеха.
Так и получилось. Через год я вышел на заработок, который у меня был во время ведения своего бизнеса.
- Постоянная поддержка от наставника и учебного центра
- Помощь с трудоустройством
- Готовое портфолио к концу обучения
- Практика с первого урока
Вы получите именно те инструменты и навыки, которые позволят вам найти работу
Узнать большеСоветы новичкам
Прежде всего, я бы хотел посоветовать не слушать тех, кто обещает, что в IT сразу станешь миллионером. Чтобы стать хорошим программистом, нужно приложить серьезные усилия. При таких трудозатратах во многих сферах можно получить достойный доход и удобный график.
Я бы сказал, что стоит идти учиться тем, кто готов работать еще больше, чем раньше.
Найти первое место в 2024 году сложно, но возможно. В процессе поиска основное внимание нужно уделять тестовым заданиям. Пока нет опыта коммерческой разработки, тестовые задания — главный способ выделиться среди других кандидатов и набраться реального опыта.
Относиться к ним нужно как к работе: даже если задача кажется неинтересной или слишком сложной, стоит потратить время и разобраться. В будущем это обязательно пригодится.
На собеседовании важно показать не только знания, но и образ мышления. То есть, когда чего-то не знаешь, лучше не молчать, а пытаться рассуждать.
Такой подход к поиску помог мне найти уже вторую работу в IT и получать достойные офферы.