Из участкового в журналисты
Ещё в школе я увлекался информатикой: участвовал в олимпиадах и даже сдавал по ней выпускной экзамен — пилил свой первый сайт на HTML. В 2006 я впервые сделал сайт на PHP и MySQL и получил за это баснословные по тем временам деньги — $1000. Долгое время это было лишь хобби. В пермском Политехе я изучал сначала математическое моделирование, потом — сетевое оборудование.
А на четвёртом курсе бросил учёбу и пошёл работать участковым: составлял протоколы, оформлял уголовные дела, разбирался с дебоширами. Какое-то время даже трудился в наркоконтроле. Мой личный рекорд — семь выбитых дверей в наркопритонах за вечер.
Потом создал пару турагентств, и поставил новый рекорд: шесть инфотуров за год, и это помимо отпуска. Инфотур — это когда туроператор приглашает тебя на курорт, чтобы ты на месте оценил отель и прочий all inclusive («всё включено»), а ты ничего за это не платишь. Но в 2013 году курс доллара и евро резко подскочил, а я не успел переоформить путёвки для клиентов по новым ценам. Пришлось доплачивать из своих, и бизнес развалился.
После этого я подался в журналисты: вспомнил студенческий опыт работы в журнале, и устроился сначала на ТВ, а потом корреспондентом в агентство Ura.ru. Но на работу уходило слишком много времени, а любая срочная новость нарушала твои планы. Я понял, что пора двигаться дальше.
Раз — и ты разработчик
Когда в 2020-м всех перевели на удалёнку, я решил воспользоваться этим и вернуться к программированию. Перебрал множество курсов, пока не набрёл на курсы разработчиков в Яндекс Практикуме. Записался на курс для Python-разработчиков, чтобы освоить бэкенд, и веб-разработчиков: там учат фронтенду, то есть JavaScript, React и HTML.
Учиться на двух курсах сразу непросто, но дико интересно.
Знания, которые у меня были 10 лет назад — это всё равно что кнопочный телефон по сравнению со смартфоном. Я в шоке от того, как всё изменилось за это время и какие крутые возможности у фронтенда есть сейчас.
Сложнее всего было на этапе тестирования: тонны информации, которую я просто не успевал обработать. Но потом я вернулся к курсу вместе с новым потоком, порешал с ними юнит-тесты на правах «старшего», и стало гораздо понятнее.
Самое интересное — это DevOps: когда ты сначала пишешь код и алгоритмы, затем загружаешь, проверяешь и следишь, как всё начинает работать. Чистая магия!
Работать за копейки или ждать хороший оффер
Ешё до окончания курсов я устроился на работу и даже параллельно учился в вузе. А потом принял участие в карьерном треке Практикума, где мне помогли с резюме и подготовили к собеседованиям. Начал рассылать отклики, но поначалу получал какие-то смешные офферы с зарплатой в 40-60 тыс. рублей. Это было в разы меньше текущего дохода, а у меня уже были семья и ипотека, так что я отказался. Так продолжалось три месяца.
Потом в чате карьерного трека увидел вакансию разработчика в «Барс-групп». Отправил резюме, прошёл техническое собеседование и вписался в двухнедельный интенсив. Каждый день после работы и учёбы приходилось по пять часов решать задачи, для которых порой не хватало знаний. Но я справился, и получил оффер — гораздо выгоднее тех, что были в начале. Пока прохожу обучение, а затем приступлю к рабочим задачам.
Советы новичкам
Вот что я вынес из всей этой истории:
- Получить новую профессию в IT никогда не поздно. Даже если вы 20 с лишним лет занимались совсем не тем, построили успешную карьеру и боитесь всё потерять. Все эти навыки вам пригодятся, чтобы руководить своей командой.
- Врать на собеседовании — глупая затея: опытные разработчики вас всё равно раскусят, и составят негативное мнение. Лучше честно признайтесь, что знаете пока не всё, но понимаете общую логику и готовы учиться.
- Кстати, учиться придётся постоянно. В IT знания и навыки устаревают стремительно, и нужно постоянно осваивать новое. Иначе вы не только не сможете построить карьеру, но и рискуете остаться без работы вовсе.
- Если вы прошли курс и понимаете, что вашей базы не хватает, идите в крупную компанию. Там чаще нанимают младших разработчиков (они же Junior или джуниоры), обучают и адаптируют их в рамках специальных треков.
В ближайшие лет пять я хочу развиваться как Python-разработчик или в смежных областях, зарабатывать $5000 и работать удалённо. Как показала пандемия, все постепенно уходят в онлайн, и крупные западные компании тоже нанимают дистанционно.
Попробовать себя в роли Python-разработчика можно бесплатно в Яндекс Практикум