Всем привет! Меня зовут Никита Крылов, и это моя история успеха — как в 33 года я сменил профессию с инженера-проектировщика на Python-разработчика.
- С чего все начиналось
- Знакомство с 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 к концу обучения, поддержку наставников на протяжении всего курса и помощь в трудоустройстве.