Все статьи | Истории успеха

Как я 10 лет проектировал мосты, а в 33 года стал Python-разработчиком в банке

Как я 10 лет проектировал мосты, а в 33 года стал Python-разработчиком в банке главное изображение

Всем привет! Меня зовут Никита Крылов, и это моя история успеха — как в 33 года я сменил профессию с инженера-проектировщика на Python-разработчика.

С чего все начиналось

Еще со школы я любил информатику, соответственно, эта история давалась мне достаточно легко. Однако при выборе университета, как это у многих бывает, я пошел не в связанный с IT институт, а туда, где учились друзья. Отучился на инженера путей сообщения в Московском автомобильно-дорожном институте и устроился на проектировщика мостовых сооружений. В итоге успешно по этой профессии проработал более 10 лет — во время ухода был руководителем группы инженеров и даже дорос до перехода на следующую должность. Однако в процессе работы иногда закрадывалась мысль: «А что было бы, если бы пошел все-таки на программирование».

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

Так как программирование меня все-таки интересовало, я начал узнавать у друзей, какие зарплаты в IT — и вообще, какие есть перспективы. Конечно же, меня удивила возможность достигнуть уровня зарплат хорошего инженера-проектировщика в сравнительно короткие сроки, и более высокий зарплатный потолок. В итоге я вывел для себя три критерия, каждый из которых по отдельности заставляет задуматься о смене профессии, а все вместе они не оставляют выбора: личный интерес к разработке, возможность удаленной работы, потенциально высокие зарплаты в среднесрочной перспективе.

Знакомство с Python

Мне хотелось работать именно с бэкендом, так как создание логики приложений для меня интереснее, чем интерактивность и красивость фронтенда. Краткий анализ рынка показал два самых востребованных языка для бэкенда: Java и Python. В итоге я выбрал Python — банально по причине относительной простоты его синтаксиса, так как цель была войти в профессию как можно быстрее. При этом я допускаю вариант, когда в перспективе мне придется добавить знания Java, так как он является официальным языком разработки под Android. Кроме того, думаю, что нужен будет и JavaScript — чтобы уметь делать и фронтенд-часть и двигаться в сторону фуллстек-разработки.

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

Почему именно Хекслет

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

Читайте также: Как сохранять фокус на протяжении всего обучения: советы от Хекслета

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

У Хекслета классный подход к обучению — нет огромных кусков теории, она разбита по небольшим частям, а в конце каждой из них дается практическое упражнение на закрепление материала. Уже после обучения на Хекслете я дополнительно проходил курсы на другой платформе в ином формате — сначала длинная лекция, к концу которой ты уже засыпаешь, а потом — домашнее задание, и то не всегда. Для меня такой подход сложнее, и он намного хуже усваивается.

На Хекслете я выполнил 3 проекта из 4 по профессии «Python-разработка». Проекты консольные, без веб-интерфейса. Когда выполнял, казались сложными и наверное даже не очень нужными, однако в процессе работы использую те же библиотеки уже гораздо более глубоко, и понимаю, что проекты сильно мне помогли.

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

Поиск работы

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

Создайте свое первое резюме разработчика: На сервисе «Хекслет-Резюме» опытные HR-менеджеры и разработчики бесплатно помогут вам при составлении вашего первого резюме в IT

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

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

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

Советы для тех, кто только начинает учиться

  • Давайте будем честными — учиться не всегда просто, бывает, что опускаются руки и появляются сомнения — а получится ли, не зря ли я трачу столько времени на обучение. Что будет, если не смогу устроиться на работу, либо будут предлагать только совсем плохие условия. Поэтому советую еще перед началом обучения поспрашивать знакомых разработчиков и представить первый год-два жизни после обучения. На какую зарплату и перспективы можно рассчитывать, устраивает ли это вообще или нет. И если вырисовывается приятная картина — держать в голове вектор направления и идти к своей цели.
  • Еще один важный совет — начните изучать и английский язык, если есть сложности со свободным чтением. Приходится читать много документации.

Никогда не останавливайтесь: В программировании говорят, что нужно постоянно учиться даже для того, чтобы просто находиться на месте. Развивайтесь с нами — на Хекслете есть сотни курсов по разработке на разных языках и технологиях

Аватар пользователя Никита Крылов
Никита Крылов 16 февраля 2022
Рекомендуемые программы

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

Иконка программы Фронтенд-разработчик
Профессия
Разработка фронтенд-компонентов для веб-приложений
29 сентября 10 месяцев
Иконка программы Python-разработчик
Профессия
Разработка веб-приложений на Django
29 сентября 10 месяцев
Иконка программы Java-разработчик
Профессия
Разработка приложений на языке Java
29 сентября 10 месяцев
Иконка программы PHP-разработчик
Профессия
Разработка веб-приложений на Laravel
29 сентября 10 месяцев
Иконка программы Node.js-разработчик
Профессия
Разработка бэкенд-компонентов для веб-приложений
29 сентября 10 месяцев
Иконка программы Верстальщик
Профессия
Верстка с использованием последних стандартов CSS
в любое время 5 месяцев
Иконка программы Fullstack-разработчик
Профессия
Разработка фронтенд- и бэкенд-компонентов для веб-приложений
29 сентября 16 месяцев
Иконка программы Разработчик на Ruby on Rails
Профессия
Создание веб-приложений со скоростью света
29 сентября 5 месяцев
Иконка программы Инженер по тестированию
Профессия
Новый
Ручное тестирование веб-приложений
29 сентября 4 месяца