Какие языки программирования учить в 2025 году
Топ-7 языков, в котором нет Rust, но есть 1С.
4К открытий9К показов
Мир IT стремительно меняется и диктует новые требования к разработчикам. Поэтому каждый год мы составляем топ языков программирования, на которые стоит обратить внимание будущим и уже опытным айтишникам.
На что мы опирались при составлении этого обзора:
TIOBE Index — отслеживает популярность языков программирования на основе поисковых запросов, упоминаний в новостях, научных статьях и на форумах.
GitHub Octoverse — рейтинг на основе статистики GitHub. Показывает, какие языки используют в репозиториях и какие проекты популярны среди пользователей.
Данные Хабр Карьеры по медианным зарплатам программистов, работающих с разными языками. А также последние исследования российского рынка и опыт МТС.
В статье рассмотрим:
- Python;
- JavaScript;
- Golang (Go);
- Java;
- C++;
- TypeScript;
- 1С.
Python
Популярность
Второй год подряд Python занимает верхнюю строчку в рейтинге TIOBE. За последние 12 месяцев его позиции укрепились почти на 10%.
Python также стал первым на GitHub, обогнав JavaScript, который на протяжении 10 лет оставался любимчиком разработчиков.
Но такие изменения неслучайны. Python сопровождает бум генеративного ИИ последних лет: в 2024 году он снова возглавил топ самых быстрорастущих языков.
Уровень зарплат
Медианная зарплата Python-разработчиков в первом полугодии 2024-го составила 200 000 ₽. Джуны могут рассчитывать на 87 150 ₽ (+16,2%), мидлы — 190 566 ₽, сеньоры — 323 566 ₽, лиды — 358 333 ₽.
Перспективы
Python — ключевой инструмент для специалистов, которые занимаются анализом данных, машинным обучением, автоматизацией, разработкой веб-приложений и кибербезопасностью.
Сфера применения языка обширна, а специалистов не хватает: по данным ITQuick, 26% российских ИТ-компаний в городах-миллионниках не могут укомплектовать штат необходимым количеством Python-программистов.
JavaScript
Популярность
JavaScript не изменил позиций в рейтинге TIOBE с прошлого года — находится на 6-м месте и даже прибавил 1,72%.
А вот в рейтинге GitHub, как мы уже упомянули, он опустился на 2-ю строчку. В любом случае это хороший результат, который говорит о востребованности языка.
Уровень зарплат
Медианная зарплата JavaScript-программистов в первом полугодии 2024 составила 200 000 ₽. При поиске работы джуны могут ориентироваться на 80 000 ₽, мидлы — на 170 000 ₽, сеньоры — на 300 000 ₽, лиды — на 350 000 ₽.
Перспективы
JavaScript сохранит высокую популярность в России в 2025 году благодаря нескольким факторам:
- Рост рынка веб-разработки. В России идет активная цифровизация бизнеса и госсектора: все больше компаний создают веб-приложения и корпоративные сервисы. Спрос на JavaScript-программистов для фронтенд-разработки остается высоким.
- Использование в фулстек-разработке. Современные технологии, например Node.js, позволяют использовать JavaScript не только для фронтенда, но и для бэкенда, что делает его идеальным для фулстек-разработчиков. Такие специалисты особенно востребованы.
- Переход на локальные IT-продукты. В условиях импортозамещения многие компании переходят на собственные IT-решения. JavaScript остается универсальным инструментом для разработки как веб-интерфейсов, так и мобильных приложений (с использованием фреймворка React Native).
Golang (Go)
Популярность
Golang показал уверенный рост в рейтинге TIOBE — с прошлого года поднялся с 13-й на 7-ю позицию.
На GitHub у Go все стабильно, как и год назад: 10-е место в общем рейтинге популярности языков и 3-е место — в топе самых быстрорастущих.
Уровень зарплат
Рост востребованности Go отражается и на зарплатах. Медианная зарплата Golang-разработчиков в первом полугодии 2024 составила 296 351 ₽. Джуны зарабатывают 120 000 ₽, мидлы — 250 000 ₽, сеньоры — 364 166 ₽, лиды — 419 166 ₽.
Перспективы
Golang имеет отличные перспективы в 2025 году, и вот почему:
- Простота освоения и использования. У Go лаконичный и понятный синтаксис. Это облегчает его изучение и помогает даже не самым опытным разработчикам быстро вливаться в проекты.
- Востребованность на рынке разработки. Go часто используют для создания серверных программ, микросервисов, сетевых инструментов (мониторинг трафика, диагностика проблем в сети), операционных систем, драйверов и утилит.
- Высокая производительность. Go демонстрирует производительность, сравнимую с языками C и C++. Это отличный выбор для разработки высоконагруженных систем и облачных сервисов.
Java
Популярность
За 2024 год Java поднялся с 4-го на 3-е место в рейтинге TIOBE, прибавив 1,73%. На GitHub Octoverse он второй год держится на 4-м месте, хотя в 2022-м занимал более высокую 3-ю строчку. Тем не менее этот язык стабильно входит в топ-5 популярных рейтингов.
Уровень зарплат
Медианная зарплата Java-разработчиков в первом полугодии 2024 составила 250 000 ₽. Джунам предлагают зарплату в 100 000 ₽, мидлам — 205 000 ₽, сеньорам — 346 666 ₽, лидам — 420 000 ₽.
Перспективы
Java активно используют в разработке корпоративных приложений, банковских сервисов, мобильных приложений для Android и других критически важных систем. По данным CNews, джависты сейчас в дефиците: трудности с их поиском испытывают 16% IT-компаний.
В декабре 2024 года появилась новость о создании российской открытой среды разработки OpenIDE — для работы с Java и другими языками. Для развития экосистемы Java в стране — хороший знак.
C++
Популярность
Как и Java, С++ вырос на одну позицию в рейтинге TIOBE, переместившись на 2-ю строчку. При этом в GitHub Octoverse он сохранил 6-е место в топе популярных языков.
Уровень зарплат
Программисты на C++ в среднем зарабатывают 206 258 ₽ (по данным Хабр Карьеры за 2024 год). Медианная зарплата для джунов — 90 985 ₽, мидлов — 182 250 ₽, сеньоров — 320 000 ₽, лидов — 357 917 ₽.
Перспективы
C++ — основной инструмент для разработки высокопроизводительных приложений, системного и встроенного ПО, а также игр и графических движков. В России довольно активное сообщество разработчиков на C++, есть даже свои конференции, например C++ Russia. Так что новички не потеряются.
Изучать C++ в качестве первого языка программирования может быть непросто. Он требует понимания ООП, управления памятью и многопоточности. Однако после C++ легко освоить другие языки, например Java или Python, поскольку многие концепции из C++ применимы в них.
TypeScript
Популярность
TypeScript не может похвастаться выдающимися позициями в рейтинге TIOBE (43-е место), однако в GitHub Octoverse все более радужно. У TypeScript 2-е место в топе самых быстрорастущих языков после Python, а в общем рейтинге он находится на 3-й строчке, опережая Java, C# и C++.
Уровень зарплат
Медианная зарплата TypeScript-разработчиков в первом полугодии 2024 года составила 224 375 ₽. Джуны могут рассматривать вакансии с зарплатой 80 000 ₽, мидлы — 183 222 ₽, сеньоры — 313 600 ₽, лиды — 366 666 ₽.
Перспективы
TypeScript популярен в мобильной и веб-разработке, при создании облачных, серверных и корпоративных приложений (CRM/ERP-систем).
В отличие от JavaScript, TypeScript имеет строгую типизацию и позволяет находить ошибки на этапе разработки, а не выполнения кода. Это значительно снижает вероятность багов и упрощает рефакторинг кода.
Ожидается, что в 2025 году многие проекты, особенно корпоративные, будут продолжать миграцию на TypeScript. Это связано с его преимуществами в поддержке масштабируемости и долгосрочной разработки.
1С
Популярность
Этого языка программирования нет в рейтингах TIOBE и GitHub — в наш топ он попал вне конкурса, но вполне заслуженно. Ведь 1С использует большинство компаний России — для ведения бухучета, управления торговлей, расчетов заработной платы и других задач.
Уровень зарплат
В первой половине 2024 года средняя зарплата 1С-программистов выросла на 18%, достигнув 180 000 ₽. Это самый ощутимый рост за выбранный период среди остальных направлений разработки.
Перспективы
Спрос на отечественные IT-решения растет, а платформа 1С — локальная разработка и соответствует требованиям российского законодательства. Многие компании переходят на 1С, что повышает востребованность 1С-программистов.
Кстати, мы уже публиковали статью «Стоит ли учиться программированию на 1С» — там можно узнать все за и против.
Окей, так какой язык выбрать в итоге?
Если коротко, то зависит от ваших интересов и направления, в котором планируете развиваться.
✔️ Хотите строить карьеру в области анализа данных, ИИ или автоматизации — обратите внимание на Python. Это отличный выбор для новичков, результат будет заметен уже с первых дней обучения.
✔️ Для веб-разработки и создания интерактивных интерфейсов подойдут JavaScript и TypeScript. Это современная база для тех, кто планирует войти в фулстек-разработку.
✔️ Если привлекают высокопроизводительные системы (игровые серверы, системы обработки транзакций и др.), выбирайте Go. Язык подойдет и новичкам, и опытным — для расширения сферы разработки.
✔️ Наиболее универсальный и при этом востребованный язык — Java. Он подходит для любых задач: от разработки Android-приложений до создания сложных корпоративных аппов. Новичкам стоит присмотреться.
✔️ Тем, кто ориентирован на работу в геймдеве, с высокопроизводительными приложениями (биржевые платформы, суперкомпьютеры) или системами реального времени (авиация, стриминг видео), стоит заняться C++. Оптимально, если это будет ваш второй или третий язык.
✔️ Для работы в российских компаниях будет полезно освоить 1С. А еще это идеальный шанс войти в IT, если пока не уверены в своем английском.
В комментариях можно дополнить наш обзор — и поделиться своим опытом. Так статья будет еще полезнее!
Если бы вы составляли топ языков для изучения в 2025 году, какие ЯП туда бы включили и почему?
4К открытий9К показов