На портале DOU опубликовали свежий рейтинг языков программирования по результатам опроса украинских разработчиков. В опросе приняли участие 8186 человек, 90% из которых проживают в Украине. По отзывам респондентов, самым распространенным языком остается Java  – на него приходится 23% рынка. На втором месте JavaScript, а на третьем C#. Также в топ-10 самых популярных языков вошли PHP, Python, C++, Ruby, Swift, Objective-C. Замыкает десятку Scala (1.5 %).

Если смотреть на динамику изменения популярности языков за последние шесть лет, видно, что Java теряет популярность, несмотря на то, что язык остается самым распространенным. JavaScript растет теми же темпами, что и раньше. В сфере iOS-разработки Swift постепенно вытесняет Objective-C. Растет популярность Scala и Go, также перестал терять популярность PHP.

Также аналитики DOU спросили у разработчиков, какой новый язык они планируют или хотели бы выучить в новом году. Результаты опроса показали, что более трети респондентов пока не определились, однако наиболее притягателен для обучения JavaScript (12%), затем Python, Java, Go, Scala и Swift.

Также составители опроса уточнили, как именно разработчики собираются изучать новый язык программирования. Преимущественно – на основе книг и документации (61%), 27% будут проходить онлайн-курсы, а офлайн-курсы останутся основным методом обучения для 7% респондентов.

В рейтинге дополнительных языков программирования лидирует JavaScript. В целом картина повторяет ситуацию с основными языками разработки, за исключением появления Unix Shell на втором месте и более высокой позиции расширений SQL.

Финальная таблица популярности языков программирования выглядит следующим образом:

Язык Доля рынка Изменение по сравнению с 2016 Рабочий Дополни- тельный В своих проектах Индекс удовлетво- ренности
1 Java 23.4 -2.91 1892 1129 1965 0.76
2 JavaScript 16.2 2.36 1316 4206 2606 0.69
3 C# 14.9 1210 744 1354 0.82
4 PHP 13.25 1073 852 1253 0.63
5 Python 8.71 0.74 706 1170 1157 0.71
6 C++ 5.5 -0.95 445 681 725 0.62
7 Ruby 3.5 287 279 330 0.68
8 Swift 2.2 1.36 181 236 276 0.87
9 Objective-C 1.05 -1.34 150 283 212 0.33
10 Scala 1.52 0.47 123 207 215 0.81
11 1C 1.27 103 57 85 0.27
12 C 1.1 -0.2 90 473 240 0.37
13 PL-SQL 1 85 583 102 0.24
14 T-SQL 68 959 237 0.28
15 Go 0.55 66 235 251 0.82
16 Pascal/Delphi 66 109 205 0.47
17 Perl 35 140 65 0.28
18 R 35 122 73 0.46
19 ActionScript 30 53 48 0.26
20 TypeScript 21 112 44 0.47
21 Kotlin 16 53 57 0.75
22 Clojure 12 38 68 0.75
23 Erlang 12 43 44 0.50

Также в рамках исследования аналитики DOU сравнили местный и зарубежный рынки, сопоставив данные об основном рабочем языке от людей, живущих в Украине и от диаспоры. Оказалось, что за рубежом гораздо больше используют C, Scala и Go. До Украины эти тенденции приходят с некоторым опозданием.

Ну и минутка ностальгии: на каком языке украинцы писали свои первые программы? Исходя из полученных данных, доля «мертвых языков» снижается, все больше людей писали первую программу на JavaScript.

Ранее мы публиковали топ-10 языков программирования среди украинских фрилансеров. Самым популярным и прибыльным оказался PHP.