Сколько на самом деле вакансий на Python в веб-разработке

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

В Коммунарке начинается осень, значит пришло время пересмотреть Бегущего (теперь уже два), открыть бутылочку Амаретто и написать следующую статью про всеми любимый Python. В данном случае поговорим о том, сколько на самом деле у нас вакансий на Python для веб-разработчиков.

о дивный новый мир
о дивный новый мир

Коварность Python и его обманчивый маркетинг

В многочисленных рекламных буклетах про обучение Python приводятся какие-то безумные цифры про то, сколько сейчас на рынке требуется Python-разработчиков. И если открыть hh.ru и вбить туда что-то типа python, приплюсовать туда python вакансии с хабр-карьеры и различных пабликов телеги по ремоут работе, то дейсвительно получается серьезная цифра. Которая так и говори: «Глупец, беги скорее учи Python, осваивай мощь бескобочного программирования».

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

  • Backend

  • DevOps

  • QA-Manual/QA-Automation

  • GameDev

  • Mobile Dev

  • Data Science

  • Computer vision

  • Web Scraping

  • Desktop dev

  • Embedded dev

  • И еще что-то 100%

И фишка заключается в том, что если человек занимается Backend разработкой на Python, то он не может просто так взять и пойти работать Data Science на Python, так как это две совершенно разные отрасли, где требуется специфичный опыт и огромный пласт отличных знаний.

Веб-разработкику на Python проще освоить веб-разработку на условном php, чем освоить Data Science на том же Python. Специализация первична, язык вторичен.

Посчитаем вакансии для веб-разработчика на Python

Для беглого анализа мы возьмем всеми любимый hh.ru, где посчитаем python вакансии в Москве. Почему именно в Москве, когда у нас эпоха удаленки? Потому что это самая большая локация в РФ, которая достаточно хорошая показывает общую картину на рынке.

1) 6376 вакансий в Москве, где в ключевиках используется слово Python.

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

2) Поиск по веб-фреймворкам

  • Django - 491 - вакансии

  • Flask - 324 - вакансии

  • aiohttp - 126 вакансии

  • Tornado - 50 вакансии

  • Twisted - 9 вакансии

Итого: 1000 вакансий (реально, я не подбивал циферку =) )

3) Выглядит неплохо, но теперь проведем расширенный поиск по ключивам, чтобы выделить уникальные вакансии по каждому фремворку, которые не входят в более крупное множество.

  • Django - 491 - вакансии

  • Flask - 126 - вакансии

  • aiohttp - 51 вакансии

  • Tornado - 13 вакансии

  • Twisted - 1 вакансии

Итого: 682 вакансий

4) Уже лучше, удивляет, что кому-то еще нужны программисты на поддержку twisted, но да ладно. Дальше нам нужно очистить вакансии от мусора, когда python добавляют в качестве догрузки.

Нам нужен Java (Spring) разработчик, но если вы знаете python, django или имели грамоту за участие в кружке «умелые ручки» - это будет плюсом.

  • Django - 426 - вакансии

  • Flask - 119 - вакансии

  • aiohttp - 48 вакансии

  • Tornado - 12 вакансии

  • Twisted - 1 вакансии

Итого: 606 вакансий

___

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

А если из этого пула убрать все вакансии для middle/senior разработчиков и оставить те, на которые теоретически может податься джун, то цифра становится меньше сотни.

А что на других стеках

И так, неочищенные данные по python, django - у нас 491

  • java, spring - 1725

  • Php, symfony - 425

  • Php, laravel - 524

  • C#, net - 1197

  • Ruby, ROR - 402

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

Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.
Считаете перспективным python для веб-разработки
0% Да 0
0% Нет 0
Проголосовали 0 пользователей. Воздержались 0 пользователей.
Источник: https://habr.com/ru/post/578204/


Интересные статьи

Интересные статьи

Особенности Python,  о которых я даже не подозревалАвтор оригинала: Чарудатта Манваткар В последнее время у меня появилось новое хобби – чтение документации Pytho...
Дмитрий Лебедев — магистр экономики, программист и урбанист, который уже более 10 лет работает с OpenStreetMap. Он не только рисует домики, но и делает много исследований на основе его данных. ...
Я уже больше недели брожу вокруг да около мыслей о написании этой статьи. Правда, основная мотивация сначала была в том, что мне последнее время не хватало контента и хотелось немного разбавить...
Привет, Хабр. В предыдущей части я рассматривал создание несложной распознавалки текста, основанной на нейронной сети. Сегодня мы применим аналогичный подход, и напишем автоматический переводч...
Всем привет! Меня зовут Денис Гирько, я системный архитектор e-commerce платформы в Lamoda. В прошлом году я выступал на конференции DevConf с докладом, которым хочу поделиться с вами. Это обзор...