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

Содержание
  1. Рейтинг языков программирования 2022. C# обошел Java, TypeScript сравнялся с PHP, а Dart – наиболее комфортный язык
  2. Коммерческое использование
  3. Какой язык используете для работы сейчас
  4. Какой язык используете для работы сейчас (2012–2021гг.)
  5. Сферы использования
  6. Языки программирования по сферам использования
  7. В какой сфере в основном работаете
  8. Личные предпочтения
  9. Если бы вы сейчас начинали коммерческий проект и у вас была бы свобода выбора языка
  10. Изучение новых языков
  11. Какие языки вы собираетесь изучать в следующем году
  12. Первый язык новичков
  13. Дополнительные языки
  14. Какие языки вы используете как дополнительные
  15. Какие языки используете в опенсорс-проектах
  16. Финальная таблица
  17. Дополнительные данные
  18. Опыт работы программистом с динамикой (2012-2022 гг.)
  19. Возраст разработчика в зависимости от языка
  20. Опыт разработчика в зависимости от языка
  21. 8 самых востребованных языков программирования в 2023 году
  22. Как проводилось исследование
  23. JavaScript/TypeScript
  24. Python
  25. Java
  26. C Sharp
  27. PHP
  28. С/С++
  29. Ruby
  30. Go
  31. Итоги

Рейтинг языков программирования 2022. C# обошел Java, TypeScript сравнялся с PHP, а Dart – наиболее комфортный язык

Python уже второй год подряд демонстрирует негативную динамику. Java тоже теряет позиции – в этом году она на третьем месте по популярности. На второе место поднялся язык C#. Доля JavaScript после небольшого падения в 2021 году снова растет. Но самая лучшая динамика у TypeScript (уже более 10% и прирост увеличился почти вдвое).

Украинский профильный ресурс DOU.UA провел очередной ежегодный опрос о языках программирования. На этот раз собрали 9245 анкет из Украины. Поехали.

Небольшое отступление и напоминание для тех кто пропустил, о том что DOU.UA в декабре 2021 года провел большой опрос среди украинских ИТ-специалистов о работе и зарплатах и оказалось, что медианные зарплаты у специалистов уровня Architect достигли отметки в $7200, зарплата у Senior увеличилась до $5500. Подробнее об этом можете прочитать в этой статье.

Читайте также:  Программирование заочное обучение вузы

Коммерческое использование

Самым популярным языком среди украинских разработчиков остается JavaScript — 18,8%. На втором месте C# у него второй год подряд положительная динамика. Можно предположить, что это благодаря активному росту геймдев-индустрии. Далее следует Java, доля которой с 2017 года стабильно уменьшается.

Если TypeScript продолжит тем же темпом набирать популярность, то в следующем году есть все шансы оказаться в первой пятерке и даже тройке языков.

Какой язык используете для работы сейчас

В общем, популярность большинства языков в этом году выросла. Нехорошая динамика, не считая Java и Python, есть еще только у Ruby, C, Scala, Clojure и C++. Последний, кстати, продолжает стремительно терять популярность. Не в последнюю очередь из-за снижения доли среди новичков. Об этом будет дальше.

Какой язык используете для работы сейчас (2012–2021гг.)

Сферы использования

Если смотреть по отрасли применения, то ситуация другая: в бэкенд-программировании Java все еще доминирует, C# на третьем месте после PHP, а доля TypeScript и JavaScript не так уж велика, C# — также является популярным языком в геймдеве.

Языки программирования по сферам использования

На фронтенде TypeScript продолжает «откусывать» часть у JavaScript, но довольно медленно. Что касается обработки данных, то мы видим, что Python становится стандартом де-факто.

Ну и наконец интересно посмотреть на относительное количество респондентов в этих категориях.

В какой сфере в основном работаете

Личные предпочтения

Еще интересный вопрос – какой язык выбирают следующим в проекте? Здесь лидирует TypeScript. Однако напомним, что смотреть на выбор разработчиков оказалось плохим предиктором дальнейшего распространения – на практике их приглашают на проект, когда язык уже определен.

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

Посмотрим на «индекс предпочтения» — это относительное количество разработчиков, пишущих языком X и для следующего проекта в своей сфере выберут тот же язык X.

Наиболее комфортным является Dart, далее в первом кластере Clojure, Kotlin, Rust, Swift, C#, Go и TypeScript.

Есть и неожиданность: перемещение Scala из первого кластера во второй. Относительно языков, которые рассматривают как альтернативные: из 80 человек, которые указали Scala как основной язык программирования, 50 начали бы проект им же, 9 перешли бы на Python. Возможно, это связано с тем, что Spark (написанный на Scala) достаточно активно работает над Python API для пользователей. Еще 8 не указали следующий язык, далее следуют Java(4), Rust(3), Go(2) и Swift(2). Еще по одному голосу у Kotlin и Clojure.

Если смотреть на направления миграции с Java — это, прежде всего, Kotlin, далее Go, Scala и Python, затем TypeScript и Dart. Еще интересное направление миграции из PHP, это преимущественно Go и JavaScript и Python.

Изучение новых языков

Около трети респондентов планируют выучить новый язык в течение следующего года. На этот раз фаворитом является Go.

Какие языки вы собираетесь изучать в следующем году

Большинство респондентов планируют выучить следующий язык самостоятельно или с помощью коллег. Около 7% думают обратиться к профессиональным преподавателям.

Если мы уже затронули тему обучения, то посмотрим, с каким бэкграундом люди начинают свой путь. Чтобы это выяснить, проанализируем, какой язык программирования использовали как первый наши респонденты с опытом работы менее года.

Похоже, первым языком у начинающих скоро станет JavaScript.

Первый язык новичков

Дополнительные языки

Среди дополнительных языков безоговорочный лидер – JavaScript (более 28%). Далее следует TypeScript (17%). У всех остальных языках менее 10%.

Какие языки вы используете как дополнительные

Половина респондентов участвует в проектах с открытым кодом.

Какие языки используете в опенсорс-проектах

Финальная таблица

Дополнительные данные

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

Опыт работы программистом с динамикой (2012-2022 гг.)

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

Возраст разработчика в зависимости от языка

Опыт разработчика в зависимости от языка

Если у вас есть комментарии, предложения или замечания по статье 👉 переходите к обсуждению или пишите на vlada@dou.ua.

Данные и скрипты обработки можно найти на GitHub
Анализ данных и текст: Руслан Шевченко
Инфографика: Игорь Яновский

Источник

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

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

В мире существует более 200 языков программирования, но только несколько десятков используются большинством разработчиков. Рассказываем, какие языки программирования были самыми востребованными в 2022 году и какие наметились тренды на рынке на 2023 год.

Как проводилось исследование

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

Всю информацию о вакансиях DevJobsScanner считывал только из заголовков. То есть вакансия с заголовком «Java-разработчик» считалась как вакансия для программиста на Java. Если в заголовке вакансии указано «бэкенд-разработчик» без точного названия стека, то в исследовании она не учитывалась.

Если в заголовке вакансии указывалась отдельная ключевая технология, то эксперты записывали ее в материнский стек — например, «React-разработчик» в исследовании записывался как JS-программист, а «Django-разработчик» — как Python-программист.

JavaScript/TypeScript

JavaScript — самый востребованный язык программирования не только в исследовании DevJobsScanner, но и среди множества других рейтингов. Появление TypeScript (усовершенствованного JS с безопасностью типов) тоже увеличило количество разработчиков, которые ежедневно в своей работе используют JavaScript.

С октября 2021 года по ноябрь 2022 года в DevJobsScanner опубликовано 801 тыс. вакансий, для которых явно требовался JavaScript или TypeScript в качестве основного языка программирования. Это около 31% от всего количества вакансий, где в заголовке указывался главный стек разработки.

JavaScript

Ключевые слова, по которым DevJobsScanner собирали вакансии: JavaScript, TypeScript, React, Angular, Vue, Node.

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

Python

Python стал вторым наиболее востребованным языком программирования в 2022 году. Аналитики считают, что универсальность — от написания скриптов, до запуска серверов или анализа данных, стала ключом к достижению этой вехи. Кроме того, у Python одно из самых больших сообществ разработчиков в мире.

В период с октября 2021 года по ноябрь 2022 года в DevJobsScanner опубликовано 515 тыс. вакансий, для которых явно требуется Python в качестве языка основного программирования. Это 20% от всех опубликованных вакансий на DevJobsScanner с явным указанием языка программирования.

Python

Java

В тройке лидеров — Java. Этот язык очень популярен с момента его создания в 1995 году, и остается в тройке лидеров даже несмотря на то, что его популярность с годами немного начинает снижаться. При этом на Java и Spring уже написано огромное количество кода, поэтому этот язык программирования продолжает активно использоваться крупнейшими корпорациями. Кроме того, в этом году даже наметился тренд на рост популярности Java.

Всего за 14 месяцев на DevJobsScanner опубликовано 443 тыс. вакансий, где ищут Java-разработчика. Это 17% от всех вакансий на сервисе.

Java

C Sharp

C# — это мультипарадигменный объектно-ориентированный язык программирования общего назначения, созданный главным образом для устранения некоторых недостатков C++. Как язык общего назначения, C# имеет широкий спектр вариантов использования, но чаще всего он используется при работе с платформой .NET. Кроме того, C# также широко используется в игровой среде Unity для написания скриптов.

За 14 месяцев на DevJobsScanner было опубликовано 305 тыс. вакансий, в которых явно искали C#-разработчика. Это 12% от всех опубликованных вакансий на сайте.

C#

PHP

Язык PHP, который 27 лет назад появился как простой «инструмент для создания персональной домашней страницы», с тех пор проделал невероятный путь. PHP является пятым наиболее востребованным языком программирования в 2022 году.

В период проведения исследования на DevJobsScanner опубликовано 226 тыс. вакансий для PHP-разработчика. Это около 10% от всех вакансий, а это значит, что одно из десяти рабочих мест требует хорошего знания PHP.

PHP

С/С++

Прошло 50 лет с момента появления языка программирования C и 37 лет выпуска C++, который долгое время назывался «C с классами». В течение этого длительного периода C/C++ поддерживал свою популярность благодаря регулярным дополнениям и улучшениям.

Современный C++ включает в себя как объектно-ориентированные, так и функциональные возможности. Это также облегчает все низкоуровневые процессы, для которых и нужен C/C++. При этом C/C+ используется практически во всех сферах, где можно писать код — начиная с видеоигр, заканчивая работой космических станций.

С октября 2021 по ноябрь 2022 года на DevJobsScanner опубликовано 213 тыс. вакансий, где ищут разработчиков на C/C++. Это 8% от всех опубликованных вакансий.

C++

Ruby

На DevJobsScanner за 14 месяцев опубликовано 125 тыс. вакансий разработчиков на Ruby. Это 5% от всех вакансий, которые опубликованы на этом сайте. При этом огромное количество вакансий на Ruby опубликовано в крупных корпорациях, таких как Twitter, Crunchbase или Github.

Чаще всего разработчиков на Ruby ищут для работы с фреймворком Ruby on Rails.

Ruby

Go

Go — молодой язык, созданный компанией Google всего 12 лет назад. Мы писали большой текст про Go и его перспективы тут. При этом в графике ниже видно, что популярность Go постепенно растет и, скорее всего, по итогам 2023 года он войдет в пятерку самых используемых языков программирования в мире.

С конца 2021 года по конец 2022 года на DevJobsScanner опубликовано 53 тыс. вакансий Go-разработчиков. Это 2% от всех вакансий программистов.

Go

Итоги

JavaScript является абсолютным лидером на рынке труда для разработчиков, занимая практически треть от всех вакансий. То есть одна из трех вакансий сейчас, которые есть на рынке — это JS-программисты.

Все исследование

Python и Java занимают второе и третье место по популярности. При этом существует интересный тренд, что Java за последние годы начинает расти и, вероятно, в будущем сможет обогнать Python по количеству вакансий.

Источник

Оцените статью