Я спарсил 150.000 вакансий и понял, почему TIOBE бесполезен
- среда, 22 октября 2025 г. в 00:00:12
Всем привет! Недавно я задумался о том, почему рейтинги языков программирования настолько некорректные. При открытии очередной статьи про "топ языков 2024/2025", там обязательно скриншот из TIOBE, и автор начинает философствовать о трендах индустрии. Я сам так делал. Все так делают.
Но потом меня начало что-то напрягать. Смотрю на TIOBE — там Perl в топ-15, Assembly, Fortran... И я подумал: когда последний раз видел вакансию с требованием Fortran? Правильно, никогда.
Тогда я решил проверить простую гипотезу: что, если взять и посмотреть не на поисковые запросы, а на реальные вакансии? Спойлер: всё оказалось совсем не так, как в красивых рейтингах.
Я написал парсер. Подключил его к hh.ru, career.habr.com и ещё паре площадок. Задача простая: собирать вакансии и считать, какие технологии упоминаются чаще всего.
Собрал 150к вакансий и увидел совсем другой рейтинг:
SQL (47.86)** - ну тут понятно, базы данных нужны везде
Python (38.00)** - от Django до ML, универсал
1С (32.89)** - Специфика российского рынка
C (26.48)** - embedded и системное программирование
JavaScript (25.22)** - веб жив и процветает
Java (21.68)** - энтерпрайз никуда не делся
C++ (20.93)** - геймдев и высоконагруженные системы
PHP (18.66)** - по словам псевдо-аналитиков рынка труда "мертвый язык"
1С на третьем месте. Выше JavaScript. Выше Java. Выше C++. В TIOBE его вообще нет - потому что за границей никто не знает, что это такое. А у нас это огромный рынок. Тысячи компаний на 1С, миллионы строк кода, постоянный спрос на специалистов.
PHP на восьмом месте. Помните все эти статьи "PHP is dead"? А PHP спокойно себе в топ-10 сидит, вакансий - вагон.
Где Fortran? Где Assembly? Где Prolog и Ada из топа TIOBE? Их нет. Вообще. Ну то есть они где-то есть, в аэрокосмических институтах наверное. Но в массовом найме - ноль. TIOBE показывает одно, реальность показывает другое.
Если вы джун или выбираете первый язык - смотрите на эти цифры. Не на красивые графики из Medium, а на реальный спрос. Хотите работу? Учите то, что работодатели ищут прямо сейчас.
Если вы мидл/сеньор - здесь видно, куда двигается рынок. Какие технологии растут, какие стоят на месте. Можно планировать, куда вкладывать время на обучение.
Если вы HR - эти данные показывают, насколько жёсткая конкуренция за специалистов. Python-разработчиков ищут все, конкуренция дикая. 1С-ников тоже много нужно, но и предложение есть.
Сейчас я считаю только вакансии. Это неплохой показатель, но не полный. Планирую добавить:
Активность на GitHub - звёзды, форки, коммиты
Stack Overflow - сколько вопросов задают, сколько отвечают
Статистику загрузок библиотек из npm, PyPI, Composer
Может быть, данные с конференций и митапов
Идея в том, чтобы собрать разные метрики и свести их в один индекс. Пока что работает только часть про вакансии, но она уже показывает интересную картину.
Я выложил всё на trueindex.ru. Обновляю каждый месяц. можете проверять.
Если есть идеи по методологии, хотите обсудить результаты или предложить, какие ещё технологии добавить в отслеживание - пишите в комментах или в телеграм @ihxnnxs.