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

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

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

Новый язык в первой 10-ке

В первый раз в 10-ку самых популярных языков программирования по версии рейтинга TIOBE попал набирающий обороты Go (поднялся сразу с 13 места). Языку доверяют и разработчики и предприниматели, что в первую очередь вызвано поддержкой его техногигантом Google. Однако поднимется ли Go выше в рейтинге и останется ли вообще в первой десятке, вопрос пока открытый. 

какой язык программирования самый популярный
Разброс зарплат в актуальных вакансиях на hh.ru для Go-разработчиков

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

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

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

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

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

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

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

Топ курсов программирования Python: для новичков и продвинутых, для школьников, с трудоустройством, экспресс программы и бесплатные курсы (обновлено в 2023)

А вот практически столь же востребованный Java, похоже в скором времени останется за бортом первой тройки. Ведь отставание от него С++ и так уже мизерное. С учетом же новой волны популярности «плюсов» (стал языком года 2022), вполне возможна рокировка.

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

В целом, из первой 7-ки только Visual Basic слегка просел за последний год (хоть и очевиден факт «воскрешения» в 2020 году). Все остальные языки программирования остаются пока в плюсе.

популярные языки программирования в 2023 году
График популярности языка программирования Visual Basic

Еще из заметного в 10-ке: SQL поднялся с десятой на восьмую позицию, а “зашкварный” для некоторых разработчиков PHP продолжает терять в популярности и опустился на 9 место в рейтинге.

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

Также неожиданно набрал в популярности детский Scratch, перескочив с 23 сразу на 14 место. Это, видимо (но неточно), объясняется повышенным интересом в настоящее время к программированию подрастающего поколения. Точнее их родителей: дети приступают к обучению «программирования» на Scratch лет с 6 обычно. Вряд ли в таком возрасте это происходит осознанно. И опять же, интерес не к самому процессу (хотя бывает и так), а, разумеется, к материальной стороне вопроса. При этом интересно, что пик расцвета Scratch, судя по графику, пришелся на далекий 2017 год. Почему же интерес аудитории к нему возвращается не очень понятно. Возможно, дело в том, что образование детей становится все более ранним, и множество родителей пытаются уже в дошкольном возрасте направить своего ребенка на «путь истинный». А для таких юных «программистов» обучающим платформам предложить кроме Scratch нечего. Ну, а раз есть спрос, то будет и предложение: курсов становится все больше, популярность растет.

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

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

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

Однако не стоит так однозначно оценивать вышеприведенные данные. Другой, не менее известный рейтинг популярности языков программирования PYPL, пусть и показывает рост востребованности Go, но оставляет его пока только лишь на 12 месте. А с учетом того, что С и С++ объединены в одну позицию (в индексе TIOBE занимали две: второе и четвертое место), то Go оказывается и того ниже. 

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

  1. Python
  2. Java
  3. JavaScript
  4. C/C++
  5. C#
  6. PHP
  7. R
  8. TypeScript
  9. Swift
  10. Objective-C
В процентах

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

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

Курсы JavaScript с нуля: топ 7 программ

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

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

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

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

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

  1. Самый востребованный язык программирования- безоговорочно JavaScript/TypeScript (исследователи поставили в одну строчку). JS не просто оказался самым востребованным, он занял почти треть всех открытых в период исследования вакансий. 801 тысяча предложений от компаний или 31% всех работодателей ищут разработчиков на JavaScript/TypeScript.
  2. На втором месте ожидаемо оказался Python- всего вакансий 515 тысяч, что соответствует 20% от всех предложений.
  3. Java не то, чтобы сильно отстает от Python. Этот язык программирования оказался востребован для 17% работодателей. Всего вакансий- 443 тысячи.
  4. На четвертом месте C#- чуть более 300 тысяч вакансий и 11% от всего рынка.
  5. РНР все еще очень востребован у компаний, не смотря на падение популярности согласно предыдущим рейтингам. Открыто вакансий было 226 тысяч, это почти 9% от всех предложений.
  6. С минимальным отставанием от ПХП расположились С и С++ (212 тысяч вакансий и более 8%)
  7. На седьмом месте уже достаточно далеко от предыдущих позиций расположился Ruby. Всего открыто 125 тысяч предложений, что составляет почти 5%.
  8. Триумфатор индекса популярности TIOBE, язык программирования Go оказался восьмым по популярности у работодателей и перетянул на себя 2% всех вакансий (53 тысячи).

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

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

Результаты опроса разработчиков от 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 подчеркивают, что они не выбирают лучший язык программирования или язык на котором написано больше всего строчек кода в мире. Речь конкретно том, какой самый популярный язык программирования в 2023 году . 

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

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

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

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

Читайте также:

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

Поделиться

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

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

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

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