Скидка до 60% и курс по ИИ в подарок 3 дня 09 :37 :59 Выбрать курс
Код
#статьи

«Уходить в никуда после 14 лет стабильной работы было страшно»: путь Александра

Александру предлагали высокую должность в энергетике, но он выбрал начать с нуля в DevOps. И не пожалел: его зарплата увеличилась вдвое.

Иллюстрация: Sora AI / Дима Руденок для Skillbox Media

Александр Барбашин

Россия, Воронеж



Достижения

Освоил Python, сменил профессию и повысил уровень дохода


Александр рассказал:

  • почему важно делать паузы в обучении;
  • почему он советует глубже погрузиться в Python, прежде чем освоить Django;
  • как он справлялся с незнакомыми задачами на новой работе;
  • почему разработчикам на Python легко освоить DevOps.

«Оказалось, можно учиться в комфортном темпе»: как инженер решился освоить Python

— До IT ты работал в энергетической компании. Почему решил сменить профессию?

— В энергетику я пришёл после вуза, где учился на инженера-электроэнергетика. Хотелось работать по специальности, и компания попалась хорошая — крупная, стабильная. Я без раздумий устроился туда и проработал там около 14 лет.

Но со временем многое стало не устраивать. Я занимал разные должности, но по факту всегда выполнял однотипную инженерскую работу, значительную часть которой составляли бесполезные отчёты для галочки. Плюс зарплата, на мой взгляд, не соответствовала уровню ответственности, который я на себя брал.

Мысли о смене сферы у меня появились давно. Я всегда интересовался IT, но не поступил на связанную специальность — я переживал, что не поступлю на бюджет и не смогу найти работу в родном городе.

Тогда, в 2004 году, IT-сфера ещё не казалась такой востребованной областью.

Потом, когда я уже начал работать в энергетике, мама предложила заочно получить второе высшее по IT-специализации. Но я отказался от этой идеи: сессии, ненужные предметы, которые преподают в каждом вузе, необходимость отпрашиваться с работы на экзамены, — всё это казалось нереалистичным, и дальше разговоров дело не заходило.

— Что изменилось? Почему ты начал рассматривать обучение в IT всерьёз?

— Впервые я по-настоящему задумался об этом, когда увидел рекламу Skillbox. Узнал, что, оказывается, можно обучаться в комфортном для себя темпе, смотреть лекции и выполнять задания в любое время.

А потом случился переломный момент на работе. В конце 2020 года в компании прошли сокращения, в результате которых начальник предложил моему коллеге из другого отдела новую должность с похожими обязанностями и хорошей зарплатой. Я сгоряча спросил: «А почему мне такого не предложили?» В итоге мне тоже сказали, что могут перевести меня на позицию старшего мастера бригады.

Я согласился, а потом начал переживать. Новая должность требовала регулярной сдачи экзаменов, которые, по опыту коллег, были крайне непростыми. Мне стало тревожно, что я не справлюсь, но пути назад уже не было.

Тогда у меня появилась идея подготовить для себя запасной аэродром на случай, если я перестану справляться с новой должностью. Я начал изучать Python именно с этой мыслью, но довольно быстро начал воспринимать IT не как план Б, а как полноценный карьерный трек.

— А почему остановился именно на Python?

— Писали, что это востребованный и лёгкий для изучения язык. Не скажу, что этот выбор был глубоко обдуманным, но мои ожидания оправдались — без какого-либо опыта в программировании я довольно быстро смог освоить Python.

— То есть сложностей в обучении не было?

— Тяжело давались отдельные темы: декораторы, некоторые аспекты ООП. Я старался давать себе время и делать паузы, чтобы профессия не начала утомлять ещё на этапе обучения.

Для меня было крайне важно, чтобы новая работа приносила удовольствие. Поэтому, если у меня что-то не получалось, я не подгонял себя, а просто выдыхал и возвращался к материалу или задаче позже.

Из-за этого серьёзных сложностей во время обучения у меня не возникало. Изучая базовый курс по Python, я даже не пользовался сторонними источниками. А вот на блоках Advanced и Django я уже начал смотреть дополнительные материалы на YouTube, чтобы «въехать» в тему.

— Сначала ты рассматривал IT как запасной вариант, а потом стал воспринимать это серьёзнее. Что этому поспособствовало?

— Уже сложно сказать точно — это было в первой половине 2021 года. Скорее всего, это произошло во время заполнения очередного бесполезного отчёта.

Фото: личный архив Александра Барбашина

«Посоветовали откликаться на вакансии для DevOps-инженеров»: как найти работу разработчиком без опыта

— Когда ты понял, что уже готов искать полноценную работу в новой сфере?

— Не могу сказать, что почувствовал себя полностью готовым. Скорее просто понимал, что уже пора.

Обучение было устроено так: основной курс, который делился на две части, и два направления на выбор — Django и Advanced. Доступ к консультациям со специалистами Центра карьеры открывался после прохождения базового курса и одного из двух прикладных на выбор. Я тогда выбрал Django — просто потому, что там меньше тем, а значит, его можно пройти быстрее и сразу обратиться в Центр карьеры.

Так я и сделал. В Центре карьеры есть формат командного поиска работы, где специалист консультирует по трудоустройству в формате групповых занятий. Одним из первых заданий было проанализировать актуальные вакансии: посмотреть требования, выделить ключевые необходимые навыки и сопоставить их со своими сильными и слабыми сторонами.

И вот тогда я понял, что было бы логичнее выбрать Advanced, а не Django, потому что именно в Advanced изучаются темы, знание которых требуется в большинстве вакансий.

Так я продолжил учиться, но поиск работы не забросил — просто сосредоточился на доборе скиллов.

— Сколько прошло между началом поисков и первым оффером?

— Примерно пять месяцев. Первый оффер я получил после отклика на HeadHunter — это была компания, которая занималась 3D-моделированием помещений. С неё, по сути, и начался мой путь.

Там сразу в тексте вакансии уже предлагалось сделать тестовое задание без предварительного интервью с эйчаром и других этапов отбора. Я выполнил задание, после чего у меня попросили в дополнение к тестовому записать скринкаст, чтобы показать, как я работаю с кодом и пользуюсь профайлером и дебаггером.

В итоге мне позвонил тимлид команды и пригласил на неоплачиваемую стажировку. Вакансия, кстати, называлась «Python-разработчик с совмещением обязанностей DevOps-инженера».

— И как тебе давалось это совмещение?

— Честно говоря, когда я впервые прочитал текст самого первого рабочего задания, я понял там разве что предлоги.

Без шуток — в какой-то момент даже захотелось заплакать. Первая мысль была такая: «Пожалуй, напишу, что я не рассчитал силы, извинюсь и скажу: „До свидания“».

К счастью, вместо этого я решил подождать. Параллельно я продолжал ходить на основную работу, и это, кстати, мне помогло — я отвлёкся и получил возможность спокойно переварить ситуацию. Тревога ушла, и я стал постепенно разбираться, чего от меня хотят, в чём суть задачи и как к ней подступиться. В итоге я сдал задание уже через неделю.

Задача как раз была связана с DevOps, который я не изучал в Skillbox. Разбирался буквально с нуля: сначала с помощью ИИ, чтобы банально понять, в какую сторону думать, а потом подключил YouTube и статьи на профильных ресурсах.

— Здорово, что в итоге получилось разобраться! Сколько ты проработал на этой стажировке?

— Ситуация развивалась так. Стажировка началась где-то в середине мая, а в середине июня на основной работе начались кадровые перестановки: один из руководителей — начальник моего начальника — вышел на пенсию. После этого меня стали довольно настойчиво продвигать на должность старшего мастера участка, то есть фактически заместителя начальника.

Это был решающий момент. Я понимал, что даже если откажусь от ненужного мне повышения, то новые обязанности всё равно частично лягут на меня, только без дополнительной оплаты. Я решил: пора увольняться.

Но уходить в никуда после 14 лет стабильной работы было страшно.

Я связался с менеджером компании, где проходил стажировку, объяснил ситуацию. Они предложили мне ещё пару месяцев постажироваться у них бесплатно, а потом — оформиться в штат, пусть и за небольшую зарплату. Я согласился, около месяца отстажировался, а потом мне позвонил менеджер и сказал: «Прости, денег нет, сейчас нанять не можем».

В итоге мы договорились так: я продолжаю искать работу, и если у них ситуация наладится раньше, чем я получу другой оффер, то меня заберут в штат. И я продолжил поиск работы, на этот раз уже в формате индивидуальных консультаций со специалистом Центра карьеры.

Она посоветовала мне откликаться на вакансии не только для разработчиков, но и для DevOps-инженеров. Я подготовил второе резюме с релевантным для DevOps опытом, и это помогло — вскоре я нашёл работу.

Фото: личный архив Александра Барбашина

— Для тех, кто не разбирается в IT: как связана разработка на Python и профессия DevOps-инженера? Почему, освоив одно, можно быстро разобраться с другим?

— DevOps-инженеры занимаются в том числе автоматизацией и используют скрипты, которые часто пишутся на Python.

Зачастую в DevOps приходят из системного администрирования Linux. У меня такого опыта не было, но тем не менее в курсе Python Advanced было несколько модулей, связанных с Linux: базовые команды, работа с системой, понимание среды. Эти знания, кстати, помогли мне при выполнении тестового.

— Как проходили первые недели на новом месте работы? Сложно было влиться?

— Было тревожно уже от самого факта, что это реальная работа с настоящими, а не учебными серверами. Поэтому первое время перед тем, как ввести в консоль хоть один символ, я останавливался и десять раз всё перепроверял — лишь бы ничего не натворить.

Изначально меня взяли на начальную позицию с низким уровнем ответственности, потому что моих знаний действительно не хватало для чего-то большего. Но постепенно меня начали подключать к проектам и выдавать необходимые доступы.

За неделю я научился работать с Ansible — инструментом, с которым у меня до этого не было вообще никакого опыта. Также тимлид рассказал мне про Vagrant — инструмент, с помощью которого можно создавать виртуальные серверы и безопасно на них экспериментировать.

В общем, благодаря помощи коллег и интернету получилось постепенно освоиться.

— Как поменялась твоя жизнь с тех пор, как ты полноценно перешёл в IT?

— Моя зарплата выросла в два раза. Плюс теперь я работаю на удалёнке, а это гораздо удобнее.

Вернулось ощущение ценности знаний. В IT, если ты знаешь больше, то это отражается на твоей работе — ты быстрее выполняешь задачи, получаешь повышения или надбавки к зарплате.

В энергетике было так: чем больше ты знаешь и умеешь, тем тебе хуже, ведь на тебя просто начинают навешивать дополнительные неоплачиваемые задачи.

Период, когда я совмещал основную работу, учёбу и поиск работы, был очень тяжёлым. Сейчас я наконец-то могу выдохнуть и посвятить время себе. При этом я продолжаю учиться — прохожу бесплатные курсы по DevOps. Просто стараюсь делать это без лишнего напряжения, давая себе время на отдых.

Хочется продолжать развиваться как специалисту, но при этом не заваливая work-life-баланс.





Изучайте IT на практике — бесплатно

Курсы за 2990 0 р.

Я не знаю, с чего начать
Научитесь: Профессия Фулстек-разработчик на Python 3.0 Узнать больше
Понравилась статья?
Да

Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies 🍪

Ссылка скопирована