Экосистема Разработки В 2018 Году: Как Живут Программисты В России И Мире

В начале 2018 года мы провели ежегодное исследование Экосистема разработчиков JetBrains 2018 чтобы узнать, каков мир программирования сейчас и как он изменился по сравнению с 2017 годом.

Здесь мы поделимся наиболее интересными результатами.



Экосистема разработки в 2018 году: как живут программисты в России и мире

Мы собрали и проанализировали мнения более 6000 разработчиков из 17 стран.

Около 300 из них – из России, и это позволяет сделать выводы о том, чем российский рынок девелопмента отличается от остального мира.

Топ-5 наиболее часто используемых языков программирования как для мира, так и для России выглядит так:

  1. JavaScript
  2. Джава
  3. Питон
  4. PHP
  5. С#
(Респонденты отвечали на вопрос «Какой язык/языки программирования вы используете регулярноЭ» и могли выбрать более одного языка.

) Однако российские разработчики пишут на C вдвое реже — 8% респондентов указали его как регулярно используемый язык, тогда как в среднем им пользуются около 16% программистов во всем мире.

Еще одно отличие — более частое использование Kotlin; на нем пишут почти 15% разработчиков, что существенно превышает мировой показатель (9%).

Нам, конечно, приятно такое признание со стороны наших российских коллег.

Топ-3 основных языков программирования в России совпадают с мировыми:

  1. Джава
  2. JavaScript
  3. Питон
(Респонденты отвечали на вопрос «Какой у вас основной язык программированияЭ» и могли выбрать до трех языков, ранжируя их.

) Мы также спросили наших респондентов, планируют ли они перейти на другой язык программирования в течение следующего года.

В мире самым перспективным языком, на который планирует перейти наибольшее количество разработчиков, стал Go. В России он немного опередил Kotlin. Российские программисты переходят на C, C#, C++, JavaScript, Ruby менее охотно, чем разработчики во всем мире.

За последний год более 90% разработчиков как в России, так и во всем мире изучили хотя бы один новый язык.

При этом российские программисты гораздо меньше интересовались популярными языками JavaScript, Python и PHP. Нас также интересовало, как меняются подходы к хостингу.

Мы спросили разработчиков, где они размещают базы данных и/или сервисы и/или приложения, которые они разрабатывают самостоятельно или в компании (вы можете выбрать несколько вариантов).

Во всем мире мы наблюдаем устойчивую тенденцию перехода от собственных серверов и локальной инфраструктуры к услугам облачных провайдеров: Amazon Web Services (30%), Google Cloud Platform (10%), Microsoft Azure (10%) и т.д. В России использование облачных сервисов пока существенно ниже, а хранение данных локально или на частных серверах гораздо более популярно, чем в мире.

О локальном хранении данных говорили 63% российских респондентов (по миру этот показатель составляет 55%), частные серверы указали 68% разработчиков из России (по миру — 54%).

Еще одно интересное сравнение:

  • Программисты из России гораздо чаще пишут юнит-тесты в своих проектах — об этом заявили 69% респондентов, что почти на 10% больше, чем в мире.

  • Россияне гораздо чаще занимаются разработкой десктопных приложений, чем их зарубежные коллеги.

    Что касается других типов приложений, то мы не обнаружили отличий.

  • Разработчики в России тратят больше времени непосредственно на программирование: 74% из них пишут код 17 и более часов в неделю, тогда как средний мировой показатель составляет 61%.

  • Среди российских респондентов в три раза меньше тех, для кого программирование — хобби, а не способ заработка.

  • 82% российских разработчиков работают в ИТ-компаниях, тогда как в мире на ИТ-сектор приходится 68% разработчиков.

    Остальные работают в неИТ-компаниях.

  • У российских программистов больше профессионального опыта — 54% из них проработали в отрасли более 6 лет. В мире 43% разработчиков с таким опытом.

  • Также мы спросили о типах развития в компаниях, где работают наши респонденты (они могли выбрать несколько вариантов ответа).

    Российские программисты больше участвуют в разработке продуктов — 63% в России против 48% в мире.

    В развитии аутсорсинга в России также занято больше людей, чем в среднем по миру — 23% и 12% соответственно.

    А вот тех, кто разрабатывает продукцию для использования внутри собственной компании, в России вдвое меньше, чем в мире - 26% против 52%.

Помимо профессиональных тем, мы задали несколько вопросов о повседневной жизни и выяснили, что:
  • Российские разработчики хорошо спят — 72% из них спят более 7 часов в сутки.

    Во всем мире 60% респондентов смогли сказать это о себе.

  • Более половины программистов из России предпочитают чай, тогда как глобальные предпочтения разработчиков с большим отрывом находятся на стороне кофе.

Более подробную информацию о глобальной экосистеме развития см.

полная версия отчета с инфографикой (на английском языке) .

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

Вы можете ознакомиться с методологией исследования Здесь .

Мы планируем продолжать следить за тенденциями развития и проводить подобные исследования.

Будем рады видеть Вас среди наших респондентов, Присоединяйтесь к нам .

Теги: #программирование #Исследования и прогнозы в ИТ #research #jetbrains #research

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.