Источник

Привет, Хабр! IEEE Spectrum опубликовал ежегодный рейтинг языков программирования за 2025 год. Там много всего интересного, на что стоит обратить внимание. Давайте разберемся, как формируется этот список, какие языки пока что удерживают лидерство, кто теряет позиции и почему, а также как ИИ все (ну или почти все) меняет. Поехали!

Как составляется рейтинг: методология IEEE

Рейтинг IEEE Spectrum строится на данных из открытых источников, которые отражают реальное использование языков. Учитываются поисковые запросы в Google, активность на Stack Exchange (в первую очередь Stack Overflow), упоминания в научных публикациях и работа с кодом на GitHub. Эти «сигналы» объединяются в несколько списков: «Spectrum» — с уклоном в исследования и инженерные задачи, «Jobs» — ориентированный на востребованность на рынке труда, и «Trending» — показывающий, какие языки быстрее всего набирают или теряют популярность.

Сам рейтинг Spectrum. Источник
Сам рейтинг Spectrum. Источник.

30+ бесплатных курсов на IT-темы в Академии Selectel

Для начинающих и опытных специалистов.

Изучить →

Изменения в рейтинге: кто растет, кто падает

По сравнению с 2024 годом рейтинг 2025 года фиксирует заметные сдвиги, связанные с влиянием ИИ на разработку. В рейтинге «Spectrum» Python сохраняет лидерство, подтверждая свою универсальность для задач от автоматизации до моделей машинного обучения (ML-моделей).

В рейтинге «Jobs» он совершил рывок, поднявшись с прошлогодней второй позиции на первую, что говорит о растущем спросе на специалистов, способных быстро прототипировать решения в условиях сжатых сроков. JavaScript, напротив, теряет позиции: в «Spectrum» он скатился с третьего места на шестое, что отражает снижение публичной активности вокруг фронтенд-разработки, хотя в «Jobs» он остаётся востребованным благодаря веб-приложениям.

Ну а это - рейтинг Jobs
Ну а это - рейтинг Jobs.

Сдвиги в рейтинге не случайны. Python и SQL укрепляют позиции, а JavaScript теряет их во многом потому, что сама среда общения разработчиков меняется. По данным IEEE Spectrum, число вопросов на Stack Exchange (прежде всего на Stack Overflow) в 2025 году составило лишь 22 % от уровня прошлого года. Разработчики всё чаще используют ИИ-ассистентов вроде Claude или Cursor, минуя публичные форумы. В результате метрики, на которых строится рейтинг, показывают рост тех языков, что проще интегрируются с ИИ, и падение тех, что завязаны на ручное кодирование.

Лидеры и аутсайдеры: почему Python доминирует, а JavaScript отступает

Python в 2025 году уверенно удерживает лидерство благодаря богатой экосистеме. Библиотеки вроде Pandas или PyTorch позволяют решать широкий круг задач — от анализа данных до обучения нейросетей — без необходимости погружаться в низкоуровневые детали. В рейтинге «Jobs» язык укрепил позиции, потому что работодатели ценят его универсальность: он одинаково востребован у специалистов по данным, ML-инженеров и бэкенд-разработчиков.

Простота синтаксиса делает язык доступным даже новичкам. В эпоху ИИ это особенно заметно: ассистенты легко генерируют на Python понятный и «чистый» код прямо по текстовому описанию задачи, будь то парсер данных или аналитический скрипт. Такой подход ускоряет прототипирование — разработчик формулирует задачу словами, получает готовое решение и лишь дорабатывает его под свои нужды. Но динамическая типизация иногда оборачивается проблемой. Генеративные модели могут предложить функции или методы, которых в языке нет, и это приводит к ошибкам. Поэтому всё активнее применяются инструменты для проверки кода — например, Ruff для автоматического анализа и MyPy для контроля типов. Они позволяют держать проекты под контролем и компенсируют ошибки, которые часто возникают в сгенерированном ИИ коде на Python.

JavaScript в рейтинге «Spectrum» теряет позиции, и главная причина — автоматизация фронтенда. Всё больше инструментов умеют генерировать интерфейсы и стили по описанию, поэтому необходимость вручную писать шаблонный код снижается. Вместе с этим уменьшается и количество публичных вопросов на форумах, что напрямую отражается на метриках популярности. Тем не менее в «Jobs» язык остаётся востребованным. Этому способствует огромная экосистема npm и популярные фреймворки вроде Next.js, которые позволяют создавать современные веб-приложения — от прогрессивных веб-приложений до серверлесс-сервисов. Работодатели продолжают искать специалистов, способных поддерживать такие проекты.

Но у JavaScript есть и слабые стороны. Экосистема развивается быстро, и это оборачивается постоянными проблемами с зависимостями, которые ломаются при обновлениях. Всё чаще требуется дисциплина и переход на TypeScript или ESM, чтобы проекты оставались стабильными. А чтобы оставаться в тренде, разработчикам стоит изучать новые направления — например, использование WebAssembly для тяжёлых вычислений или Deno как более безопасную альтернативу привычному окружению.

SQL заслуживает отдельного упоминания: его ценность в «Jobs» растёт, так как точные запросы — например, сложные JOIN’ы или оконные функции — остаются сложной задачей для ИИ, требуя человеческого понимания данных. Это делает SQL незаменимым для аналитики, где точность критична, но инструменты вроде LangChain уже позволяют генерировать запросы из текстовых описаний, намекая на будущую автоматизацию.

ИИ как переломный момент: от синтаксиса к промптам

Как и говорилось выше, методология IEEE опирается на открытые данные, но сама природа этих метрик меняется. Всё больше задач решается через ИИ-ассистентов вроде Grok или ChatGPT, обсуждения уходят из публичных форумов в приватные чаты. В результате традиционные показатели — количество вопросов на Stack Overflow или активность в репозиториях — слабеют, и рейтинг превращается не просто в список популярности, а в индикатор того, какие языки устойчивы к автоматизации и лучше встраиваются в новые рабочие процессы, где генерация кода становится нормой.

В долгосрочной перспективе языки могут стать «невидимыми»: компиляторы будут собирать машинный код прямо из промптов, а программирование превратится в инженерию запросов. SQL пока удерживает позиции благодаря своей семантической точности, но даже здесь ИИ постепенно осваивает генерацию запросов. Это снижает порог входа для новичков, но повышает ценность специалистов, способных соединять данные, промпты и понимание предметной области.

Что в итоге? В 2025 году Python удерживает роль универсального языка — и в исследованиях, и в индустрии. SQL подтверждает свою незаменимость там, где нужна точность работы с данными. JavaScript остаётся востребованным на рынке, но в исследовательской части теряет позиции из-за автоматизации фронтенда.

ИИ ускоряет эти сдвиги: языки, которые легко вписываются в новые сценарии генерации кода, укрепляют свои позиции, а те, что завязаны на ручное программирование, постепенно уходят на второй план.

Комментарии (1)


  1. akod67
    28.09.2025 09:10

    Разработчики всё чаще используют ИИ-ассистентов вроде Claude или Cursor, минуя публичные форумы. В результате метрики, на которых строится рейтинг, показывают рост тех языков, что проще интегрируются с ИИ, и падение тех, что завязаны на ручное кодирование.

    По логике должно быть наоборот.