Через бизнес, верстку и тернии к Хекслету и IT

Читать в полной версии →

Меня зовут Вадим, и я расскажу, почему ушел с должности инженера на производстве, как открыл свое дело, но затем выбрал Хекслет и стал фронтендером.

Профиль Вадима в Хекслете со всеми пройденными курсами можно посмотреть здесь, код выполненных проектов — на 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 и получать достойные офферы.