Сколько зарабатывает Python-разработчик в России и за границей в 2022 году
В статье мы собрали для вас статистику зарплат Python-программистов. Разберемся, сколько платят junior-, middle- и senior-разработчикам в разных странах, а также узнаем, какие деньги можно заработать на фрилансе.
Средняя зарплата Python-программиста в России за 2022 год
По статистике, средняя зарплата Python-программиста в России в 2022 году составляет почти 82 000 рублей. Основные факторы, которые влияют на заработок:
- Квалификация, знания и опыт. Доход junior-специалиста начинается от 30 000 руб. Мидл-разработчик со стажем от 2-3 лет может зарабатывать от 100-150 тысяч рублей в зависимости от сферы деятельности. Самые высокие суммы – у программистов в IT-сфере и финансовом секторе.
- Работа в штате или на фрилансе. Штатные работники имеют фиксированный оклад, но часто помимо этого получают корпоративные бонусы, премии за выполнение проекта, компенсации и пр. Заработок фрилансера зависит только от количества заказчиков и стоимости услуг.
- Регион. По данным сайтов с вакансиями, больше всего зарабатывают программисты на Python в Москве, Санкт-Петербурге, Новосибирске, Екатеринбурге и Казани. Оклад в размере 35-40 тыс. руб. платят в небольших городах, например, в Ижевске, Таганроге, Оренбурге и др.
Мы изучили актуальные вакансии на сайте HeadHunter и составили сводную таблицу – в ней указаны минимальные и максимальные зарплаты, которые предлагают Python-программистам российские работодатели.
ПРО ЗАРПЛАТЫ РАЗРАБОТЧИКОВ PYTHON 2022
| Условия | Диапазон зарплат |
| Junior | от 29 000 до 170 000 руб. |
| Middle | от 35 000 до 350 000 руб. |
| Senior | от 80 000 до 450 000 руб. |
| Удаленно | от 20 000 до 500 000 руб. |
В Москве
Средняя зарплата Python-программиста в Москве составляет 104 тысячи рублей.
Минимальный оклад предлагают стажеру со знанием Python и Linux от 1 года, максимальный – архитектору программного продукта Python/Django с опытом от 6 лет.
| Условия | Диапазон зарплат |
| Junior | от 30 000 до 170 000 руб. |
| Middle | от 100 000 до 350 000 руб. |
| Senior | от 100 000 до 450 000 руб. |
| Удаленно | от 20 000 до 500 000 руб. |
Сколько зарплата начинающего Python программиста
В Санкт-Петербурге
Зарплата среднего Питон-разработчика в Спб, по данным сайтов для поиска работы, составляет 80 000 рублей.
Минимальный оклад в размере 40 тыс. руб. может получать джуниор с небольшим опытом, максимальный – middle+/senior developer с хорошим знанием Python/Django/SQL/Git и стажем не менее 3 лет.
| Условия | Диапазон зарплат |
| Junior | от 30 000 до 90 000 руб. |
| Middle | от 60 000 до 140 000 руб. |
| Senior | от 100 000 до 350 000 руб. |
| Удаленно | от 60 000 до 400 000 руб. |
В Казани
Как показывает статистика, зарплата программиста на Python в Казани составляет примерно 80 тыс. руб.
| Условия | Диапазон зарплат |
| Junior | от 35 000 до 50 000 руб. |
| Middle | от 60 000 до 110 000 руб. |
| Senior | от 100 000 до 300 000 руб. |
| Удаленно | от 80 000 до 300 000 руб. |
Разработчик-стажер может рассчитывать на оклад в размере 35 000 рублей, максимальный доход может получать бэкенд-специалист с опытом программирования на Питон не менее трех лет.
Рекомендуем прочитать статью на нашем сайте Как научиться программированию на Питон и стать разработчиком с нуля.
Сколько зарабатывают разработчики на Питон за рубежом
Язык программирования Python входит в ТОП-5 по всему миру, поэтому опытные специалисты востребованы в разных странах: и в США, и в Европе, и в СНГ.
Но заработок программистов в разных регионах существенно разнится. Например, доход американского бэкендера может превышать в 2-3 раза сумму, которую получает его коллега из Азии. Ниже расскажем подробнее о зарплатах разработчиков на Питоне за рубежом.
Работать Питон-разработчиком можно из любой точки мира. Обучиться профессии тоже можно удаленно. Выбирайте онлайн-курсы ведущих школ на нашем сайте — мы собрали платные и бесплатные обучающие программы для новичков и профи.
В США
В достоверных источниках нет данных о том, сколько зарабатывают программисты на Python в Америке. Но мы нашли 1 вакансию на сайте HeadHunter. В IT-компанию требуется backend-разработчик с опытом проектирования нагруженных систем от 2 лет.
Требования к кандидату:
- Владение Python и фреймворком FLASK.
- Глубокое знание баз данных, MySQL.
- Английский на уровне чтения технической документации.
- Желателен опыт работы с платежными системами и терминалами.
Указанная зарплата – от 3000 до 4000 долларов после вычета налогов, то есть по текущему курсу — от 220 до 300 тысяч рублей. Возможна удаленная работа.
В Германии
Данные о том, сколько зарабатывают разработчики на Python в Германии, мы нашли на одном из форумов – примерно 65 000 евро, то есть почти 5,6 млн рублей в год или 470 тыс. руб. в месяц по текущему курсу.
На уровень доходов влияют следующие факторы:
- Образование – в среднем высшее образование приносит на 10 000 евро в год больше, чем среднее специальное.
- Квалификация – зарплата junior-спеициалиста начинается с 35 тысяч евро, middle+ и senior могут получать до 100 тыс. евро.
- Регион – самые высокие заработки предлагают в Гессене, Баден-Вюртемберге и Баварии.
- Отрасль компании – наиболее доходными считаются фарминдустрия, банки, логистика и коммуникации.
- Социальный статус – семейное положение, наличие детей и другие показатели влияют на налоговую ставку.
В Чехии
В Чехии наблюдается дефицит квалифицированных Python-программистов, поэтому уровень зарплат здесь довольно высокий. Как пишут в интернете, начинающий веб-разработчик с дипломом европейского образца зарабатывает в среднем 90 000 крон, то есть более 300 тыс. руб. в месяц.
На итоговую сумму влияют образование и стаж. Достоверных данных нет, поэтому можно ориентироваться на примерные цифры. Чешский Питон-разработчик с опытом получает от 26 до 56 тысяч долларов – от 2 до 4,1 миллиона рублей в год.
В Казахстане
Чтобы выяснить, какие зарплаты получают Python-программисты в Казахстане, мы изучили вакансии на сайте HeadHunter:
| Условия | Диапазон зарплат |
| Junior | от 50 000 до 140 000 руб. |
| Middle | от 110 000 до 250 000 руб. |
| Senior | от 120 000 до 250 000 руб. |
| Удаленно | от 120 000 до 250 000 руб. |
Средний заработок специалиста — 160 000 рублей.
Подборка курсов Онлайн-курсы по Python
Посмотреть подборку
Сколько платят Питон-разработчикам в Яндексе
На текущий момент на сайте ХедХантер опубликовано около 50 вакансий для программистов со знанием Python, но в них не указан заработок. Данные о зарплатах Питон-разработчиков и других специалистов в Яндексе не раскрывают.
Среди архивных объявлений мы нашли только одно с описанием условий: Python-разработчик в сервис Яндекс.Услуги. Кандидат должен иметь опыт на должности Senior, хорошо знать Python или C++. Указанная заработная плата – от 200 000 рублей.
Какие деньги получают Python-программисты на фрилансе
На доход разработчика-фрилансера влияет его опыт, навыки, стоимость услуг и время, которое он готов потратить на работу. Можно зарабатывать и 30, и 300 тысяч рублей в месяц – все зависит только от мотивации.
Чтобы иметь общее представление о заработках программистов на Python, мы нашли заказы на фриланс-бирже и составили сводную таблицу:
| Задание | Стоимость заказа |
| Сделать скрипт на Python | 4000 руб. |
| Восстановить программу на Питон | 5000 руб. |
| Создать консольную программу на Python | 10000 руб. |
| Написать Телеграм-бота | 10000 руб. |
| Разработать интернет-магазин | 90000 руб. |
Источник: uchis-online.ru
Работа программистом Python: требования, вакансии и зарплаты
Сегодня Python один из самых популярных языков программирования, области его применения только расширяются. Последние несколько лет он входит в ТОП-3 самых востребованных языков на рынке IT.
Python используется для решения научных и бизнес-задач. На западе его используют учёные (математики, физики, биологи), так как изучить этот язык не слишком сложно. Он чаще используется для написания front-end веб-сайтов и back-end для мобильных и веб-приложений, а также создания разного рода сервисов и API. В целом это универсальный язык, входящий в тройку языков для анализа больших данных.
Веб-разработчику, работающему на Python, нужно знать дополнительные технологии из front-end разработки и язык программирования JavaScript для полноценного сопровождения любого проекта.
В течение последних 5 лет Python-разработчики востребованы на рынке труда, специалистов в этой сфере до сих пор не хватает.
Где искать вакансии для Python разработчика
Вакансии в России стоит искать на популярных специализированных сайтах:
- https://hh.ru/,
- https://www.superjob.ru/,
- https://www.rabota.ru/,
- https://ru.indeed.com/.
Лидеры по количеству предложений работодателей — HeadHunter и Indeed.
Предложения вакансий в других странах попадаются на https://ru.indeed.com/. Есть специализированный сайт по поиску работы заграницей — в СНГ, Китае, в Европе и США — https://24ru.com/, но на нем уровень зарплат занижен. Возможность трудоустроиться заграницей предоставляют и платформы для программистов-фрилансеров, например https://www.upwork.com/, где после удачного выполнения проекта вас могут заметить и предложить сотрудничество.
На указанных сайтах есть предложения как для начинающих — даже студентов, так и для опытных. Предлагается полная, частичная занятость и удаленная работа. В основном, на удаленной работе чаще платят меньше, но реально найти удаленную работу со свободным графиком и зарплатой 150-200 тысяч рублей. Все зависит от политики фирмы и вашей квалификации.
Стажерам на последних курсах института некоторые компании предлагают всего 20 000 рублей, но в целом, зарплаты на рынке далеко не всегда соответствуют квалификации программиста (обычно они занижены), поэтому очень важно для соискателя правильно оценивать свою квалификацию и рынок труда.
Требования к Python-разработчику
Требования к кандидатам варьируются в зависимости от сферы деятельности и, конечно, от конкретного проекта. Если говорить о типичной вакансии, то актуальны следующие требования:
- Уверенное знание языка и библиотек Python
- Знание фреймворка Django или Flask/Pyramid/Tornado
- Базовые знания HTML, CSS, JavaScript – для верстки страниц
- Умение работать с Git
- Знание SQL, опыт работы с реляционными базами данных (PostgreSQL, MySQL), умение использовать ORM (например, Django ORM)
- Английский язык, от базового технического до продвинутого разговорного, в зависимости от вакансии
- Опыт работы с не реляционными базами данных, например, MongoDB
- Умение работать в команде, разбираться в чужом коде. Паонимание Agile (Scrum) и традиционных методологий разработки
- Высшее образование — преимущественно в сфере информационных технологий и математики, но некоторые организации принимают на работу специалистов без высшего образования (обучившихся программированию на python на курсах или самостоятельно).
Это общие требования. Диапазон вакансий и программных продуктов, с которыми придется работать, очень широк. Поэтому каждая организация требует знания, которые будут полезны именно в ее работе. Общее правило таково, что чем больше популярных и необходимых языков программирования, фреймворков и баз данных вы знаете (Js, HTML, С, С++, PHP, Django, SQL, Mongo), и чем больше ваш опыт работы, тем больше шансы на удачное трудоустройство и достойную зарплату.
Достаточно популярен сейчас язык Go. Например, программисту с квалификацией Senior Backend разработчик, знанием Go, и опытом разработки под Linux/Unix известный маркетплейс Joom предлагает зарплату от 270000 рублей в месяц.
Знания английского также влияют на зарплату, особенно если вы ищите работу за границей. Дополнительным преимуществом будет не только английский в совершенстве, но и знания языка интересующей страны.
Типичные вакансии со знанием python
Python-разработчик может занимать такие должности:
Junior Python Developer — от 6 месяцев до 1,5 лет опыта работы. Пишет программный код. Человек, который сам решает небольшие задачи, но сложные не осилит. Либо потратит на них много времени и будет нуждаться в проверке работы более опытными коллегами.
Middle Python Developer — опыт от года до 3 лет. Специалист, который самостоятельно пишет код по средним и сложным задачам, почти не ошибаясь. Либо способен быстро найти ошибку. Консультирует джуниоров.
Senior Python Developer — опыт работы от 4 до 6 лет. Эксперт, способный разрабатывать сложные приложения на фреймворке. Его знания могут быть применены в архитектуре приложения, уровень оплаты намного выше, чем у начинающих. Руководит проектом или командой.
Python Team Lead — должность выше Senior. В обязанности входит управление своей командой разработчиков, владение технической стороной, участие в работе над архитектурой проекта, ревью кода, а также разработка некоторых сложных заданий на проекте. Совмещает в себе основные знания специалистов уровней Senior и Software Engineer.
QA Automation Engineer — тестировщик, специалист по обеспечению качества программного обеспечения. В обязанности входит нахождение ошибок в программе. Без тестирования нельзя получить программу высокого качества – поэтому QA-специалисты очень востребованы в IT-компаниях, занятых разработкой.
Python Backend Developer — создает серверную часть в веб-приложениях, администрирует базы данных, архитектуру, программную логику. Back-end разработчик должен знать серверные языки программирования, такие как PHP, Python, Ruby, Java, Perl, Node JS (программные платформы). Дополнительно к Node JS этому специалисту полезно изучить Express (библиотеку для взаимодействия платформы Node JS с сервером) и Mongo DB (базу данных для получения и хранения информации).
Data Scientist — это специалист, обладающий практическими знаниями методов статистического анализа данных, навыками построения математических моделей (от нейронных сетей до кластеризации, от факторного до корреляционного анализа). Он должен уметь работать с большими массивами данных и находить закономерности.
Уровень зарплат в России и в других странах
В Москве программист Python получает от 30 000 до 450 000 рублей в зависимости от компании и его уровня квалификации. В Санкт-Петербурге от 25 000 до 350 000. Средняя зарплата разработчика составляет 120-150 тысяч в городах федерального значения и 75-100 в региональных центрах.
В странах СНГ сильный разброс зарплат. Например, в Узбекистане средний доход составляет от 20 до 40 тысяч в пересчете на российские рубли. В Белоруссии средняя зарплата — 2-3 тысячи долларов.
Зарплата в странах Европы составляет от 1500 до 5000 долларов в месяц в зависимости от страны и квалификации сотрудника. В США программистам предлагают от 2500 до 8500 тысяч долларов в месяц.
Источник: pythonru.com
Профессия Python разработчик

Python – один из языков программирования, который советуют осваивать новичкам. Выучить его относительно просто, даже если вы никогда не работали программистом. Команды на Питоне интуитивно понятны, особенно людям, знающим английский язык.
При этом разработчики на Python востребованы, поскольку популярность языка растет. Есть мнение, что в области веб-разработки он даже теснит язык PHP.
Помимо описания профессии, ее плюсов и минусов, в статье вы найдете бесплатные уроки для изучения Питона и полезные материалы для новичков.
Кто такой Python программист и чем он занимается?
Питон считается универсальным языком, который имеет широкое применение. Однако чаще всего он используется в следующих сферах:
- Машинное обучение. Например, различные рекомендательные алгоритмы, поиск могут быть написаны на Питоне. Активно данный язык используется в Яндексе.
- Написание скриптов, которые встраиваются в программы, написанные на других языках. Например, в играх на Питоне пишут алгоритмы взаимодействия персонажей, обработку событий и запуск сцен. Код на Питоне есть в таких популярных играх, как World of Tanks, Battlefield 2.
- Анализ и визуализация данных. Многие аналитики сегодня должны знать Python, чтобы проводить вычисления, выявлять закономерности и делать анализ данных.
Помимо перечисленных областей, Python разработчики востребованы:
- В веб-разработке. Часто бэкенд-часть сайтов (которая взаимодействует с сервером) написана на Питоне. На этом языке активно пишут парсеры, то есть программы, которые собирают различные данные с сайтов.
- В мобильной разработке. Например, серверная часть приложения Инстаграм написана на этом языке.
- В разработке десктоп программ. Например, на Питоне создана программа GIMP, а также софт для разработки 3D-графики Blender.
- Активно данный язык программирования используется в различных устройствах, например, банкоматах, ЧПУ-станках, телекоммуникационном оборудовании.
Python-разработчик может заниматься созданием программ, сайтов, приложений в указанных областях, а также доработкой уже созданных программных продуктов, их развитием и поддержкой.
Есть множество онлайн-курсов, на которых можно освоить профессию с нуля, даже не имея опыта в программировании. Например, обучением занимаются университет Skillbox и Нетология (здесь лучшим выпускникам помогают со стажировкой).
Плюсы и минусы профессии
- Язык программирования Питон подходит для новичков, его относительно легко и просто выучить даже человеку, не работавшему в ИТ.
- Много литературы и документации на русском языке, большое сообщество русскоязычных специалистов.
- Быстрое обучение, поскольку команды языка и сам код интуитивно понятны.
- Популярность языка продолжает расти, что обеспечивает Python программистам хорошую востребованность среди работодателей.
- Python разработчики работают в крупных компаниях, например, такие вакансии есть в Яндекс, Майл.ру, Facebook, Yahoo, Instagram.
- Высокие зарплаты.
- Часто работодатели ищут сотрудников, которые помимо Python, знают другие языки программирования, например, Java. Это связано с тем, что Питон обычно используется для создания части программного продукта, а для другой части необходимо знать дополнительные языки.
- Вакансий программистов на Python больше в Москве и Санкт-Петербурге. Если вы живете в регионе, скорее всего, вам потребуется искать удаленную работу или заказы на фрилансе.
- Новичкам сложнее найти работу, чем опытным специалистам. Как решить эту проблему, расскажем в статье ниже.
Сколько зарабатывают Python-программисты?
Средняя зарплата начинающего программиста (Junior) – от 60 тыс. рублей в месяц. Разработчик с опытом работы 2-3 года (Middle) получает от 120 тыс. рублей в месяц. Зарплата специалиста уровня Senior достигает 200 тыс. рублей в месяц и выше.
На фрилансе заработки тоже хорошие, особенно если работать на иностранных биржах. Ставки разработчиков на Питоне на англоязычных сайтах могут доходить до 50-80 долларов за час работы. За 6-ти часовой день специалист может заработать порядка 30 тыс. рублей. Российские заказчики платят меньше, но получить 1000-1500 руб. в час тоже можно.
Как стать Python разработчиком, что нужно знать и уметь?
Поскольку язык программирования востребован в разных областях, то необходимый стек технологий зависит от сферы, где вы планируете работать, и даже конкретного заказчика. Если говорить о новичках, то в первую очередь необходимо знать:
- Сам язык программирования: синтаксис, операторы, выражения, циклы, массивы, функции. Базовую подготовку можно получить в Skillbox. Здесь есть 6-ти месячный курс для новичков.
- Алгоритмы.
- Фреймворк Django, если планируете трудиться в веб-разработке.
- Освоить работу с базами данных.
- Иметь представление, что такое ООП (объектно-ориентированное программирование).
- Тестирование кода.
- Знать, как работать с API сторонних сервисов.
Где учиться программировать на Python? Бесплатные и платные уроки
Быстро освоить Питон можно на курсах. Вы общаетесь с преподавателем, можете задавать вопросы, выполняете задания. Это ускоряет процесс изучения языка, особенно для начинающих.
Примеры платных онлайн-курсов для взрослых и детей:
Название и ссылка на программу
Описание, чему обучают
Базовая 4-х месячная программа в Skillbox. Включает изучение основ языка: операторы, выражения, циклы, числа, базовые коллекции, массивы, функции, алгоритмы, работу с файлами, ООП и многое другое. Подходит новичкам. Включает теорию и практику. Занятия идут онлайн, учиться можно через интернет.
Более объемный курс в Skillbox. Вы научитесь писать более сложные программы и создавать веб-приложения, верстать сайты, использовать Git и PyCharm, фреймворк Django, тестировать код. По сути освоите профессию с нуля.
Курс в Нетологии. Включает программу помощи с трудоустройством: лучшие выпускники попадают на стажировку в ИТ-компании. Плюсы обучения в Нетологии — много практики, работа над реальными задачами, известные преподаватели.
Специальная программа для детей в возрасте от 11 до 14 лет. Создана совместно с ИТ-лагерем INNOcamp. Помимо изучения основ языка, включает уроки по разработке сайтов. Занятия проводятся в формате вебинаров.
Здесь изучают только фреймворк. Если вы уже знаете язык, то прохождение курса повысит вашу востребованность в сфере веб-разработки.
Здесь можно пройти курсы программирования на Питоне и освоить профессию с нуля. У каждого ученика есть наставник. Помогают с поиском стажировки и вакансий.
Помимо платных курсов, есть бесплатные варианты, как можно научиться данной профессии:
- Освоить все самостоятельно по материалам на бесплатных сайтах, где обучают программированию. Если вы уже работаете программистом, это оптимальный путь, поскольку базу уже знаете и вам просто нужно разобраться в синтаксисе нового языка.
- Для обучения языку Python написано много книг и самоучителей, которые помогут новичку. Например, можно прочитать книгу «Изучаем Python. Программирование игр, визуализация данных, веб-приложения» Эрика Мэтиза.
- Посмотрите бесплатные уроки с YouTube:
- Уроки Python для начинающих (21 видео)
- Анализ данных на Python в примерах и задачах
- Программирование на Python (9 лекций)
- Образовательные каналы по ИТ на YouTube (обзор)
Как найти работу начинающему специалисту?
Освоив азы языка, можно устроиться стажером в небольшую компанию и попробовать себя в области веб-разработки или машинного обучения. Как правило, стажерам очень мало платят, зато обучают и подтягивают до уровня Junior-программиста. Проработав стажером 4-6 мес., вы уже сможете претендовать на обычную зарплату для ИТ-специалиста.
Если у вас уже есть опыт работы, то добавьте свое резюме на сайты для программистов. Вас будут звать на собеседования и предлагать выполнять различные задачи. Смотрите, с чем вы не справляетесь и подтягивайте знания, затем снова идите на собеседования. Рано или поздно вас возьмут на работу. Некоторые начинающие программисты ищут первую работу по 3-4 месяца и даже больше, но затем получают необходимый опыт и процесс поиска нового работодателя идет быстрее.
Когда вы станете уверенным разработчиком, то сможете брать заказы на фрилансе и зарабатывать как частный специалист. Это даст хорошую прибавку к зарплате в офисе. Искать заказы на фрилансе можно на биржах.
Где найти Python-разработчика на проект?
- Если вам нужен специалист на удаленную работу или разовый заказ, добавьте проект на сервис www.kadrof.ru/work Это бесплатный сайт, где публикуются вакансии для фрилансеров.
- Найти частного специалиста можно в каталоге веб-разработчиков. Там есть фильтры, позволяющие выбрать программистов, знающих определенные технологии.
- Посмотрите статью, где найти хорошего программиста. Там вы найдете много полезных сайтов, куда можно добавить вакансию для поиска Python-программиста.
Источник: www.kadrof.ru
Сколько зарабатывают Python-разработчики в России?
Привет, друзья! Вероятно, вам тоже постоянно попадаются упоминания о том, что разработчики много зарабатывают. А сколько это — «много»? Редакция сайта pythonist.ru решила поднять цифры (данные habr.com) и посмотреть, сколько зарабатывают питонисты в России. Представляем вам статью — итог этого небольшого исследования.

Мы не будем брать самые высокие из найденных значений: ежу понятно, что так повезет не всем (ну, или соответствующий уровень навыков есть не у всех). Вместо этого будем ориентироваться на медиану зарплат. Если мы говорим, что медиана зарплат для питониста в России — ХХХ рублей, это означает, что половина питонистов получает больше, а половина — меньше.
Опять же, очевидно, что в столице зарплата будет выше, чем в провинции (конечно, в среднем, бывают и исключения, наверное). Поэтому мы посмотрели уровень зарплат просто по России, отдельно по Москве и Санкт-Петербургу, по всем городам без Москвы и по всем городам без самых крупных (Москва, Санкт-Петербург, Новосибирск, Екатеринбург, Нижний Новгород, Казань, Челябинск).
Что касается последнего пункта — городов без учета самых крупных — нам хотелось понять уровень зарплат в небольших городах. Но данные на habr.com собираются из анкет, заполненных разработчиками, а по каждому отдельному небольшому городу анкет слишком мало для внятной статистики.
Итак, медианы зарплат питонистов в России следующие:
- Junior — 60 тыс. руб.
- Middle — 120 тыс. руб.
- Senior — 200 тыс. руб.
Стоит отметить разительную разницу между джуниорами и мидлами: с переходом на новый уровень зарплата растет в два раза!
А что же в Москве и Санкт-Петербурге?
Для наглядности поместили данные в таблицу:
| Junior | 76 | 55 |
| Middle | 154 | 115 |
| Senior | 200 | 200 |
Как видим, разница между джунами и мидлами и при более высоком уровне зарплат сохраняется на уровне 1:2. При этом в Москве зарплаты выше, чем в Санкт-Петербурге, но не для разработчиков уровня сеньоров.
Сколько зарабатывают питонисты уровня Senior?
Отметим, что зарплаты сеньоров вообще куда более ровные по стране. И в Москве, и в небольших городах медиана — 200 тыс. руб. Немного отличаются лишь 25-й и 75-й процентили.
25% разработчиков уровня сеньор в среднем по стране зарабатывают меньше 170 тыс. руб., в Москве — меньше 180, в Санкт-Петербурге — меньше 170, а в не самых крупных городах — меньше 130 тыс. руб.
Любопытна статистика по 75-му процентилю. 25% Python-разработчиков с самыми высокими зарплатами получают:
- по России — больше 250 тыс. руб.
- в Москве — больше 250 тыс. руб.
- по всем городам без Москвы — больше 245 тыс. руб.
- в Санкт-Петербурге — больше 230 тыс. руб.
- по всем городам кроме самых крупных — больше 250 тыс. руб.
Почему-то зарплаты в Санкт-Петербурге отстают. При этом во втором полугодии 2020 года С-Пб лидировал в этом плане: 25% разработчиков там получали больше 298 тыс. руб., в то время как в Москве было 220. Возможно, вся эта забавная математика связана с тем, что количество анкет сеньоров на Хабре недостаточно для получения более точных данных.
Зарплата в небольших городах
«Небольшие» — конечно же, очень условно. Как уже говорилось в начале, мы просто вычеркнули несколько самых крупных городов. Сравниваем медиану зарплат в тыс. руб:
| Junior | 55 | 60 |
| Middle | 100 | 101 |
| Senior | 200 | 200 |
Любопытно, что за последние полгода зарплата питонистов сильнее всего изменилась (выросла) именно в не самых крупных городах.
Если брать в среднем по стране, медиана зарплат питонистов уровня Junior выросла на 5 тыс. руб., а в небольших городах — на 20 тыс. руб. (было 40, стало 60). При этом в Москве зарплата джуниоров снизилась на 14 тыс. руб. (76 против 90 во втором полугодии 2020 года).
У мидлов в среднем по стране прирост составил 2 тыс. руб, а в небольших городах — 11 тыс. руб. (было 90, стало 101).
Зарплаты сеньоров выросли сильнее всего (только Санкт-Петербург стабилен). Но и здесь в Москве прирост составил 20 тыс. руб., в среднем по стране — 25 тыс. руб., а вот в небольших городах медиана зарплат выросла на 50 тыс. руб.
Сравнение с зарплатами JavaScript-разработчиков
Детального анализа мы не проводили, но навскидку питонисты зарабатывают все же немного больше. Причем разницу лучше всего ощущают начинающие специалисты.
Скажем, если JS-разработчик уровня сеньора зарабатывает 186 тыс. руб., то Python-разработчик — 200. А питонист-джуниор зарабатывает больше начинающего JS-разработчика на 10 тыс. руб. (50 и 60 тыс. руб. соответственно). При этом в небольших городах разница еще круче: JS — 40, Python — 60. Между зарплатами мидлов разница незначительна.
Итоги
Изучать Python явно выгодно:) Благо, сейчас есть очень много бесплатных ресурсов самого разного толка, от видео до игр. Иногда на изучении Python даже можно заработать! Например, можно решать задачи на марафоне от Pythonboost. И тренировка, и возможность выиграть приз! А задачи там доступные даже для начинающих.
Приступайте прямо сейчас!
Источник: techrocks.ru
Зарплаты в Python за последние 10 лет

2021 год — знаковый для Python: в рейтинге популярности TIOBE он занял первое место. Поэтому сегодня публикуем статистику зарплат разработчика на Python за последние 10 лет. Возьмём условного Python Middle в Москве с опытом от 1 до 3 лет, а ещё рассчитаем реальное изменение доходов с учётом кризисов в экономике, пока у нас начинается курс по Fullstack-разработке на Python. Интересно? Поехали.
Наши источники — ежегодные отчёты roem.ru, зарплатная статистика Хабр.Карьера, цифры портала trud.com, аналитика агентства New.HR, а также данные сервиса Statista и аналитика IT-рынка от «Яндекса». С самого начала покажем простую, но красноречивую диаграмму по собранным данным:

Зарплата и инфляция
Номинально за 10 лет зарплата выросла на 225 %. Неплохо, но не учитывается инфляция, которая серьёзно меняет положение дел. Поэтому на сайте СтатБюро мы взяли статистику российской инфляции за 10 лет:

Затем привели зарплаты специалистов к уровню 2021 года. График реального роста с учётом увеличения денежной массы выглядит так:

При этом из Middle в Senior программист вырастает за 3–4 года, а это на 30–40 % больше денег.
На диаграмме видим, что зарплаты растут как в номинальном, так и в абсолютном выражении, потому что дефицит программистов никуда не уходит. По разным данным, он сохранится ещё 5 лет.
Статистика с перерасчётом несколько удивляет. Средние зарплаты объективно выросли на 38 % за 10 лет. Это не 225 % на первом графике, но цифра показывает стабильное, уверенное развитие отрасли. К сожалению, собрать цифры из одного источника не получилось — их просто нет.
Иногда данные сильно различаются. Выделяются данные рекрутинговых агентств. Возможная причина — агентствам важно удовлетворить и компанию, и соискателя.
- Согласно аналитике New HR средняя зарплатная вилка Python-разработчика в 2020 году — от 150 до 200 тысяч рублей.
- На сайтах поиска работы ставка снижается: её устанавливает работодатель. Мы постарались учесть и это.
- Статистика Trud.ru хуже — средняя ЗП по их вакансиям — 105 тысяч.
Заметны другие интересные моменты, которые хочется пояснить отдельно.
Резкий скачок верхней границы зарплат в 2013 году
Связан он с именем Джеффри Хинтона и разработкой первых в мире нейронных сетей с глубоким обучением. Хинтон и его студенты — Алекс Крижевский и Илья Суцкевер — создали AlexNet.
Нейросеть легко обошла все существующие системы распознавания изображений. Хайп вокруг был просто невероятным. «Яндекс» стал тестировать механику ИНС ещё в 2013-м, а в 2016 году полноценно внедрил её в поиск на yandex.ru. Востребованность разработчиков выросла мгновенно: компании стали предлагать гораздо больше денег. Три года зарплаты росли стабильно и с хорошим темпом.
Застой 2015–2016 годов
В 2014 году пришёл кризис, и в IT ощутили его влияние. Инфляция выросла, доходы предприятий упали, и даже крупные концерны пересмотрели бюджет. Зарплаты продолжили расти формально, но инфляция съедала их быстрее.
Из застоя сфера стала выходить только в 2016, IT-предприятия начали возвращать мощности, появилось множество стартапов и компаний среднего размера. Рост зарплат в абсолютных масштабах виден уже с 2017 года.
А что сейчас? Востребованность
IT находится в режиме не быстрого, но стабильного роста. Зарплаты растут медленно, но уверенно. Не только в номинальном, но и в абсолютном выражении. Больно ударивший по всей экономике COVID-19 вместе с массовой удалёнкой и карантином привёл к обострению дефицита специалистов: бизнес глубже ушёл в онлайн, появилась потребность в анализе данных.
В онлайн уходят и те, кто вчера ходил в маленький продуктовый, а значит, количество данных на серверах возросло, бизнес нарастил объёмы продаж и расширился. И вот что получается:
«За последний год финансовые ожидания выросли у системных аналитиков, SRE-инженеров (инженеров по мониторингу), специалистов в области информационной безопасности и дата-сайентистов», — рассказывает технический руководитель образовательных проектов VK Дмитрий Санников.
Популярность Python
Давайте посмотрим, насколько востребованы не только специалисты, но и язык. Вот таблица мирового рейтинга TIOBE, о котором мы писали выше:

В 2011 году позиции Python были куда хуже. Заметный рост популярности начался 10 лет назад, с приходом Deep Learning. В построении моделей машинного обучения Python показал отличные результаты — и стал активно расти. Активно — не то слово. Всего за 5 лет он завоевал стабильное место в пятёрке популярнейших языков.
Ниже график популярности самых распространённых языков с 2011 года. Посмотрите: Python по количеству вопросов, топиков и обсуждений со StackOverflow Python лидирует уже с 2018 года.

Java, JavaScript, C#, PHP и C++ уже почти 8 лет движутся медленно, даже сезонно. Выделяется именно Python: за 10 лет его популярность выросла в 3 раза. С шестого места в 2011 года он поднялся на первое в 2021 — и рост продолжается.
Динамика была разной. С момента своего создания в 1991-м и до 2001 года язык был аутсайдером. По статистике TIOBE, в 2001 году Python добрался всего лишь до 25 места.
С 2006 года Python стабильно показывал отличные результаты роста. И даже 4 раза получал награду TIOBE «Язык программирования года», которую присуждают за наибольшие темпы роста популярности.

Почему вообще Python стал популярным и показывает стабильные темпы роста, когда другие ЯП просто сохраняют свои позиции? Причины довольно понятны:
- Синтаксис языка крайне прост, Python может изучить далёкий от программирования человек.
- Python прекрасно проявляет себя в аналитике и визуализации данных.
- Machine Learning ускорило рост популярности языка и технологий: в 2010 году вышел фреймворк scikit-learn, который вывел ML и DL на новый уровень.
- Ощутимое преимущество языка — огромная база пользователей. Ответы на многие вопросы найдутся на GitHub или Stackoverflow.
И ещё немного о востребованности. Вот что мы увидели сегодня на hh.ru:

Не теряйте время и приступайте к изучению питона. Выберите подходящий курс. Получите перспективную профессию со скидкой (только для Хабра) 50% до конца октября:
- Профессия Fullstack-разработчик на Python (15 месяцев)
- Профессия Python-разработчик (10 месяцев)
- Курс «Python для анализа данных» (2 месяца)
- Профессия Data Scientist (24 месяца)
- Полный курс по Data Science (12 месяцев)
- Курс «Machine Learning и Deep Learning» (6 месяцев)
- Специализация «Data Analyst» (10 месяцев)
- Профессия Аналитик данных (6 месяцев)
- Специализация «Продуктовая аналитика» (4 месяца)
- Профессия тестировщик-автоматизатор на Python (8 месяцев)
- Профессия Этичный хакер (12 месяцев)
- Курс «Алгоритмы и структуры данных» (5 месяцев)
Также вы можете обратить внимание на пакет курсов по программированию, чтобы стать разносторонним специалистом.

Профессии и курсы
Data Science и Machine Learning
- Профессия Data Scientist
- Профессия Data Analyst
- Курс «Математика для Data Science»
- Курс «Математика и Machine Learning для Data Science»
- Курс по Data Engineering
- Курс «Machine Learning и Deep Learning»
- Курс по Machine Learning
Python, веб-разработка
- Профессия Fullstack-разработчик на Python
- Курс «Python для веб-разработки»
- Профессия Frontend-разработчик
- Профессия Веб-разработчик
Мобильная разработка
- Профессия iOS-разработчик
- Профессия Android-разработчик
Java и C#
- Профессия Java-разработчик
- Профессия QA-инженер на JAVA
- Профессия C#-разработчик
- Профессия Разработчик игр на Unity
От основ — в глубину
- Курс «Алгоритмы и структуры данных»
- Профессия C++ разработчик
- Профессия Этичный хакер
А также:
Источник: habr.com
