company_banner

Сколько разработчиков думают, что Continuous Integration не нужна?

    В конце декабря облачный провайдер DigitalOcean опубликовал результаты своего второго опроса Currents, собравшего данные от 2500+ разработчиков (и не только — подробнее см. ниже), преимущественно (на 89 %) использующих GNU/Linux в качестве серверной операционной системы. Интересная статистика была получена в вопросах, посвящённых непрерывной интеграции и доставки приложений (CI/CD):



    Как видно, более половины опрошенных (58 %) не используют CI/CD. Среди них 46 % считают, что потребности в CI/CD для их рабочего процесса нет (т.е. около 27 % от общего числа участников опроса), а 38 % — собираются внедрить CI/CD.

    Среди тех, кто уже использует какие-либо решения для CI/CD, распределение по продуктам получилось следующим:

    1. Jenkins — 44 %;
    2. GitLab — 39 %;
    3. Travis — 26 %;
    4. CircleCI — 12 %;
    5. TeamCity — 8 %;
    6. Bamboo — 6 %.

    Кто отвечал на вопросы DigitalOcean?


    • Отрасль: ИТ и сервисы (43 %), программное обеспечение (30 %), образование (6 %), финансовые услуги (3 %), производство и логистика (3 %);
    • Роль: разработчики (46 %), системные администраторы (16 %), студенты (11 %), DevOps-инженеры (11 %), менеджеры (8 %), техподдержка (4 %);
    • Отношение к написанию кода: профессия и хобби (63 %), хобби (18 %), профессия (14 %), не пишу код (5 %);
    • Над каким кодом в основном работаете: открытым (34 %), закрытым (33 %), обоими видами (30 %);
    • Географическое расположение: Европа (37 %), Северная Америка (36 %), Азия (15 %), Южная Америка (7 %).

    Давайте проведём аналогичный опрос и среди пользователей хабры — он приложен к этому посту.

    P.S. Напоследок — некоторые другие данные из DigitalOcean Currents (полный файл с результатами опроса см. в PDF):

    • Лишь немногие (17 %) работали с Machine Learning и AI в 2017 году, но многие (73 %) хотят это изменить в 2018-м;
    • Самая большая технологическая боль, которая была облегчена в 2017 году, — интеграция различных программных сервисов (56 %);
    • Какие технологии вы будете больше всего поддерживать в 2018 году: Open Source (33 %), AI и ML (28 %), Internet of Things (15 %), Blockchain (11 %).

    Only registered users can participate in poll. Log in, please.

    А что вы думаете про CI/CD?

    • 62.8%Применяю294
    • 27.9%Собираюсь внедрить131
    • 5.9%Не нужно28
    • 3.2%Что это?15

    Ваша основная роль на работе:

    • 70.8%Разработчик316
    • 4.4%Системный администратор20
    • 15.6%DevOps70
    • 8.9%Другое40
    Флант
    452.33
    Специалисты по DevOps и Kubernetes
    Support the author
    Share post

    Comments 12

      0
      Интересно, в опросе был вариант VSTS от Microsoft?
        0
        собравшего данные от 2500+ разработчиков (и не только — подробнее см. ниже), преимущественно (на 89 %) использующих GNU/Linux в качестве серверной операционной системы


        Полагаю что VSTS даже не рассматривался.
          0
          Странно. Система ориентирована на все ОС.
            0
            Но работает только на windows…
              0
              Вы не правы. Агенты по развёртыванию работают на Windows, MacOs и Linux.
              image
        +2
        Интересно, а почему CI и CD рассматриваются вместе? CD труднореализуем без CI, но сам по себе CI вполне может существовать без CD, т.к. способ поставки определяет бизнес, а методологии разработки определяет команда разработки.
          +1
          Видимо для большинства людей CI и то сложно, не говоря уже о CD, и хотели получить хоть какой-то срез.
          0
          Жаль, что нельзя выбрать несколько вариантов в опросе. Я вот, например, на работе применяю, а дома собираюсь внедрить.
            +1
            Не ожидал, что Atlassian Bamboo используется только 6% опрошенных (а, значит, +- в среднем). Мне он показался удобнее Travis.

            Интересно было бы узнать про связки в которых используются эти продукты. Может быть, популярность тех или иных продуктов зависит от популярности связанных с ним продуктов? Например — github + travis популярнее, чем bitbucket + bamboo по причине более популярного github's? В таком случае голая статистика по инструментам CI не имеет смысла?
              0
              Посмотрел внимательнее, откуда в заголовке статьи взялось слово «разработчиков»? Только 30% ответивших работают в software и 46% считают себя разработчиками + 11% devops.
              Т.е. примерно половина респондентов не занимается разработкой ПО профессионально.
              Какие выводы можно сделать из такого опроса?

                0
                Но код всё-таки пишут 95 % респондентов…

                P.S. В опросе к посту на хабре сейчас 72 % ответили, что они разработчики, так что выборка уже более представительная.
                  0
                  Я тоже иногда пишу код, это же не делает меня разработчиком.
                  Там результаты просто не коррелируют. Возможно, что часть вопросов можно было пропускать (методика это не раскрывает). Иначе получается, что в группе из 40% ответивших, включающей студентов, менеджеров, системных администраторов и тех. поддержку, половина утверждает, что пишет код профессионально.
                  Почти 2/3 вносят вклад в open source.
                  Как-то это все очень сомнительно.

              Only users with full accounts can post comments. Log in, please.