company_banner

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

    Привет, Хабр! В начале 2020 года мы провели уже четвертый ежегодный опрос о состоянии экосистемы разработки, чтобы выяснить, чем живут программисты, какие языки, технологии и инструменты они используют и как изменился мир разработки по сравнению с 2019 годом. Мы проанализировали мнения около 20 тысяч респондентов из 18 стран. В опросе участвовало более 2,5 тысяч программистов из России, и это позволяет сделать выводы о том, чем российский рынок разработки отличается от остального мира. Здесь мы поделимся самыми интересными результатами.

    Важно отметить, что опрос проводился до введения карантина. Будет интересно посмотреть на динамику всех показателей в следующем году.

    image

    В этом году мы расширили список вопросов о профессиональной деятельности и добавили раздел, посвященный образу жизни. Обо всем по порядку.

    Профессиональная сфера


    Языки программирования. В текущем году Python обошел Java в списке используемых языков и в России, и в мире. Однако в качестве основного языка большинство опрошенных и там, и там по-прежнему выбирают Java.

    TypeScript и С++ вытеснили PHP из пятерки наиболее часто используемых языков в мире, в России PHP все еще держится на 4-м месте:

    • Топ-5 для мира: JavaScript (70,6%), Python (56,1%), Java (55,6%), TypeScript (28,5%), C++ (27,6%);
    • Топ-5 для России: JavaScript (62,8%), Python (46,8%), Java (36,5%), PHP (24,5%), TypeScript (23,1%).

    Интересно, что российские программисты в течение года в среднем использовали меньше различных языков, чем разработчики из других стран. Однако такие относительно новые языки, как Go, Kotlin и Swift, в России используются чаще.

    Похожую картину мы видим и в ответах, касающихся изучения дополнительных языков: российских разработчиков больше привлекают новые языки. Они чаще изучают Go и Kotlin, а Python, Java, TypeScript и PHP реже. Топ-5 языков, которые респонденты начали или продолжили учить в течение последних 12 месяцев:

    • в мире — Python (31%), JavaScript (26%), Java (22%), TypeScript (20%), Go (18%);
    • в России — JavaScript (24%), Python (23%), Go (22%), Kotlin (18%), Java (15%).

    Для изучения новых языков и технологий российские программисты гораздо чаще используют практически все источники знаний: документацию, книги, MOOC-платформы. А вот форумы и блоги пользуются одинаковой популярностью у разработчиков по всему миру. Точно так же текстовый формат обучающих материалов остается предпочтительным более чем для половины разработчиков независимо от географии.

    В мировом списке языков, на которые планируют перейти наши респонденты, лидируют Go и Kotlin. Для России список такой же, с той лишь разницей, что Kotlin на первом месте. Однако в целом российские программисты менее склонны мигрировать на новые языки: 51% из них не планируют такого перехода, для мира этот показатель — 45%.

    Базы данных. Топ-3 СУБД по использованию за последний год в мире: MySQL (66%), PostgreSQL (36%), MongoDB (35%). В России же с уверенным отрывом лидирует PostgreSQL (61%), на MySQL приходится 42%, по 30% у MongoDB и Redis. Еще россияне в 10 раз чаще используют ClickHouse — СУБД с российскими корнями.

    Хостинг. В России по-прежнему предпочитают хостить базы данных, сервисы и приложения на частных серверах (66%) или локально (53%). Популярность облачных сервисов (AWS, MS Azure, GCP и пр.) почти в 2 раза ниже, чем в мире — 27% и 53% соответственно.

    Open source. Российские разработчики реже участвуют в проектах с открытым исходным кодом — только 41%. В мире эта цифра составляет 52%.

    Коммуникации на работе. Программисты из России значительно реже своих зарубежных коллег используют для коммуникаций на работе видеоконференции (Google Meet, Zoom), e-mail и календари, зато значительно чаще — мессенджеры (для быстрых сообщений/звонков). Предпочтения в мессенджерах также другие: на первом месте ожидаемо Telegram (россияне пользуются им почти в 9 раз чаще), затем идут Slack и Skype. В мире же в топ-3 вошли Slack, Skype и Microsoft Teams.

    Типы компаний. 74% российских разработчиков работают в IT-компаниях, в мире же на IT-сферу приходится 68% разработчиков. Интересно, что для мира эта цифра не меняется с 2018 года, а вот в России 2 года назад в IT было занято больше разработчиков — 82%. Если посмотреть на срез IT-компаний, в которых трудоустроены соотечественники, здесь выделяются финтех и телеком — их доля существенно выше, чем в среднем по миру. За пределами IT российские разработчики чаще своих зарубежных коллег работают в финансовых и логистических компаниях, но реже в медицине, образовании и некоммерческом секторе.

    Типы разработки. Российские программисты больше заняты в продуктовой разработке — 71% в России по сравнению с 63% в мире. Аутсорсинговой разработкой в России занято также больше людей, чем в среднем по миру, — 22% и 13% соответственно. А вот тех, кто разрабатывает продукты для использования внутри собственной компании, в России в полтора раза меньше, чем в мире, — 30% против 46%.

    Образ жизни


    В этом году мы добавили новый раздел, посвященный образу жизни. Мы спрашивали разработчиков об их привычках, способах поиска информации и участии в благотворительности. Этот раздел не был обязательным, но примерно две трети респондентов предпочли ответить на наши вопросы. Здесь мы также обнаружили интересные отличия.

    Распорядок дня, хобби. Российские программисты начинают свой рабочий день позже: лишь половина из них приступают к работе до 10 утра, в мире так делают 80%. А вот взгляды на хобби у всех программистов, независимо от страны, общие. В свободное время они больше всего любят заниматься… чем бы вы думали? Программированием! Правда, есть и отличия: если в среднем по миру разработчики чаще смотрят ТВ, социализируются и смотрят спортивные игры, то россияне чаще читают, занимаются спортом и путешествуют. А еще они больше любят настолки.

    В офлайне российские программисты существенно чаще ходят на митапы — 47% против 34% в мире. А в онлайне больше пользуются другими социальными сетями — у россиян гораздо популярнее ВКонтакте и Instagram, в мире же лидируют Twitter и Facebook. Если смотреть в целом на источники информации, то отечественные программисты меньше используют соцсети, новостные сайты, ТВ (почти в 5 раз), печатные СМИ (в 4 раза) и радио (в 3 раза), а вот к книгам и форумам (Reddit, Stack Overflow) обращаются чаще зарубежных коллег.

    Искусственный интеллект. Российские разработчики больше доверяют искусственному интеллекту — 62% допускают, что ИИ заменит программистов в будущем, а 8% совершенно в этом уверены. В мировом комьюнити это 50% и 4% соответственно. Решению робота-судьи готовы довериться 62% российских разработчиков, и только 49% их зарубежных коллег допускают такую возможность.

    Благотворительность. Значительно отличаются и взгляды на благотворительность: всего 35% отечественных программистов хоть каким-то образом участвуют в благотворительных проектах — это в полтора раза меньше, чем в мире. Но те, кто это делает, гораздо чаще в качестве причины указывают желание помочь в решении проблем, которыми не занимается государство. Однако главная причина участия в благотворительности и в России, и в мире — желание сделать мир лучше. При этом российские разработчики более склонны делать пожертвования, чем помогать профессионально или работать в благотворительных организациях.

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

    С методологией исследования можно ознакомиться здесь. Мы ее обновили, и это позволило нам учесть гораздо больше ответов, чем в предыдущие годы.

    Мы благодарим каждого из 34 076 участников опроса из 128 стран. Вы помогли нам составить актуальное представление о мире разработки, поделиться интересными фактами с сообществом и даже по-новому посмотреть на то, в каком направлении нам стоит двигаться и как улучшать наши продукты. Спасибо!

    Мы планируем и дальше наблюдать за тенденциями в разработке и проводить подобные опросы. Если вам интересно, присоединяйтесь к нашей исследовательской панели. Так вы точно не пропустите наш опрос в следующем году и сможете поучаствовать в других активностях, например UX-исследованиях и интервью. А еще участников панели ждут призы.

    Ваша команда JetBrains
    The Drive to Develop
    JetBrains
    Делаем эффективные инструменты для разработчиков

    Комментарии 7

      +2
      А вот тех, кто разрабатывает продукты для использования внутри собственной компании, в России в полтора раза меньше, чем в мире, — 30% против 46%.

      Есть подозрение в искажении в этой части опроса. А именно очень сомневаюсь что в опросе участвовали 1сники на уровне большем чем погрешность, а их в России как бы не сравнимое со всеми остальными разрабами вместе взятыми количество.
        0
        1С отсутствует в списке опций в вопросе об используемых языках программирования. Следовательно, у нас нет возможности проверить насколько они представлены в опросе и, в частности, проверить насколько распределение ответов 1С программистов в этом вопросе отличается от распределения других программистов.

        Однако мы не исключаем, что результаты опроса могут быть смещены в сторону не 1С программистов несмотря на процедуру взвешивания ответов:
        — Возможно, наши каналы распространения опроса не настолько популярны среди них (Twitter, Facebook, Instagram, Quora, ВКонтакте — полный список в методологии)
        — Опрос проводился на английском языке, в то время, как 1С смещен в сторону российского рынка и как результат русского языка

        Как вы думаете через какие каналы стоит привлекать 1С программистов? Также есть ли у вас ссылки на исследования, которые говорят, что 1С программистов больше, чем в совокупности разработчиков на других языках?
          0
          1сники сидят в основном на своих ресурсах, infostart, mista. Даже в вк многих не найти, как мне кажется. К сожалению сообщество очень закрытое. Что касается статистики — нашел вот тут, на хабре. С количеством сравнимым с количеством остальных разрабов я конечно маху дал, видимо сказалось что ориентировался по количеству выданных сертификатов (к сожалению открытой статистики нет, но порядковые номера уже в районе 100к) а так же в основном вижу статистику по провинциальным вакансиям, где ситуация как раз как я описал, но в целом доля велика. А очень и очень много 1сников как раз внутренние решения для предприятий делают.
          Хотя с другой стороны у меня вот есть пара сертификатов, профессионала и специалиста, но спустя 4 года из 1с на андроид перепрыгнул, потому число сертификатов тоже далеко не показатель.
            0
            Опрос-то глобальный, так что более актуально добавить в перечень языков Apex и ABAP. Но вообще может быть сделать какую-то опцию для таких сверхузкоспециализированных корпоративных языков.
            Но мы в следующем году планируем добавить русский перевод, так что 1С-ники смогут Выполнить(Опрос). :-)
            0

            Опрос российских программистов на английском языке? Зачем? Почему?

              0
              Как уже написал Владимир, опрос является глобальным и наша цель позволить любому программисту пройти его вне зависимости от принадлежности к стране.

              Мы стараемся уменьшить смещение оценок, чтобы учесть также людей, не знающих английский язык, поэтому добавили поддержку других языков (для тех стран, где по нашему исследованию респонденты испытывают проблемы с прохождением опроса на английском языке): сейчас он доступен на испанском, китайском, корейском, немецком, португальском, турецком, французском и японском языках. В следующем году планируем также добавить русский язык, несмотря на то, что российские респонденты, в среднем, не испытывают трудностей с английским языком.
            0

            Насчёт хостинга — это нам государство "помогло" в 2 раза меньше пользоваться AWS, Azure, GDP.

            Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

            Самое читаемое