(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
Creative Cloud Multiple Platforms Multi European Languages Licensing Subscription 12 months L1 (1-9)
SmartBear LoadComplete - Node-Locked License Subscription w/ 250 Virtual Users (includes 1 year of Maintenance)
Zend Server with Z-Ray Developer Edition - Standard
TeeChart for .NET Standard Business Edition 2017 single license
RAD Studio 10.2 Tokyo Architect Suite - Named User
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Программирование на Microsoft Access
CASE-технологии
OS Linux для начинающих. Новости + статьи + обзоры + ссылки
СУБД Oracle "с нуля"
Программирование на Visual С++
Утиль - лучший бесплатный софт для Windows
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
Обсуждения в форумах
Пишу программы на заказ профессионально (2048)
Пишу программы на заказ на языках Pascal (численные методы, списки, деревья, прерывания) под...
 
Пишу программы на Lazarus (14)
Предлагаю разработку программ на заказ. Примеры программ: www.itproportal.ru
 
Программы Delphi на заказ (229)
Пишу программы в среде Delphi на заказ http://bddelphi.ucoz.ru/
 
Пишу программы на заказ для студентов (129)
Пишу для студентов на с, с++, паскаль в средах ms visual studio, qt, builder, borland c, delphi....
 
Разработка программ базы данных (7)
Написание прикладных компьютерных программ (базы данных) на заказ. Разработка корпоративных...
 
 
 



    
rambler's top100 Rambler's Top100