Дмитрий Карпов 10 лет проработал с 1С: сначала как консультант, потом как руководитель и наконец как программист. Но время шло, хотелось пробовать новое, решать другие задачи и работать с другими технологиями. 1С была изучена вдоль и поперёк. Поэтому Дмитрий решил стать Python-разработчиком — в 36 лет, с двумя детьми и ипотекой. В 2020 году. На то, чтобы освоить новую профессию и пройти испытательный срок в международной компании, ушло всего 8 месяцев.
Рассказываем, почему стоит обратить внимание на Python-разработку, где искать первую работу и как в этом поможет курс Skillbox.
🎁 Внимательных читателей ждёт новогодний бонус от Skillbox — не пропустите!
Почему именно Python?
В этом году языку программирования Python исполняется 30 лет, но за это время он не потерял актуальности. Совсем наоборот: начал активно расти в 2010 году, а к 2020 достиг пика — и не собирается сдавать позиции. На то есть свои причины.
Python — один из самых простых языков. У него понятный синтаксис, который состоит в основном из простых английских слов и нескольких знаков препинания. Python требует меньше кода, чем C++ или Java. Поэтому выучить Python не составит труда даже новичкам.
Он давно существует. За 30 лет накопилась внушительная база знаний, так что учебных материалов хватает. А еще любую проблему с кодом легко нагуглить: наверняка найдете готовый алгоритм.
А еще он универсальный. Опять же, за время существования языка появились готовые библиотеки для любых целей: многомерных массивов и высокоуровневых матриц, работы с данными, исследований и даже искусственного интеллекта.
Вот почему Дмитрий Карпов выбрал Python:
«Он показался мне наиболее простым для новичка. На мой взгляд, другие языки — например, Java и Go — труднее освоить. А PHP уже устарел, и изучать его нет смысла. Ещё меня привлекало, что у Python много готовых инструментов и библиотек. Напоследок я открыл HeadHunter и увидел тысячи вакансий Python-разработчика».
Много вакансий — это хорошо. А какая зарплата?
Все зависит от опыта разработчика и от компании. В среднем по рынку зарплата каждой позиции растет так:
- Junior — от 54 тысяч рублей в месяц.
- Middle — от 100 тысяч рублей.
- Senior — от 160 тысяч рублей.
- Lead — от 195 тысяч. На hh.ru встречаются вакансии с зарплатой от 400 тысяч рублей в месяц.
Дмитрий искал работу на hh.ru еще во время обучения, выполнял тестовые задания, общался с работодателями.
В результате подходящее место помог найти Центр карьеры Skillbox:
«Cвоё резюме я передал сотрудникам Skillbox, которые помогают студентам трудоустроиться. Они отправили мои контакты в Group-IB, международную компанию, которая занимается кибербезопасностью. И меня пригласили на собеседование!»
С августа Дмитрий работал в Group-IB младшим разработчиком, а в ноябре у него закончился испытательный срок. Несмотря на то, что сначала Дмитрий получал меньше, чем на позиции программиста 1С, он все равно считал это успехом.
«Почему это успех? Я работаю в крупной компании, у меня много интересных задач и отличные коллеги. Я хотел стать Python-разработчиком, и это получилось — хотя у меня семья, дети, ипотека и мне давно не 20 лет».
Зная целеустремленность Дмитрия, мы не сомневаемся, что следующую планку — позицию мидл-разработчика — он возьмет очень быстро. «Моя задача — прокачаться до мидла и вырасти по зарплате до 120–160 тысяч рублей».
Разве можно выучить Python за 8 месяцев?
Онлайн-курс Skillbox « Профессия Python-разработчик » рассчитан на год. В среднем наши студенты тратят 3-5 часов в неделю и укладываются в срок. Дмитрий выделял больше времени на учебу — и справился быстрее.
В общем, главное — желание. Если вы хотите освоить Python, на курсе Skillbox есть все необходимое, чтобы сделать это.
🤓 Программа рассчитана на новичков
Вы будете двигаться от простого к сложному и к концу обучения сможете:
✔️ Создавать простые и сложные модульные программы: от консольных скриптов до чат-ботов
✔️ Работать с базами данных
✔️ Использовать промышленные средства разработки: Git, PyCharm
✔️ Тестировать код
✔️ Понимать место Django в семействе веб-фреймворков
✔️ Создавать соответствующие современным требованиям веб-приложения
✔️ Оптимизировать старые или неудачные веб-приложения
✔️ Структурировать проект так, чтобы он был поддерживаемым
💪🏻 Преподаватели-практики
Вас будут учить практикующие Python-разработчики из топовых студий страны. Это значит, что вы получите самые актуальные знания и навыки.
Чтобы закрепить знания, в Skillbox есть домашние задания. Проверять их будет личный ментор.
«Большой плюс, что домашние задания на курсе проверяют опытные программисты. Начинающему важно знать, правильно он решил задачу или нет. То, что всё работает, не всегда значит, что задание выполнено верно. Почти все мои домашки проверял Михаил Люндин. Он давал очень грамотный фидбэк: отмечал косяки, объяснял, где лучше сделать по-другому. Пару раз Михаил принимал мой вариант, но писал, как он сам решил бы задачу».
Не уверены? Познакомьтесь с курсом бесплатно!
Чтобы вы могли оценить программу и решить, подходит ли она вам, мы даём бесплатный доступ к трём первым модулям курса. Вас ждут час теории и практические задания на закрепление материала. Вы познакомитесь с основными принципами языка и напишете свою первую программу на Python.
Хотите освоить интересную и прибыльную профессию? Тогда листайте дальше, чтобы оставить заявку!