/https%3A%2F%2Fs3.eu-central-1.amazonaws.com%2Fmedia.my.ua%2Ffeed%2F137%2F023deee1d6ecaed84e454fea36ce84d0.png)
Рейтинг языков программирования от DOU.UA: JavaScript опередил Java, а Python — PHP
Профильный украинский ресурс DOU.
UA представил результаты ежегодного опроса о языках программирования, составленного по результатам опроса 10 тыс.
отечественных IT-специалистов.
В коммерческой разработке Java.
Script наконец существенно опередил Java и стал самым популярным языком программирования.
Также среди новых языков следует обратить внимание на Dart — он сразу занял не очень большую, но достаточно заметную нишу.
/https%3A%2F%2Fs3.eu-central-1.amazonaws.com%2Fmedia.my.ua%2Ffeed%2F137%2F91c640e17dddee5c7f69f6ab71242ed1.png)
Если учитывать изменение популярности языков программирования за последние несколько лет, то проявляются интересные тенденции.
Так, трудно не заметить падение популярности JVM и рост JS-экосистемы (Java.
Script, Type.
Похоже, на серверах JVM-стек уступает Node.
А вот темпы уменьшения популярности C# приостановились — возможно, это связано с распространением .NET Core — открытого кроссплатформенного райнтайма, который снимает для пользователей проблему «привязки к вендору».
Также интересна ситуация в мире мобильной разработки: доля Swift незначительно уменьшается, Kotlin — незначительно растет.
Можно предположить, что в мейнстрим пошли кроссплатформенные фреймворки (те же React Native и Flutter), а нативные языки используются больше для системных задач.
/https%3A%2F%2Fs3.eu-central-1.amazonaws.com%2Fmedia.my.ua%2Ffeed%2F137%2F9c1d213dc2ce2c73fe02ba7f0d68b9be.png)
/https%3A%2F%2Fs3.eu-central-1.amazonaws.com%2Fmedia.my.ua%2Ffeed%2F137%2F45e4cd3fe23d8ecdc377f49549d21f4a.png)
По сравнению с предыдущим годом статистически значимыми стали следующие тенденции — рост: Python, Type.
Script, Dart, и 1C; спад: Java, PHP, Objective-C и Scala.
Отметим, что почти 8% респондентов используют несколько языков в качестве основных.
Если говорить о личных предпочтениях, то в данный момент фаворитом является Python, далее следуют почти с одинаково равными долями C#, Java.
Script и Java, дальше — Type.
Если смотреть в ретроспективе, можно отметить экспоненциальный рост Python и Type.
Наиболее приятны для разработчиков сравнительно новые языки, специализированные для своей предметной области.
Наиболее довольны (92,3%) пользователи Rust (хотя этого языка нет даже в Топ-20), очевидно, что для ниши системного программирования он подходит почти идеально.
Между 80% и 90% также содержатся Swift, Go, Scala, Type.
Script и Erlang.
А вот первый массовый язык C# имеет индекс предпочтения всего 83%.
/https%3A%2F%2Fs3.eu-central-1.amazonaws.com%2Fmedia.my.ua%2Ffeed%2F137%2F28621222f4f71a39905d0344a4dfa9b7.png)
/https%3A%2F%2Fs3.eu-central-1.amazonaws.com%2Fmedia.my.ua%2Ffeed%2F137%2Fc2144c4500447103b23e2e24dab1eeba.png)
В следующем году новый язык программирования планируют изучать 60% респондентов.
В лидерах по очевидным причинам Python и Java.
Script, также можно обратить внимание на сравнительно высокую долю (по сравнению с актуальным распространением) интереса к Dart, Rust и Haskell.
Как и в предыдущие годы, большинство респондентов (54%) собираются изучать новый язык самостоятельно, с помощью книг и документации.
На онлайн-курсы ориентируются почти 32%, а 7% собираются использовать оффлайн-подход с локальными преподавателями.
Показательно, что первым языком новичков остается старый добрый Pascal (24,0%), однако постепенно его догоняют С++ (20,9%), Python (11,6%) и Java (11,1%).
/https%3A%2F%2Fs3.eu-central-1.amazonaws.com%2Fmedia.my.ua%2Ffeed%2F137%2F023deee1d6ecaed84e454fea36ce84d0.png)
Полная версия рейтинга языков программирования от ресурса DOU.
UA доступна по следующей ссылке.
(Открывается в новом окне).


/https%3A%2F%2Fs3.eu-central-1.amazonaws.com%2Fmedia.my.ua%2Fadmin%2Fafdcbeaf-f33b-4cc7-ba09-607beea3da83.png)
/https%3A%2F%2Fs3.eu-central-1.amazonaws.com%2Fmedia.my.ua%2Ffeed%2F53%2F06c0b0cb0c4fdcdc4238cb5dea358fab.jpg)
/https%3A%2F%2Fs3.eu-central-1.amazonaws.com%2Fmedia.my.ua%2Ffeed%2F118%2Fe21d27c7bfd02e91bca6f51058d812e8.jpg)
/https%3A%2F%2Fs3.eu-central-1.amazonaws.com%2Fmedia.my.ua%2Ffeed%2F9%2Fb4da7f2112150a888743c05f0e2fba04.png)
/https%3A%2F%2Fs3.eu-central-1.amazonaws.com%2Fmedia.my.ua%2Ffeed%2F1%2Ff885b5f5d3461c661bf7341383a3a82a.jpg)
/https%3A%2F%2Fs3.eu-central-1.amazonaws.com%2Fmedia.my.ua%2Ffeed%2F118%2F06e0173109a35c804a417941dc781ed7.jpg)
/https%3A%2F%2Fs3.eu-central-1.amazonaws.com%2Fmedia.my.ua%2Ffeed%2F53%2Fb7ecd11bbb54686619cc68bff363be77.jpg)