Рубріки: Новости

С# обогнал Java, TypeScript на подъеме, все хотят учить Go — рейтинг языков программирования в Украине

Богдан Мирченко

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

Общие выводы:

  • Python уже второй год показывает негативную динамику (в индексе TIOBE язык при этом занимает первую позицию);
  • Java тоже теряет позиции. В 2022 году язык третий по популярности;
  • второе место занял C#;
  • JavaScript после падения в 2021 снова набирает популярность;
  • одни из лучших показателей у TypeScript: прирост почти вдвое.

Ниже графически показан портрет участников исследования:

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

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

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

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

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

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

Если смотреть на сферу использования языка программирования, то складывается иная ситуация: 

  • в бэкенде все еще доминирует Java;
  • на втором месте PHP, которому всего лишь на 0,1% уступает C#;
  • доля TypeScript и JavaScript 3,3% и 3% соответственно.
Популярность языков программирования в зависимости от сферы использования — back-end
Популярность языков программирования в зависимости от сферы использования — front-end
Популярность языков программирования в зависимости от сферы использования — full-stack
Популярность языков программирования в зависимости от сферы использования — мобильная разработка
Популярность языков программирования в зависимости от сферы использования — embedded-разработка
Популярность языков программирования в зависимости от сферы использования — Desktop
Популярность языков программирования в зависимости от сферы использования — мобильная разработка
Популярность языков программирования в зависимости от сферы использования — DevOps
Популярность языков программирования в зависимости от сферы использования — геймдев

Вот в каких сферах в основном работают опрошенные.

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

Изучив ответы на поставленный вопрос, специалисты пришли к выводу, что наиболее комфортный язык — Dart, далее по списку идут Clojure, Kotlin, Rust, Swift, C#, Go и TypeScript. 

Изучение новых языков программирования

Согласно полученным результатам, треть опрошенных планируют выучить новый язык в течение следующего года. И главным претендентом на это в 2022 году стал Go. Стоит отметить, что в 2021-м первое место было у языка программирования Python. Замыкает тройку TypeScript.

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

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

Среди дополнительных языков лидер JavaScript (28%). Далее идет TypeScript (17%). Третье место — у Python (9,3%).

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

Заключение

По данным специалистов DOU, пик входа в IT-сферу был несколько лет назад. Сейчас количество тех, кто хочет стать частью индустрии растет, но их число не дотягивает до показателей предыдущих лет. 

Сводная таблица данных в 2021 году выглядит следующим образом.

А как бы выглядели языки программирования, если бы они были людьми, читайте по ссылке.

Останні статті

Что такое прокси-сервер: пояснение простыми словами, зачем нужны прокси

Прокси (proxy), или прокси-сервер — это программа-посредник, которая обеспечивает соединение между пользователем и интернет-ресурсом. Принцип…

21.11.2024

Что такое PWA приложение? Зачем необходимо прогрессивное веб-приложение

Согласитесь, было бы неплохо соединить в одно сайт и приложение для смартфона. Если вы еще…

19.11.2024

Как создать игру на телефоне: программирование с помощью конструктора

Повсеместное распространение смартфонов привело к огромному спросу на мобильные игры и приложения. Миллиарды пользователей гаджетов…

17.11.2024

Google Bard: эффективный аналог ChatGPT

В перечне популярных чат-ботов с искусственным интеллектом Google Bard (Gemini) еще не пользуется такой популярностью…

14.11.2024

Скрипт и программирование: что это такое простыми словами

Скрипт (англ. — сценарий), — это небольшая программа, как правило, для веб-интерфейса, выполняющая определенную задачу.…

12.11.2024

Дедлайн в разработке: что это такое простыми словами

Дедлайн (от англ. deadline — «крайний срок») — это конечная дата стачи проекта или задачи…

11.11.2024