Портал DOU спросил у украинских разработчиков, какой язык программирования они используют. Самым популярным оказался JavaScript, а в первую тройку попали C# и Java. Редакция MC.today рассказывает подробности.
Что случилось
В опросе участвовали 9,2 тыс. украинских IT-специалистов. Оказалось, что популярность Python падает уже второй год подряд. Вместе с ним позиции теряет Java. А вот популярность C# и JavaScript только выросла. Лучшая динамика у языка TypeScript – за год он стал популярнее на 10%.
Самый популярный язык у украинских разработчиков – JavaScript (18,8%). На втором месте C#, популярность которого растет второй год подряд. Предположительно из-за развития индустрии разработки игр.
На третьем месте Java, популярность которого стабильно снижается с 2017 года.
По прогнозам специалистов, если TypeScript продолжит набирать популярность такими же темпами, он попадет в первую пятерку или даже тройку рейтинга.
Инфографика DOU
Где используют языки
В бекенд-программировании чаще всего используют Java (29,4%), а в фронтенде – JavaScript (65,8%). Популярный язык в разработке игр – С++ (54,5%), для мобильных приложений чаще всего используют Swift (34,8), для обработки данных – Python (86,5).
Инфографика DOU
Личные предпочтения
У программистов спросили, какие языки они бы выбрали для работы в следующем проекте. Самым комфортным языком для работы считают Dart, после него идут Clojure, Kotlin, Rust, Swift, C#, Go и TypeScript.
Из 80 человек, которые выбрали Scala, 50 опрошенных продолжили бы работать с ним, девять перешли бы на Python, восемь – не указали следующий язык. За ними идут Java (четыре), Rust (три), Go (два) и Swift (два человека). По одному голосу отдали за Kotlin и Clojure.
Топ спецпроектов MC.today
С Java чаще всего переходят на Kotlin, потом идут Go, Scala, Python, TypeScript и Dart. Программисты, которые работали на PHP, переходят на Go, JavaScript и Python.
Инфографика DOU
Первым языком для изучения у большинства стал JavaScript. Кроме этого, он лидирует как дополнительный язык – более 28%. Дальше идут TypeScript (17%). У остальных языков – менее 10%.
Инфографика DOU