«Мне хотелось приносить пользу»: как газоспасатель стал Python-разработчиком
Максим долгие годы работал на заводе, но в 37 лет решил стать Python-разработчиком. Получилось: теперь он пишет код, а ещё проверяет работы студентов.
Иллюстрация: rawpixel / freepik / Freepik / Thiebaud Faix / Unsplash / Python / Django / Wikimedia Commons / Дима Руденок для Skillbox Media
Максим Семенюк
Россия, Санкт-Петербург
Пройденные курсы
Достижения
Сменил профессию в 37 лет. Более года работает бэкенд-разработчиком и чуть меньше — проверяющим преподавателем и тимлидом командных проектов в Skillbox.
✅ Помощь
Максим рассказал:
- почему решил уйти с комфортной и высокооплачиваемой работы;
- какие сомнения одолевали его во время учёбы;
- что советует всем новичкам на собственном опыте;
- какие проекты разрабатывает как бэкенд-разработчик;
- что даёт ему работа в Skillbox.
«Зона комфорта долго меня не отпускала»: о прошлой жизни и работе
Вообще, образование у меня высшее экономическое, но так вышло, что по специальности я никогда не работал. Сразу после выпуска из вуза знакомые помогли устроиться в хорошее место — газоспасателем на нефтеперерабатывающий завод «Газпрома» в Сургуте, где я и трудился до 2023 года.
В целом условия на той работе были отличными: удобный график, высокая зарплата, казалось бы — живи да радуйся, но… если копнуть глубже, я не чувствовал удовлетворения от того, чем занимаюсь. Меня тяготило отсутствие самореализации, а ещё — бюрократия.
Я работал в сфере профилактики, с предупреждением аварийный ситуаций, и с каждым годом всё отчётливее ощущал, что занимаюсь совсем не тем. Мне хотелось перестать наконец создавать видимость и найти специальность, которая будет мне искренне нравиться.
Вот только зона комфорта всё никак меня не отпускала. Я хотел сменить профессию, но долго сомневался и находил причины этого не делать: «Опыт не тот. Возраст не тот. А вдруг не получится устроиться в новой сфере?»
Но всё-таки желание развиваться пересилило, и маленькими шагами я начал двигаться к цели. Из всех возможных направлений выбрал IT и программирование, потому что когда-то в универе изучал С++ и помнил, что написание кода мне хорошо давалось.
В итоге для обучения остановился всё же на Python, поскольку слышал, что это один из самых популярных, быстроразвивающихся и несложных в освоении языков.
Читайте также:
Сначала смотрел бесплатные материалы на YouTube, а потом уже решил пройти специализированный курс.
«Иногда всё-таки сомневался, действительно ли мне нужно менять свою жизнь»: об учёбе
Первые несколько месяцев я учился буквально как заведённый. Мне всё нравилось, у меня всё получалось — так легко и без каких-либо сложностей и пролетела первая половина курса.
К тому же продуктивной учёбе сильно способствовали условия на основной работе — удобный график 2/2 и личный кабинет с компьютером.
Но позже в голову стали приходить мысли, которые сильно мешали процессу. Я начал сомневаться: «А что, если у меня ничего не получится? Вон некоторые программисты по десять лет работают джунами. А не слишком ли поздно я решился на перемены? Всё-таки мне уже 37 лет».
К тому же в тот период в моей жизни было много других забот. Из-за всего в совокупности я даже делал перерывы в учёбе. Один из них продлился аж пять месяцев. Но потом, когда проблемы были решены, я всё-таки вернулся к Python-разработке и вновь с головой погрузился в программирование.
«Начинал с неоплачиваемых стажировок»: о старте карьеры в IT
Понимая, что найти первую работу по новой профессии всегда сложно, я начал свой поиск со стажировок ещё во время учёбы. С HeadHunter мои отношения как-то не складывались — в течение полугода я откликался там на разные вакансии, но либо сразу получал отказы, либо мои заявки вообще не просматривали. Лучше ситуация оказалась на «Хабре» и в профильных телеграм-каналах. Отклик там был выше, особенно на первой платформе.
Помню, меня сильно удивило, что даже на неоплачиваемые стажировки конкурс очень высок. Например, на одну из тех вакансий, что мне понравились, вместе со мной подали заявки более 200 человек! Более того: чтобы дойти до финала, в течение месяца требовалось сделать четыре тестовых.
В итоге конкурсный отбор прошло всего девять человек, и я среди них. Этот первый успех был очень важен — он помог мне поверить в себя и свои силы и убедиться, что у меня всё обязательно получится.
Параллельно первой стажировке я нашёл и вторую, где приступил к работе над реальным проектом.
Вот таким интенсивным было начало моего пути в Python-разработке. Я одновременно работал на заводе, оканчивал курсы и стажировался — в общем, прокачивал профессиональные навыки и набирался уверенности с удвоенной скоростью.
«Учите теорию и делайте свои проекты»: что поможет в поиске работы
Начало карьеры в IT — задача не из простых, хотя специалисты в этой сфере действительно востребованны. Исходя из своего опыта, могу дать несколько советов для более быстрого и успешного трудоустройства:
1. Заручитесь поддержкой профессионалов.
Найти работу джуном мне помог один опытный айтишник со стажем в IT более 25 лет, который сам часто собеседовал кандидатов. Он подсказал, как грамотно составить резюме и подготовиться к собеседованиям.
Вооружившись его советами, я проходил одно-два интервью в неделю, и уже через месяц получил два оффера. И всё же, если учитывать не самый удачный опыт со стажировками, путь к первому серьёзному офферу занял около года.
2. Разрабатывайте свой проект.
Эту идею мне подсказал мой ментор. Мысль проста: никто не хочет брать на работу соискателя, которому совершенно нечего показать работодателю. Нужно усиливать своё портфолио.
Я для этого сделал бета-версию проекта по систематизации статистики виртуальных автогонок (есть у меня такое увлечение) на Django. Кстати, именно благодаря этому проекту я также стал тимлидом итоговых проектов по Django в Skillbox. Но об этом — позже.
3. Учите теорию.
На технических собеседованиях, которые обычно длятся час-полтора, как правило, задают много теоретических вопросов. Чтобы уверенно на них отвечать, требуется вдумчивая дополнительная подготовка.
Да, на курсе вам дадут необходимую теоретическую базу, которую после вы отработаете на практике в домашках, но дальше уже сами. В IT без самообразования никак.
4. Ходите на собеседования как можно чаще.
Это позволит вам изучить различные подходы и требования и чувствовать себя более уверенно на любых интервью.
Что касается выполнения тестовых без технического собеседования — тут спорно. С одной стороны, тоже полезный практический опыт, с другой — очень часто на эти тестовые не отвечают и не дают обратную связь, так что ошибки разобрать тяжело.
Собеседование на вакансию, куда меня в итоге взяли, отличалось от других: я выполнял тестовое в режиме реального времени, а потом дорабатывал его по комментариям. В итоге справился успешно и получил оффер. Для второго оффера просто успешно прошёл техническое интервью, в чём к тому времени уже поднаторел.
«Был готов уволиться в никуда, как вдруг на меня посыпались офферы»: о текущей работе
Мой переход в IT начался интересно. Я настолько устал от работы газоспасателем, что решил запланировать отпуск и сразу после него уволиться. Но буквально за две недели до отдыха получил два оффера и в итоге ни в какой отпуск так и не пошёл 🙂
И вот уже больше года я работаю бэкенд-разработчиком в EdTech-компании Thesis. Сейчас пишу код для крупного профориентационного проекта «Билет в будущее», а первые полгода был занят в проекте по домашнему обучению детей Lecta.
И хотя я работаю удалённо, я всё равно уехал из родного Сургута, поскольку давно этого хотел. Быстро нашёл покупателя на свою квартиру, собрал вещи, загрузил в машину и отправился в путь. Думал обосноваться в Калининграде, но решил сперва съездить в Питер и посмотреть город и в итоге остался здесь жить.
«Поддерживаю знания и прокачиваю софт-скиллы»: о работе тимлидом и преподавателем в Skillbox
Backend-разработка в Thesis не единственная моя работа. Где-то через год после начала обучения я завершил и защитил итоговый командный проект по фреймворку Django.
В команде я взял на себя роль тимлида, и после этого опыта мне предложили аналогичную роль, только уже за пределами этой команды — лидировать все итоговые проекты по Django, помогать ребятам. С работой я хорошо справлялся, и ещё спустя какое-то время меня также сделали проверяющим преподавателем на курсах «Python-фреймворк Django» и Python Advanced.
Изначально работа в Skillbox была для меня своего рода подстраховкой на случай, если не получится быстро найти основную. Но со временем мой подход изменился: сейчас это способ поддерживать и освежать знания. Повторять то, что я не использую регулярно в работе, но что может мне однажды пригодиться.
К тому же работа преподавателем помогает прокачивать софт-скиллы ещё сильнее, чем работа в IT-команде.
Конечно, встречаются и беспроблемные студенты, но всё же чаще приходится искать подход к каждому человеку отдельно, подбирать слова, подробно отвечать на вопросы и, бывает, даже на претензии.
«Хочу расти внутри компании»: о планах и целях
Компания у нас небольшая, и пока есть некоторые сложности с карьерным ростом. Год назад меня взяли сразу мидлом и стали платить зарплату выше той, что я получал в «Газпроме». Но тогда всё это шло скорее авансом.
Сейчас же я чётко вижу, что действительно вырос — ощущаю себя уже настоящим специалистом мидл-уровня. Качество моего кода год назад просто несравнимо с тем, что есть сейчас.
В ближайшее время хочу достичь сеньор-уровня и считаю, что в целом уже стремительно к нему приближаюсь — например, могу автономно решать сложные задачи. Амбиций стать тимлидом или техлидом пока нет — предпочитаю отвечать только за себя.
Мне очень нравится работать в моей компании Thesis — здесь интересные проекты, человеческое отношение к сотрудникам, хорошие условия.
Верю, что скоро ситуация c грейдированием изменится в лучшую сторону и мой рост здесь станет возможным. Тем более к этому есть все предпосылки: сейчас компания берёт и запускает новые проекты и уже идёт деление на команды.