(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

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

Источник: habr

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

image


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

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

  1. JavaScript
  2. Java
  3. Python
  4. PHP
  5. C#

(Респонденты отвечали на вопрос "Какой язык/языки программирования вы используете регулярно?" и могли выбрать более одного языка.)

Однако на С российские разработчики пишут вдвое реже - в качестве регулярно используемого языка его указали 8% респондентов, в среднем же по миру его используют около 16% программистов. Еще одно отличие - более частое использование Kotlin, на нем пишут почти 15% разработчиков, что существенно выше мирового показателя (9%). Нам, конечно, приятно такое признание российских коллег.

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

  1. Java
  2. JavaScript
  3. Python

(Респонденты отвечали на вопрос "Какой язык программирования является для вас основным?" и могли выбрать до трех языков, проранжировав их.)

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

В течение прошлого года более 90% девелоперов и в России, и в мире изучали минимум один новый язык. При этом российские программисты значительно меньше интересовались популярными языками JavaScript, Python, PHP. 

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

Еще из интересных сравнений:

  • Программисты из России гораздо чаще пишут unit-тесты в своих проектах - об этом рассказали 69% респондентов, что почти на 10% больше, чем в мире.
  • Россияне намного чаще разрабатывают десктопные приложения, чем их зарубежные коллеги. Что касается остальных типов приложений, различий мы не выявили.
  • Разработчики в России проводят больше времени непосредственно за программированием: 74% из них пишут код 17 и более часов в неделю, в то время как в среднем по миру так делают 61%.
  • Среди российских респондентов втрое меньше тех, для кого программирование - это хобби, а не способ зарабатывать на жизнь.
  • 82% российских разработчиков работают в ИТ-компаниях, в мире же на ИТ-сферу приходится 68% разработчиков. Остальные работают в компаниях, не связанных с ИТ.
  • Стаж профессиональной деятельности у российских программистов выше - 54% из них проработали в отрасли больше 6 лет. В мире же разработчиков с таким опытом 43%.
  • Мы спрашивали также о типах разработки в компаниях, где работают наши респонденты (они могли выбрать несколько вариантов ответа). Российские программисты больше заняты в продуктовой разработке - 63% в России по сравнению с 48% в мире. Аутсорсинговой разработкой в России занято также больше людей, чем в среднем по миру, - 23% и 12% соответственно. А вот тех, кто разрабатывает продукты для использования внутри собственной компании, в России вдвое меньше, чем в мире, - 26% по сравнению с 52%.

В дополнение к профессиональным темам, мы задали несколько вопросов о повседневной жизни и выяснили, что:

  • Российские разработчики неплохо высыпаются - 72% из них спят больше 7 часов в день. В целом же по миру это смогли о себе сказать 60% респондентов.
  • Больше половины программистов из России предпочитают чай, в то время как глобальные предпочтения разработчиков с большим перевесом на стороне кофе.

Больше подробностей о мировой экосистеме разработки смотрите в полной версии отчета с инфографикой (на английском). В рамках исследования мы задали более 150 вопросов, хотя в этот отчет вошли не все. Полные результаты будут доступны позднее, когда мы опубликуем анонимизированные исходные данные. С методологией исследования можно ознакомиться здесь.

Мы планируем и дальше наблюдать за тенденциями в разработке и проводить подобные опросы. Будем рады видеть вас в числе наших респондентов, присоединяйтесь.

Ссылки по теме


 Распечатать »
 Правила публикации »
  Написать редактору 
 Рекомендовать » Дата публикации: 26.06.2018 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
SAP CRYSTAL Server 2013 WIN INTL 5 CAL License
ARCHICAD 21, локальная лицензия на 12 месяцев
Stimulsoft Reports.Ultimate Single License Includes one year subscription
ABBYY Lingvo x6 Английская Профессиональная версия
VMware Workstation Pro 12 for Linux and Windows, ESD
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Безопасность компьютерных сетей и защита информации
Новости ITShop.ru - ПО, книги, документация, курсы обучения
Программирование на Microsoft Access
CASE-технологии
OS Linux для начинающих. Новости + статьи + обзоры + ссылки
СУБД Oracle "с нуля"
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100