Самые популярные языки программирования в 2024 году и топ 10 востребованных яп у работодателей

1502
1
Последнее обновление:
Опубликовано:
Самые популярные языки программирования в 2024 году и топ 10 востребованных яп у работодателей

Ежегодно всевозможные издания для разработчиков формируют рейтинги и публикуют самые популярные языки программирования. Изменения зачастую носят не радикальный характер. Однако при появлении новых языков или развитии определенных технологий (ну или из-за банального пиара) они все же присутствуют.

Новый старый язык в 10-ке

В первый раз, начиная с 2002 года, в 10-ку самых популярных языков программирования по версии рейтинга TIOBE попал язык с более чем полувековой историей. Язык программирования Fortran был разработан в 1957 году и сейчас программисты по всему миру начали к нему возвращаться, а Amazon сообщил о повышенном спросе на книги о программировании на Fortran. В 10-ке самых популярных язык поднялся сразу с 19 позиции.

Как определяются самые популярные языки программирования

Рейтинг TIOBE является одним из самых известных и основывается на многих факторах. Оценивается количество открытых вакансий для разработчиков, частота запросов в поисковиках, количество курсов, обучающих данному языку программирования, мониторятся также социальные сети. Помимо этого играет роль количество крупных ИТ-проектов, в разработке которых применялись языки.

10 самых популярных языков программирования по рейтингу TIOBE

Полный список самых популярных языков программирования по индексу TIOBE на май 2024 года выглядит следующим образом:

  1. Python
  2. C
  3. С++
  4. Java
  5. C#
  6. JavaScript
  7. Visual Basic
  8. Go
  9. SQL
  10. Fortran
самый популярный язык программирования в 2024 году
Так это выглядит в самом рейтинге

Можно обратить внимание, что первая 7-ка в рейтинге не меняет своих позиций с прошлого мая (только небольшие перестановки). Хотя, если посмотреть графики популярности языков программирования за все время, можно сделать определенные умозаключения. Например: лидер всех рейтингов-Python, даже и не думает снижать свои позиции, хотя он немного и сбавил обороты.

самый популярный язык программирования
График популярности Python с 2002 года

А вот практически столь же востребованный Java, похоже в скором времени останется за бортом не только первой тройки (в прошлом году был в ней). В процентном соотношении снижение его популярности опять рекордно для первой десятки (-3,53%). Сопоставимые значения только у С. А языком года последний раз Java становился в далеком 2015 году.

какие языки программирования самые востребованные
Планомерное падение рейтинга Java
самый популярный язык программирования в мире
Ренессанс Fortran

А вот так выгляди график языка программирования 2023 года. С# получил это почетное звание впервые.

популярный язык программирования
Новый рост популярности С#

В целом из первой 10-ки помимо уже упомянутого Java только Visual Basic опять просел за последний год (правда на этот раз уже существенно). Все остальные языки программирования остаются в плюсе.

Ну и невозможно не обратить внимание на то, что «зашкварный» для некоторых программистов язык PHP практически пулей вылетел из первой 10-ки. В прошлом году он еще был на 8 месте, в этом- уже на далеком 16-ом.

какой язык программирование популярный
Без комментариев

Еще из сильных потрясений (на этот раз позитивных)- стремительный набор популярности отечественной разработки- языка программирования Kotlin. ЯП для разработки мобильных приложений аж с 33 позиции поднялся сразу на 19.

популярные языки программирования
Новый рост популярности Kotlin

Профессии в сфере IT. Кто такие айтишники, чем они занимаются и сколько зарабатывают?

Самые популярные языки программирования по рейтингу PYPL

Однако не стоит так однозначно оценивать вышеприведенные данные. Другой, не менее известный рейтинг популярности языков программирования PYPL, вообще не включил Fortran в список самых популярных языков.

Что касается первой десятки согласно PYPL, то она выглядит так:

  1. Python
  2. Java
  3. JavaScript
  4. C#
  5. C/C++
  6. R
  7. PHP
  8. TypeScript
  9. Swift
  10. Rust
самые востребованные языки программирования
В процентах

Из самого заметного:

  • Python лидирует по всем возможным и невозможным рейтингам
  • JavaScript (кстати, весьма ожидаемо) здесь на 3-ем месте, против всего 6-го в TIOBE
  • Самый большой рост в 10-ке у лидера, далее Swift и Rust. Последний, кстати, год назад вообще не входил в 10-ку.
  • Самый большой рост в целом за год опять же у Python.
  • Самое большое падение в 10-ке- PHP (но он здесь все же до сих пор входит в число самых популярных).

Самые востребованные языки программирования у работодателей

А теперь поговорим непосредственно о работодателях и их предпочтениях. Команда DevJobsScanner проанализировала 14 миллионов вакансий для разработчиков. Период- январь 2022-май 2023 года. При этом сервис утверждает, что это результаты не только периода проведения исследования, но в первую очередь тренды на 2023 год.

А вот и результаты:

самые популярные и востребованные языки программирования
Самые востребованные языки программирования

8-ка самых востребованных языков программирования у работодателей

  1. Самый востребованный язык программирования- безоговорочно JavaScript/TypeScript (исследователи поставили в одну строчку). JS не просто оказался самым востребованным, он занял почти треть всех открытых в период исследования вакансий. 915 тысяч предложений от компаний или 29% всех работодателей ищут разработчиков на JavaScript/TypeScript.
  2. На втором месте ожидаемо оказался Python- всего вакансий 603 тысячи, что соответствует почти 20% от всех предложений.
  3. Java не то, чтобы сильно отстает от Python. Этот язык программирования оказался востребован для 17% работодателей. Всего вакансий- 546 тысяч.
  4. На четвертом месте C#- 375 тысяч вакансий и 12% от всего рынка.
  5. РНР все еще очень востребован у компаний, не смотря на падение популярности согласно предыдущим рейтингам. Открыто вакансий было 288 тысяч, это более 9% от всех предложений.
  6. С минимальным отставанием от ПХП расположились С и С++ (280 тысяч вакансий и более 9%)
  7. На седьмом месте уже достаточно далеко от предыдущих позиций расположился Ruby. Всего открыто 134 тысячи предложений, что составляет около 4%.
  8. Язык программирования Go оказался восьмым по популярности у работодателей и перетянул на себя почти 2% всех вакансий (58 тысяч).

А что выбирают сами разработчики?

Помимо оценок востребованности и соотвественно популярности технологий, есть рейтинги предпочтения самих разработчиков. Например, один из самых массовых форумов Stack Overflow спросил у разработчиков, а какой собственно любимый язык программирования у них самих. Опрос проводился по принципу: сколько процентов респондентов хотят начать использовать язык и сколько из уже применяющих с удовольствием продолжат писать на нем в следующем году. Результаты приводим ниже.

Самые популярные языки программирования в 2024 году и топ 10 востребованных яп у работодателей
Результаты опроса разработчиков от Stack Overflow

В опросе приняли участие около 90 000 разработчиков со всего мира. На изображении синими точками показано сколько процентов опрошенных хотят использовать тот или иной язык. Красные же точки отмеряют сколько процентов респондентов уже пишут на нем хотели бы продолжить его использовать и дальше.

Итак, самыми желанными языками программирования здесь оказались JavaScript и Python, их хотят внедрить в свою деятельность порядка 40% из опрошенных (напомним, очень многие разработчики пишут на нескольких языках). Чуть меньше разработчиков хотят освоить TypeScript (почти 37%) и Rust (около 30%). На остальных языках «желают» начать кодить 20% опрошенных и меньше.

Однако среди разработчиков, которые уже используют самые «желанные» языки программирования, мнение о них другое.

Например JavaScript удовлетворяет только 57% разработчиков, которые на нем работают. Python довольны чуть больше, но тоже не фонтан- 65% питонистов хотели бы продолжать кодить на нем.

Однозначный же лидер в восторженности программистов со всего мира- Rust. Почти 85% респондентов хотят продолжать писать на нем. При этом язык возглавляет подобные рейтинги уже 4-й год подряд!

Еще из бросившегося в глаза:

  • Очень низкая удовлетворенность разработчиков такими популярными ЯП, как Java, С++, С и РНР. Все из них продолжили бы использовать только меньше половины практикующих разработчиков.
  • В пятерке по удовлетворенности своим языком программирования оказались также не очень известные Elixir и Zig. При этом хотят им обучаться и в одном и во втором случае менее 5% опрошенных.
  • Самый же оптимальный ЯП по соотношению «желанный-устраивающий» оказался TypeScript- порядка 71% разработчиков с удовольствием продолжили бы на нем работать в следующем году. Освоить же его хотят- 37% опрошенных.

Почему это важно 

В конце стоит напомнить: рейтинги TIOBE и PYPL подчеркивают, что они не выбирают лучший язык программирования или язык на котором написано больше всего строчек кода в мире. Речь конкретно том, какой самый популярный язык программирования в 2024 году . 

То есть условным фаундерам, стартаперам и ИТ-предпринимателям при выборе языка для своего проекта стоит опираться на индексы по нескольким причинам. 

  1. Во-первых языки в 10-ке показали свою надежность и “долговечность” в больших проектах. 
  2. Во-вторых- чем популярнее язык, тем больше обучают ему, а соответственно проще найти талантливых разработчиков для своего стартапа.

Что же касается будущих разработчиков, которые находятся на развилке с выбором первого языка программирования для обучения, также благоразумно было бы выбрать что-то из первой 10-ки (хотя зависит от специфики). Можно, конечно, рискнуть и взять язык только набирающий обороты в надежде оказаться в числе немногих сильно востребованных специалистов на расширяющемся рынке. Однако в данном случае всегда есть шанс промахнуться и оказаться в пролете. Да что уж там, популярные языки выучить будет гораздо проще. Масса курсов для начинающих, материалов в свободном доступе, книг, большое профессиональное комьюнити, которое всегда придет на помощь на различных форумах и пр.

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

Поделиться

Похожие статьи

Популярные статьи

Последние новости

Последние комментарии