Меня зовут Виталий. Расскажу, почему я ушел из нефтяной отрасли в фронтенд-разработку, как мой пет-проект придал мне уверенности на собеседованиях и тяжело ли вообще вливаться в IT после 30 лет.
Профиль Виталия в Хекслете со всеми пройденными курсами можно посмотреть здесь, код выполненных проектов — на GitHub
Когда первый шаг — правильный
Моя карьера началась в местном интернет-провайдере. Сначала работал оператором колл-центра. Затем сдал внутренний экзамен и стал работать с сетевым оборудованием, решать более сложные сетевые проблемы абонентов и юридических лиц.
Затем я устроился инженером техподдержки и тестировщиком в компанию по разработке систем контроля управления доступом. Тестировал в офисе программное обеспечение, искал ошибки, баги, смотрел логи. И если на каких-то объектах обнаруживал сбои, то отправлялся на точку и уже на месте исправлял их.
Сложно сказать, нравилось мне или нет, но в целом — это было то, что я хорошо понимал, в чем чувствовал желание развиваться. Но потом жизнь закинула меня в совершенно иную сферу — я начал продавать нефтяное оборудование.
- Постоянная поддержка от наставника и учебного центра
- Помощь с трудоустройством
- Готовое портфолио к концу обучения
- Практика с первого урока
Вы получите именно те инструменты и навыки, которые позволят вам найти работу
Узнать большеКак чуть не сбылся мой самый дикий кошмар
Компанию, в которую я пошел, основал мой старший брат, а меня попросил помочь с некоторыми делами. Поначалу совсем не было желания менять сферу, несколько месяцев я отнекивался, но в итоге все-таки решил попробовать. Для меня работа с братом была хорошей возможностью получить стабильный и высокий доход.
В итоге мы проработали вместе лет семь-восемь. Работа была несложная, я зарабатывал гораздо больше, чем сейчас. Поначалу мне даже нравилось то, что мы делали. Но спустя лет пять я начал ощущать стагнацию и неудовлетворение от работы. Я будто застыл на одном месте, а изменить ситуацию было невозможно.
Однажды я поймал себя на мысли: «Господи, чем я вообще занимаюсь?». И начал думать, что, может быть, мне стоит вернуться в IT? Или попробовать еще что-то, что принесет мне удовольствие, а не деньги.
Для меня самое страшное будущее, самый дикий кошмар — это сидеть в 40-45 лет на том же самом стуле и делать ту же самую работу.
Знакомство с моушн-дизайном и версткой
Сначала я просто хотел найти хобби, чтобы заниматься им по вечерам и не тосковать. Пробовал изучать 3D-моделирование, неплохо в нем продвинулся. Изучал еще Adobe After Effects, много слышал о моушн-дизайне и думал, может хоть там найдется мое призвание.
Не сказать, что мне это нравилось на все сто. Но так я понял, что анимация и визуальные эффекты меня очень привлекают. А потом плавно пришел к выводу, что это все есть и в вебе.
Так я добрался до верстки. Пробовал создавать статичные сайты и простые анимации. А через некоторое время добрался и до изучения JavaScript.
Разбираясь с технологиями, я понял, что в IT гигантский поток информации, и получать ее надо структурировано.
Тогда я решил серьезно изменить карьеру и влиться в IT. Начал искать курсы, потратил на это не меньше месяца, изучая и сравнивая отзывы. В итоге остановился на Хекслете и выбрал профессию «Фронтенд-разработчик».
Про Хекслет тогда писали, что здесь более сложные упражнения. Это звучало как настоящий вызов: если я смогу пройти все эти этапы и хорошо выполнить все проекты, значит, я достоин. И на самом деле упражнения — это такая киллер-фича Хекслета, которая помогает оттачивать умения, что очень важно в программировании.
Поначалу было тяжело. Но не потому, что чего-то не мог освоить — трудно было переживать кардинальные изменения в карьере. После 30 лет у тебя уже такая устоявшаяся бытовая жизнь, менять которую — непросто.
Чтобы быстрее добиться поставленной цели, я каждый день после работы с шести вечера до двенадцати ночи сидел и учился. Да и на выходных тоже. Практически на протяжении целого года. В итоге это дало свои плоды.
Как я выполнял пет-проекты
Так как для любого разработчика в первую очередь важна практика, я начал искать способы ее получить. Поисковик в интернете выдал мне понятие «пет-проект».
Пет-проект (pet — англ. «домашний питомец, любимец») — это проект, который разработчик делает для себя, в свободное от основной работы время.
Искал, что можно сделать, чтобы это было несложно, недолго, и чтобы при этом я смог получить опыт, о котором впоследствии даже можно будет рассказать на собеседовании. Один проект мне особенно хорошо запомнился, который я придумал сам. Это было одностраничное приложение типа дашборда. В нем было несколько модулей.
В одной части расположился обычный To-do лист, куда я вписывал текущие задачи. Их можно было отмечать как выполненные, удалять, добавлять, закрывать. В этот же лист я добавил отображение текущей даты и времени. Для симпатичности сделал так, чтобы картинка менялась в зависимости от времени дня.
Один из виджетов приложения выводил список текущих вакансий фронтенд-разработчиков в Челябинске. Чтобы не заходить каждый день на hh.ru, он при открытии этого приложения подгружал и выводил новые вакансии в удобочитаемом формате. Также были потребительские виджеты: погода, календарь, личные файлы.
Во время работы приходилось много гуглить. Например, как обращаться к различным API. Допустим, зайти на сервис погоды, посмотреть, как получить данные, как их преобразовать. Зайти на API hh.ru, вытащить данные по моим вакансиям. Все обновления были не нужны, только по фронтенд-разработке.
Были и другие пет-проекты, много небольших. Те же тестовые задания, которые давали на собеседованиях: оформлял их, доделывал и вуаля — получался готовый пет-проект. Например, я делал для тестового одностраничный сайт с симпатичным дизайном, анимацией, а потом забирал в портфолио.
Как я искал работу и переживал отказы
Зимой прошлого года меня пригласили на собеседование. Отметили мой дашборд, и это придало мне уверенности в себе. На работу не взяли, но дали фидбэк: что было хорошо, а какие знания лучше подтянуть для других собеседований.
Сама компания искала именно мидл-разработчика, и его нашли. Но среди всех остальных кандидатов я был на втором месте, потому что фундаментальные знания о разработке были на высоте.
Однажды я откликнулся на вакансию, где требовался фронтенд-разработчик с опытом от трех до шести лет. В тестовом задании нужно было создать калькулятор и написать под него тесты. Я сделал, но неправильно. Потом переделал его и отправил, забыв о тестах. Пришлось вновь дорабатывать и отправлять на оценку в третий раз. В итоге я справился и меня пригласили на собеседование уже в офисе.
После собеседования я прошел на следующий этап — диалог с генеральным директором. Он живет в Москве, так что был только онлайн-вариант. Но пока согласовывалась дата встречи, HR написала, что они решили вакансию закрыть и собеседования не будет.
Расстроился ли я? Нет. Отказы, даже такие, почти у финиша, надо уметь принимать.
Сейчас я работаю фронтенд-разработчиком в крупной компании. Теперь моя работа приносит мне удовольствие. Задачи интересные, разные. Много приходится изучать нового и скучать некогда. Именно ради этого я решился сменить свою сферу деятельности.
Если говорить о планах — было бы круто поработать над проектом со сложными анимациями или интересными визуальными решениями. А цель крупнее — стать профессионалом своего дела.
Как сменить профессию после 30 лет
Я прошел большой путь, и за это время я понял несколько истин, которые помогут безболезненно сменить свою профессию после 30 лет:
- Подготовьте финансовую подушку. Меняя сферу деятельности, поначалу все равно зарабатываешь очень мало, и это, конечно, может подкосить. Но если есть какая-то подушка безопасности, будет намного легче.
- Четко определите новую сферу деятельности. Это уже не тот возраст, когда есть время пробовать и выбирать, нравится или нет. Потому что, если вдруг ошибешься, то потом это может полностью лишить мотивации двигаться дальше.
- Берите информацию из разных источников. Полагайтесь не только на те курсы, которые куплены, но и постоянно вытягивайте информацию по максимуму отовсюду, с любых источников. Если есть возможность — посещайте IT-конференции, заводите знакомых. Связи никогда не бывают лишними.
- Ищите работу везде, где только можно. Работу я искал не только на hh.ru, но и даже в «2ГИС». Смотрел связанные с IT компании у себя в городе. Неважно, были у них вакансии или нет, я находил почту компании и отправлял резюме. Несколько организаций даже отвечали.
- Изучите востребованные JavaScript и TypeScript
- Научитесь создавать пользовательские интерфейсы сайтов и приложений
- Освойте самый популярный фреймворк JavaScript — React
- Познакомьтесь с языками веб-разработки HTML и CSS