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