Скидки до 28% + 2-ая профессия бесплатно и подарки на 50 000₽

Главная | Все статьи | Истории успеха

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

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

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

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

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

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

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

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

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

Получите профессию «Python-разработчик» за 10 месяцев! Python-разработчик занимается разработкой серверной части сайта, которая отвечает за логику и базы данных. Погрузитесь в практику с первого дня на Хекслете. Вы получите готовое портфолио на GitHub к концу обучения, поддержку наставников на протяжении всего курса и помощь в трудоустройстве.

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

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

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

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

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

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

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

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

Поиск работы

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

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

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

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

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

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

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

Получите профессию «Python-разработчик» за 10 месяцев! Python-разработчик занимается разработкой серверной части сайта, которая отвечает за логику и базы данных. Погрузитесь в практику с первого дня на Хекслете. Вы получите готовое портфолио на GitHub к концу обучения, поддержку наставников на протяжении всего курса и помощь в трудоустройстве.

Аватар пользователя Никита Крылов
Никита Крылов 16 февраля 2022
17
Похожие статьи
Рекомендуемые программы
профессия
Верстка на HTML5 и CSS3, Программирование на JavaScript в браузере, разработка клиентских приложений используя React
10 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на Python, Разработка веб-приложений и сервисов используя Django, проектирование и реализация REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
Тестирование веб-приложений, чек-листы и тест-кейсы, этапы тестирования, DevTools, Postman, SQL, Git, HTTP/HTTPS, API
4 месяца
с нуля
Старт 26 декабря
профессия
Программирование на Java, Разработка веб-приложений и микросервисов используя Spring Boot, проектирование REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
новый
Google таблицы, SQL, Python, Superset, Tableau, Pandas, визуализация данных, Anaconda, Jupyter Notebook, A/B-тесты, ROI
9 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на PHP, Разработка веб-приложений и сервисов используя Laravel, проектирование и реализация REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на Ruby, Разработка веб-приложений и сервисов используя Rails, проектирование и реализация REST API
5 месяцев
c опытом
Старт 26 декабря
профессия
Программирование на JavaScript в браузере и на сервере (Node.js), разработка бекендов на Fastify и фронтенда на React
16 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на JavaScript, разработка веб-приложений, bff и сервисов используя Fastify, проектирование REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
новый
Git, JavaScript, Playwright, бэкенд-тесты, юнит-тесты, API-тесты, UI-тесты, Github Actions, HTTP/HTTPS, API, Docker, SQL
8 месяцев
c опытом
Старт 26 декабря