Stack Overflow24 июля 2024 г.Мир65437 респондентовStack Overflow Developer Survey

Stack Overflow Developer Survey 2024

  • Использование ИИ в разработке: Опрашиваемым вновь задали вопрос: «Используете ли вы сейчас ИИ-инструменты в своем процессе разработки?» – с теми же вариантами ответов (да; нет, но планирую; нет и не планирую). Этот вопрос повторил прошлогодний, позволив отследить динамику принятия ИИ.
  • Отношение к ИИ-инструментам: Снова выяснялось мнение: «Насколько вы благоприятно относитесь к применению ИИ-инструментов в работе?» (шкала от очень положительно до очень отрицательно). Этот вопрос также повторили из опроса-2023, чтобы сравнить изменение настроений.
  • Преимущества ИИ: Повторно задан вопрос: «Каковы самые важные преимущества, на которые вы рассчитываете, используя ИИ-инструменты? (выберите все подходящие варианты)» – аналогичный предыдущему году, но с акцентом на сравнение групп респондентов (профессионалы vs учащиеся).
  • Доверие к точности: Снова спросили: «Насколько вы доверяете точности результатов работы ИИ-инструментов?» (полностью доверяю – полностью не доверяю). Цель – увидеть, изменилась ли степень доверия за год активного использования ИИ.
  • Способность ИИ решать сложные задачи: Новый вопрос 2024 года: «Насколько хорошо, по вашему мнению, ИИ-инструменты справляются со сложными задачами в разработке?» (варианты: от Very well – отлично справляются до Very poor – очень плохо). Этот вопрос появился, чтобы понять пределы эффективности ИИ – могут ли ассистенты решать нетривиальные, комплексные проблемы.
  • Области использования vs интереса: В 2024 повторили вопрос о применении ИИ в различных аспектах рабочего процесса: «Для каких частей процесса разработки вы используете ИИ сейчас, и для каких хотели бы начать использовать в ближайший год?». Категории аналогичны 2023 году (написание кода, тестирование, поиск ответов, документирование, планирование и т.д.), но добавлены некоторые новые пункты (например, генерация контента или данных, предиктивная аналитика) отражающие развитие ИИ-инструментов. Ответы снова разбиты на три группы: уже использую, интересуюсь использованием и не собираюсь использовать.
  • ИИ в рабочем процессе через год: Вопрос про будущее интегрирование ИИ изменился. В 2024 году его задали в разрезе конкретных задач: «Как вы думаете, насколько интегрированными в ваш процесс будут ИИ-инструменты через год в следующих областях: написание кода, тестирование, документирование, поиск решений и пр.?». Респонденты оценивали по каждой области степень интеграции через год (намного более интегрированы, просто более, без изменений, менее, намного менее). Это позволило получить детальную картину ожиданий по разным видам деятельности.
  • Угроза ли ИИ для работы: Новый вопрос в разделе «Эффективность и этика»: «Считаете ли вы, что ИИ угрожает вашей текущей работе?» (варианты: Yes – да; No – нет; I’m not sure – не уверен). Впервые напрямую выяснялась обеспокоенность разработчиков, что ИИ может заменить их работу.
  • Этические аспекты ИИ: Еще один новый вопрос 2024: «Какие этические обязанности/проблемы ИИ наиболее важны для вас? (выберите все, что применимо)». Респондентам предложили отметить, что их беспокоит: распространение дезинформации, отсутствие атрибуции источников, смещение_bias, имитация личности, рост энергопотребления, замена рабочих мест и пр.
  • Проблемы внедрения ИИ в компании: Вопрос для тех, кто рассуждает об использовании ИИ в рамках команды/компании: «Какие трудности, по вашему мнению, препятствуют вашей команде или компании в использовании кодовых ИИ-ассистентов?» (множественный выбор). Варианты включали: недоверие к ответам ИИ, отсутствие контекста о кодовой базе, отсутствие политик, нехватка обучения, нежелание коллег, создание лишней работы, отсутствие поддержки руководства.
  • Изменение рабочего процесса через год (открытый вопрос): В 2024 дополнительно предложили открытый вопрос: «Опишите, как, по вашему мнению, изменится ваш рабочий процесс через год благодаря развитию ИИ?». Ответы на него не цифры, а текст, который затем проанализировали для выявления тем (например, «seamless integration» – более бесшовная интеграция, «time» – изменение затрат времени, «complex tasks» – влияние на сложность задач и т.д.). Цель – качественно понять настроения и ожидания.

Методология и данные

1 блок

Онлайн-опрос разработчиков

Опрос

Ключевые результаты

3 блока

Вопросы, связанные с ИИ в опросе 2024 года

Фрагмент из раздела отчета

  • Использование ИИ в разработке: Опрашиваемым вновь задали вопрос: «Используете ли вы сейчас ИИ-инструменты в своем процессе разработки?» – с теми же вариантами ответов (да; нет, но планирую; нет и не планирую). Этот вопрос повторил прошлогодний, позволив отследить динамику принятия ИИ.
  • Отношение к ИИ-инструментам: Снова выяснялось мнение: «Насколько вы благоприятно относитесь к применению ИИ-инструментов в работе?» (шкала от очень положительно до очень отрицательно). Этот вопрос также повторили из опроса-2023, чтобы сравнить изменение настроений.
  • Преимущества ИИ: Повторно задан вопрос: «Каковы самые важные преимущества, на которые вы рассчитываете, используя ИИ-инструменты? (выберите все подходящие варианты)» – аналогичный предыдущему году, но с акцентом на сравнение групп респондентов (профессионалы vs учащиеся).
  • Доверие к точности: Снова спросили: «Насколько вы доверяете точности результатов работы ИИ-инструментов?» (полностью доверяю – полностью не доверяю). Цель – увидеть, изменилась ли степень доверия за год активного использования ИИ.
  • Способность ИИ решать сложные задачи: Новый вопрос 2024 года: «Насколько хорошо, по вашему мнению, ИИ-инструменты справляются со сложными задачами в разработке?» (варианты: от Very well – отлично справляются до Very poor – очень плохо). Этот вопрос появился, чтобы понять пределы эффективности ИИ – могут ли ассистенты решать нетривиальные, комплексные проблемы.
  • Области использования vs интереса: В 2024 повторили вопрос о применении ИИ в различных аспектах рабочего процесса: «Для каких частей процесса разработки вы используете ИИ сейчас, и для каких хотели бы начать использовать в ближайший год?». Категории аналогичны 2023 году (написание кода, тестирование, поиск ответов, документирование, планирование и т.д.), но добавлены некоторые новые пункты (например, генерация контента или данных, предиктивная аналитика) отражающие развитие ИИ-инструментов. Ответы снова разбиты на три группы: уже использую, интересуюсь использованием и не собираюсь использовать.
  • ИИ в рабочем процессе через год: Вопрос про будущее интегрирование ИИ изменился. В 2024 году его задали в разрезе конкретных задач: «Как вы думаете, насколько интегрированными в ваш процесс будут ИИ-инструменты через год в следующих областях: написание кода, тестирование, документирование, поиск решений и пр.?». Респонденты оценивали по каждой области степень интеграции через год (намного более интегрированы, просто более, без изменений, менее, намного менее). Это позволило получить детальную картину ожиданий по разным видам деятельности.
  • Угроза ли ИИ для работы: Новый вопрос в разделе «Эффективность и этика»: «Считаете ли вы, что ИИ угрожает вашей текущей работе?» (варианты: Yes – да; No – нет; I’m not sure – не уверен). Впервые напрямую выяснялась обеспокоенность разработчиков, что ИИ может заменить их работу.
  • Этические аспекты ИИ: Еще один новый вопрос 2024: «Какие этические обязанности/проблемы ИИ наиболее важны для вас? (выберите все, что применимо)». Респондентам предложили отметить, что их беспокоит: распространение дезинформации, отсутствие атрибуции источников, смещение_bias, имитация личности, рост энергопотребления, замена рабочих мест и пр.
  • Проблемы внедрения ИИ в компании: Вопрос для тех, кто рассуждает об использовании ИИ в рамках команды/компании: «Какие трудности, по вашему мнению, препятствуют вашей команде или компании в использовании кодовых ИИ-ассистентов?» (множественный выбор). Варианты включали: недоверие к ответам ИИ, отсутствие контекста о кодовой базе, отсутствие политик, нехватка обучения, нежелание коллег, создание лишней работы, отсутствие поддержки руководства.
  • Изменение рабочего процесса через год (открытый вопрос): В 2024 дополнительно предложили открытый вопрос: «Опишите, как, по вашему мнению, изменится ваш рабочий процесс через год благодаря развитию ИИ?». Ответы на него не цифры, а текст, который затем проанализировали для выявления тем (например, «seamless integration» – более бесшовная интеграция, «time» – изменение затрат времени, «complex tasks» – влияние на сложность задач и т.д.). Цель – качественно понять настроения и ожидания.

Результаты и статистика ответов (2024)

Фрагмент из раздела отчета

  • Уровень использования ИИ: В 2024 году доля тех, кто использует или собирается использовать ИИ в разработке, выросла до 76% (по сравнению с ~70% годом ранее). Причем наблюдается существенный скачок в текущем использовании: 62% всех респондентов указали, что уже сейчас применяют ИИ-инструменты (в 2023 таких было ~44%). Таким образом, за год множество разработчиков перешли из разряда потенциальных пользователей в реальных. Среди профессионалов показатель аналогичен – около 63% уже используют ИИ. Доля тех, кто не планирует ИИ вовсе, сократилась до ~24% (против ~29% в 2023).
  • Отношение (sentiment): Позитивное отношение несколько ослабло. В 2024 году около 72% респондентов выразили благоприятное мнение об ИИ (сумма «очень положительно» и «скорее положительно»), что чуть ниже 77% предыдущего года. Распределение ответов: ~23–24% «очень положительно», ~48% «в целом положительно», ~19% «нейтрально», ~3% «не уверены», ~5% «скорее негативно» и ~1% «очень негативно». Процент явных противников вырос незначительно (в сумме ~6–6.5% против ~3% годом ранее). Авторы отмечают снижение общей благосклонности (возможно, из-за первых разочарований результатами применения).
  • Преимущества ИИ: 81% опрошенных согласны, что повышение продуктивности – главный плюс ИИ-инструментов. Этот показатель значительно выше, чем в 2023, т.к. в 2024 вопрос формулировался как доля тех, кто согласен с каждым из преимуществ. На втором месте – ускорение обучения (его ценят больше начинающие: ~71% учащихся против ~61% профи согласны, что ИИ помогает учиться быстрее). Общая эффективность и точность кода также были отмечены: ~59% упомянули эффективность, ~30% – улучшение точности, а около 25% – облегчение нагрузки (workload). Коллаборация остаётся на последнем месте (~8% рассматривают её как важный бонус). В целом картина преимуществ схожа с 2023, но выросла доля тех, кто видит эти преимущества (вероятно, из-за реального опыта за год).
  • Доверие к точности: Уровень доверия почти не изменился: примерно 43% разработчиков в 2024 доверяют (полностью или частично) точности ИИ, а около 30% не доверяют (остаток ~27% нейтральны). В отчете говорится, что разработчики по-прежнему расколоты в оценке точности ИИ: ~43% чувствуют себя уверенно в точности, ~31% скептичны. Профессионалы слегка менее доверчивы: среди них ~42% склонны доверять, а у обучающихся – до 49%. Это указывает, что даже спустя год активного использования значительная часть аудитории относится к ИИ с осторожностью.
  • ИИ и сложные задачи: Около 45% профессиональных разработчиков считают, что ИИ-помощники плохо или очень плохо справляются со сложными задачами. В целом по всем респондентам только ~3% ответили, что ИИ отлично справляется со сложными проблемами, и еще ~33% выбрали «хорошо, но не идеально»; напротив, около 43% в сумме оценили способности ИИ негативно (31% «плохо» и 12% «очень плохо»). Начинающие разработчики чуть более оптимистичны: у них выше доля ответов «хорошо справляется» (~37% против ~32% у профи) и меньше доля «очень плохо». Эти результаты показывают ограниченность текущих ИИ-инструментов – многие не доверяют им решение по-настоящему сложных, комплексных задач.
  • Где используют ИИ: Картина использования ИИ по рабочим задачам подтвердилась. Среди тех, кто уже пользуется ИИ, 82% продолжают применять его для написания кода – та же высокая цифра, что и год назад. Кроме того, ~67% используют ИИ для поиска решений/ответов (новая категория, отражающая популярность ChatGPT-подобных запросов), ~57% – для отладки и помощи в решении проблем, ~40% – для документирования кода. Новые области: порядка 35% отметили генерацию контента или данных, ~31% – изучение чужого кода, ~27% – тестирование с помощью ИИ.
  • Среди тех, кто пока не использует, но заинтересован, распределение другое: на первом месте тестирование кода – 46% из этой группы хотят применять ИИ в тестировании. Также около 41% заинтересованы задействовать ИИ в ревью кода и code review, примерно столько же – в изучении кодовой базы, ~40% – в предиктивной аналитике (прогнозировании) и ~39% – в задачах деплоя и мониторинга. Напротив, лишь ~9% из неиспользующих пока заинтересованы в генерации самого кода – вероятно, эта группа более скептична насчет кодогенерации и видит ценность ИИ в других сферах (мониторинг, аналитика и др.).
  • Не заинтересованные вовсе в ИИ указывали, какие области для них неприменимы для ИИ: судя по данным, они особенно не доверяют ИИ в творческих и коммуникационных задачах. Например, среди этой группы очень низкая доля отметила «написание кода» (~6%) или «поиск ответов» (~8%) даже гипотетически, зато более четверти указали, что проектирование и планирование (42%) или аналитика (39%) – те области, где они скорее обойдутся без ИИ, возможно считая эти направления неготовыми для автоматизации. Высокий процент (33%) также выбрали “не заинтересованы” в помощи ИИ при проверке/слиянии кода (code review). Эти цифры отражают, с какими именно применениями ИИ не согласны скептики.
  • Прогноз интеграции через год: Большинство разработчиков ожидают, что ИИ-инструменты станут более интегрированной частью их работы в ближайший год, особенно в следующих областях: документирование кода (до ~81% считают, что ИИ будет интегрирован сильнее), тестирование (~80%) и написание кода (~76%). Эти проценты получены путем суммирования долей ответов «значительно больше интегрирован» и «несколько более интегрирован».
  • Детальные данные: например, по документированию кода суммарно 74–76% всех респондентов ожидают рост интеграции ИИ (примерно 33% считают, что ИИ будет значительно больше использоваться, и ~41% – что просто больше, без кардинальных изменений). Аналогично, по тестированию кода ~76% видят большую роль ИИ (24% «гораздо больше», 52% «больше»). Даже для таких задач, как поиск решений или планирование, около 80% ожидают рост интеграции (напр., 30% + 49% для поиска ответов). Лишь очень малая доля прогнозирует снижение роли ИИ (обычно 2–5% по разным пунктам). Таким образом, консенсус – через год ИИ будет использоваться еще шире практически во всех аспектах разработки.
  • ИИ vs работа разработчика: 70% профессионалов и примерно 68% всех респондентов ответили, что не считают ИИ угрозой своей работе. Лишь ~12% видят в ИИ прямую угрозу занятости, а около 19% не уверены. Интересно, что учащиеся несколько чаще опасаются: среди тех, кто учится программированию, 15% воспринимают ИИ как угрозу рабочему будущему. В целом вывод – подавляющая часть разработчиков спокойно относится к возможности вытеснения их ИИ, по крайней мере на нынешнем этапе.
  • Этические проблемы ИИ: Топ-ответом (от 79% респондентов) стала обеспокоенность по поводу дезинформации и ложных сведений, которые могут выдавать ИИ. На втором месте – отсутствие или искажение атрибуции источников (это важно для 65% участников). Авторы акцентируют, что Stack Overflow предпринимает шаги для защиты атрибуции источников знаний в эпоху ИИ. Далее ~50% упомянули предвзятость (bias) результатов как проблему, ~37% – имитацию личности (deepfake-контент), ~36% – высокое энергопотребление моделей, и ~34% волнует замена рабочих мест без возможностей переобучения. Это показывает, что вопросы правдивости и прозрачности ИИ наиболее критичны для сообщества.
  • Проблемы с внедрением ИИ в компаниях: Двумя главными барьерами оказались: недоверие к ответам ИИ (66% всех опрошенных) и то, что ИИ «не знает контекста нашей кодовой базы» (63%). Иными словами, разработчики чаще всего жалуются, что ответы ассистентов ненадежны и не учитывают специфики проекта. На третьем месте – отсутствие четких политик по использованию ИИ (31,5%) и почти равная с ней недостаточная обученность сотрудников работе с ИИ (~30,7%). Четверть также отметили, что не все в команде хотят пользоваться ИИ (25,5%), создавая разнородность процессов. Менее значимыми факторами оказались: «ИИ создает больше работы» (13% видят в этом проблему) и неподдержка со стороны руководства (~11,5%). Примечательно, что профессиональные разработчики вдвое чаще ссылались на проблемы доверия/контекста, чем на нехватку обучения, подчёркивая, что дело не в умении пользоваться ИИ, а в качестве его решений.
  • Ожидаемые изменения (качественный вопрос): Анализ открытых ответов показал несколько общих тем. Многие разработчики предполагают, что через год изменится количество времени на задачи (например, респонденты упоминали, что ИИ позволит быстрее выполнять рутинные шаги и они смогут больше сосредоточиться на высокоуровневых аспектах – слова “Time”, “Seamless”, “High level” часто встречались). Также популярна тема, что ИИ возьмет на себя повторяющиеся или простые задачи (“Repetitive Task”, “Simple Task”), в то время как человек сосредоточится на сложных (“Complex Task”) или творческих частях работы. В ответах фигурируют фразы вроде “AI will handle simple tasks seamlessly, allowing me to focus on complex problems” – ИИ будет незаметно решать простые вещи, а я смогу уделять время сложным проблемам. Также разработчики упоминали лучшую интеграцию ИИ в инструменты разработки (“Well integration”) и то, что код/решения будут более качественными (“Well code”), предположительно из-за помощи ИИ survey.stackoverflow.co

Выводы и комментарии авторов (2024)

Фрагмент из раздела отчета

В отчете за 2024 год авторы сделали ряд интересных замечаний, опираясь на приведенные данные:

  • ИИ становится мейнстримом: Существенный рост доли фактически использующих ИИ (с 44% до 62%) указывает, что за год технология перешла из разряда экспериментальной в повседневный инструмент для многих разработчиков. Команда Stack Overflow подчеркивает этот скачок, отмечая, что интерес 2023 года трансформировался в реальное внедрение в 2024-м.
  • Умеренный спад эйфории: Несмотря на широкое распространение, общее воодушевление несколько снизилось. Авторы связывают падение доли позитивных отзывов (с 77% до 72%) с первым столкновением ожиданий и реальности: вероятно, не все обещания ИИ сбылись, и часть разработчиков испытала разочарование в точности или удобстве инструментов. В отчете прямо указано: «снижение благосклонности может быть связано с разочаровывающими результатами использования».
  • Разработчики остаются осторожны: Хотя ИИ широко внедряется, уровень доверия к нему стагнирует на среднем уровне. Комментарий отмечает, что столь же большая доля, как и год назад, скептически относится к точности и возможностям ИИ, что говорит о зрелом понимании ограничений: разработчики научились видеть, где ассистент ошибается или дает неоптимальные решения.
  • Сложные задачи – не конек ИИ: Особый акцент сделан на том, что многие (особенно опытные) считают: ИИ пока плох в сложных сценариях разработки. Это важный сигнал: ИИ-хайп не ослепил профи, они трезво оценивают, что автономно решить архитектурную или нестандартную проблему ИИ неспособен.
  • Разница в поколениях/опыте: По многим вопросам прослеживается различие между профессиональными разработчиками и новичками. В отчете отмечено, что учащиеся больше доверяют ИИ и оптимистичнее в оценке его пользы (например, 49% новичков доверяют точности против 42% профи; они же чаще видят пользу в ускоренном обучении). Профессионалы же склонны к критике: чаще указывают на отсутствие контекста у ИИ, проблемы доверия и т.д. Это может отражать как бóльший опыт ошибок с ИИ, так и более высокий стандарт требований у бывалых разработчиков.
  • Этика и политика выходят на первый план: Впервые результаты явно показывают, что сообщество обеспокоено этическими вопросами: ложные данные, источник знаний, bias – всё это волнует значительную часть респондентов. Stack Overflow в отчете даже сослался на свои инициативы по сохранению справедливости и атрибуции, подтверждая серьёзность этих проблем.
  • ИИ не рассматривается как замена разработчикам: Очень примечательно, что большинство не боятся потерять работу из-за ИИ. Авторы подчёркивают: 70% профессионалов говорят «нет, ИИ не угрожает моей работе». Это, вероятно, связано с пониманием ограничений ИИ и с тем, что разработчики видят в нём скорее инструмент, чем конкурента. Тем не менее, около 12% обеспокоены – эта группа может состоять из тех, чья работа связана с рутинными задачами, потенциально автоматизируемыми ИИ.
  • Барьеры для командного использования: В сфере командной интеграции ИИ ключевое – недоверие и недостаток контекста. Иными словами, технические и психологические препятствия перевешивают организационные. Это значит, что прежде чем ИИ станет стандартным корпоративным инструментом, предстоит решить проблемы качества ответов и интеграции с проектным кодом.
  • Влияние на работу Stack Overflow: Отчет упоминает, что ~35% разработчиков приходят на Stack Overflow с вопросами, связанными с ИИ хотя бы часть времени. Это заметная доля: фактически более трети аудитории признают, что ИИ создает новые проблемы или по крайней мере побуждает их искать ответы на SO. Stack Overflow позиционирует себя как источник проверенных людьми знаний в противовес часто неточным ответам ИИ.
  • Будущее – более тесная интеграция: Обобщая ожидания, авторы пишут, что разработчики сходятся во мнении: ИИ-инструменты за год станут еще более интегрированы практически во всё – от написания до тестирования и документации. При этом отмечается интересная деталь: хотя лично свою продуктивность ~70% пользователей-agents уже ощутили выросшей, командного эффекта почти нет (только 17% верят, что ИИ улучшил командную коллаборацию) survey.stackoverflow.co survey.stackoverflow.co . Иными словами, ИИ пока помогает индивидуально, но не меняет кардинально командные процессы.
Подробности из отчетаПоказать

Вопросы, связанные с ИИ в опросе 2024 года

  • Использование ИИ в разработке: Опрашиваемым вновь задали вопрос: «Используете ли вы сейчас ИИ-инструменты в своем процессе разработки?» – с теми же вариантами ответов (да; нет, но планирую; нет и не планирую). Этот вопрос повторил прошлогодний, позволив отследить динамику принятия ИИ.
  • Отношение к ИИ-инструментам: Снова выяснялось мнение: «Насколько вы благоприятно относитесь к применению ИИ-инструментов в работе?» (шкала от очень положительно до очень отрицательно). Этот вопрос также повторили из опроса-2023, чтобы сравнить изменение настроений.
  • Преимущества ИИ: Повторно задан вопрос: «Каковы самые важные преимущества, на которые вы рассчитываете, используя ИИ-инструменты? (выберите все подходящие варианты)» – аналогичный предыдущему году, но с акцентом на сравнение групп респондентов (профессионалы vs учащиеся).
  • Доверие к точности: Снова спросили: «Насколько вы доверяете точности результатов работы ИИ-инструментов?» (полностью доверяю – полностью не доверяю). Цель – увидеть, изменилась ли степень доверия за год активного использования ИИ.
  • Способность ИИ решать сложные задачи: Новый вопрос 2024 года: «Насколько хорошо, по вашему мнению, ИИ-инструменты справляются со сложными задачами в разработке?» (варианты: от Very well – отлично справляются до Very poor – очень плохо). Этот вопрос появился, чтобы понять пределы эффективности ИИ – могут ли ассистенты решать нетривиальные, комплексные проблемы.
  • Области использования vs интереса: В 2024 повторили вопрос о применении ИИ в различных аспектах рабочего процесса: «Для каких частей процесса разработки вы используете ИИ сейчас, и для каких хотели бы начать использовать в ближайший год?». Категории аналогичны 2023 году (написание кода, тестирование, поиск ответов, документирование, планирование и т.д.), но добавлены некоторые новые пункты (например, генерация контента или данных, предиктивная аналитика) отражающие развитие ИИ-инструментов. Ответы снова разбиты на три группы: уже использую, интересуюсь использованием и не собираюсь использовать.
  • ИИ в рабочем процессе через год: Вопрос про будущее интегрирование ИИ изменился. В 2024 году его задали в разрезе конкретных задач: «Как вы думаете, насколько интегрированными в ваш процесс будут ИИ-инструменты через год в следующих областях: написание кода, тестирование, документирование, поиск решений и пр.?». Респонденты оценивали по каждой области степень интеграции через год (намного более интегрированы, просто более, без изменений, менее, намного менее). Это позволило получить детальную картину ожиданий по разным видам деятельности.
  • Угроза ли ИИ для работы: Новый вопрос в разделе «Эффективность и этика»: «Считаете ли вы, что ИИ угрожает вашей текущей работе?» (варианты: Yes – да; No – нет; I’m not sure – не уверен). Впервые напрямую выяснялась обеспокоенность разработчиков, что ИИ может заменить их работу.
  • Этические аспекты ИИ: Еще один новый вопрос 2024: «Какие этические обязанности/проблемы ИИ наиболее важны для вас? (выберите все, что применимо)». Респондентам предложили отметить, что их беспокоит: распространение дезинформации, отсутствие атрибуции источников, смещение_bias, имитация личности, рост энергопотребления, замена рабочих мест и пр.
  • Проблемы внедрения ИИ в компании: Вопрос для тех, кто рассуждает об использовании ИИ в рамках команды/компании: «Какие трудности, по вашему мнению, препятствуют вашей команде или компании в использовании кодовых ИИ-ассистентов?» (множественный выбор). Варианты включали: недоверие к ответам ИИ, отсутствие контекста о кодовой базе, отсутствие политик, нехватка обучения, нежелание коллег, создание лишней работы, отсутствие поддержки руководства.
  • Изменение рабочего процесса через год (открытый вопрос): В 2024 дополнительно предложили открытый вопрос: «Опишите, как, по вашему мнению, изменится ваш рабочий процесс через год благодаря развитию ИИ?». Ответы на него не цифры, а текст, который затем проанализировали для выявления тем (например, «seamless integration» – более бесшовная интеграция, «time» – изменение затрат времени, «complex tasks» – влияние на сложность задач и т.д.). Цель – качественно понять настроения и ожидания.

Отдельно отметим: вопросы про конкретные инструменты ИИ (как в 2023 про ChatGPT, Copilot и пр.) в отчете-2024 явно не выделены в разделе AI. Вероятно, эти данные либо собирались, либо отнесены к другим разделам, но акцент сместился на общие тренды и мнения об ИИ.

Результаты и статистика ответов (2024)

  • Уровень использования ИИ: В 2024 году доля тех, кто использует или собирается использовать ИИ в разработке, выросла до 76% (по сравнению с ~70% годом ранее). Причем наблюдается существенный скачок в текущем использовании: 62% всех респондентов указали, что уже сейчас применяют ИИ-инструменты (в 2023 таких было ~44%). Таким образом, за год множество разработчиков перешли из разряда потенциальных пользователей в реальных. Среди профессионалов показатель аналогичен – около 63% уже используют ИИ. Доля тех, кто не планирует ИИ вовсе, сократилась до ~24% (против ~29% в 2023).
  • Отношение (sentiment): Позитивное отношение несколько ослабло. В 2024 году около 72% респондентов выразили благоприятное мнение об ИИ (сумма «очень положительно» и «скорее положительно»), что чуть ниже 77% предыдущего года. Распределение ответов: ~23–24% «очень положительно», ~48% «в целом положительно», ~19% «нейтрально», ~3% «не уверены», ~5% «скорее негативно» и ~1% «очень негативно». Процент явных противников вырос незначительно (в сумме ~6–6.5% против ~3% годом ранее). Авторы отмечают снижение общей благосклонности (возможно, из-за первых разочарований результатами применения).
  • Преимущества ИИ: 81% опрошенных согласны, что повышение продуктивности – главный плюс ИИ-инструментов. Этот показатель значительно выше, чем в 2023, т.к. в 2024 вопрос формулировался как доля тех, кто согласен с каждым из преимуществ. На втором месте – ускорение обучения (его ценят больше начинающие: ~71% учащихся против ~61% профи согласны, что ИИ помогает учиться быстрее). Общая эффективность и точность кода также были отмечены: ~59% упомянули эффективность, ~30% – улучшение точности, а около 25% – облегчение нагрузки (workload). Коллаборация остаётся на последнем месте (~8% рассматривают её как важный бонус). В целом картина преимуществ схожа с 2023, но выросла доля тех, кто видит эти преимущества (вероятно, из-за реального опыта за год).
  • Доверие к точности: Уровень доверия почти не изменился: примерно 43% разработчиков в 2024 доверяют (полностью или частично) точности ИИ, а около 30% не доверяют (остаток ~27% нейтральны). В отчете говорится, что разработчики по-прежнему расколоты в оценке точности ИИ: ~43% чувствуют себя уверенно в точности, ~31% скептичны. Профессионалы слегка менее доверчивы: среди них ~42% склонны доверять, а у обучающихся – до 49%. Это указывает, что даже спустя год активного использования значительная часть аудитории относится к ИИ с осторожностью.
  • ИИ и сложные задачи: Около 45% профессиональных разработчиков считают, что ИИ-помощники плохо или очень плохо справляются со сложными задачами. В целом по всем респондентам только ~3% ответили, что ИИ отлично справляется со сложными проблемами, и еще ~33% выбрали «хорошо, но не идеально»; напротив, около 43% в сумме оценили способности ИИ негативно (31% «плохо» и 12% «очень плохо»). Начинающие разработчики чуть более оптимистичны: у них выше доля ответов «хорошо справляется» (~37% против ~32% у профи) и меньше доля «очень плохо». Эти результаты показывают ограниченность текущих ИИ-инструментов – многие не доверяют им решение по-настоящему сложных, комплексных задач.
  • Где используют ИИ: Картина использования ИИ по рабочим задачам подтвердилась. Среди тех, кто уже пользуется ИИ, 82% продолжают применять его для написания кода – та же высокая цифра, что и год назад. Кроме того, ~67% используют ИИ для поиска решений/ответов (новая категория, отражающая популярность ChatGPT-подобных запросов), ~57% – для отладки и помощи в решении проблем, ~40% – для документирования кода. Новые области: порядка 35% отметили генерацию контента или данных, ~31% – изучение чужого кода, ~27% – тестирование с помощью ИИ.
  • Среди тех, кто пока не использует, но заинтересован, распределение другое: на первом месте тестирование кода – 46% из этой группы хотят применять ИИ в тестировании. Также около 41% заинтересованы задействовать ИИ в ревью кода и code review, примерно столько же – в изучении кодовой базы, ~40% – в предиктивной аналитике (прогнозировании) и ~39% – в задачах деплоя и мониторинга. Напротив, лишь ~9% из неиспользующих пока заинтересованы в генерации самого кода – вероятно, эта группа более скептична насчет кодогенерации и видит ценность ИИ в других сферах (мониторинг, аналитика и др.).
  • Не заинтересованные вовсе в ИИ указывали, какие области для них неприменимы для ИИ: судя по данным, они особенно не доверяют ИИ в творческих и коммуникационных задачах. Например, среди этой группы очень низкая доля отметила «написание кода» (~6%) или «поиск ответов» (~8%) даже гипотетически, зато более четверти указали, что проектирование и планирование (42%) или аналитика (39%) – те области, где они скорее обойдутся без ИИ, возможно считая эти направления неготовыми для автоматизации. Высокий процент (33%) также выбрали “не заинтересованы” в помощи ИИ при проверке/слиянии кода (code review). Эти цифры отражают, с какими именно применениями ИИ не согласны скептики.
  • Прогноз интеграции через год: Большинство разработчиков ожидают, что ИИ-инструменты станут более интегрированной частью их работы в ближайший год, особенно в следующих областях: документирование кода (до ~81% считают, что ИИ будет интегрирован сильнее), тестирование (~80%) и написание кода (~76%). Эти проценты получены путем суммирования долей ответов «значительно больше интегрирован» и «несколько более интегрирован».
  • Детальные данные: например, по документированию кода суммарно 74–76% всех респондентов ожидают рост интеграции ИИ (примерно 33% считают, что ИИ будет значительно больше использоваться, и ~41% – что просто больше, без кардинальных изменений). Аналогично, по тестированию кода ~76% видят большую роль ИИ (24% «гораздо больше», 52% «больше»). Даже для таких задач, как поиск решений или планирование, около 80% ожидают рост интеграции (напр., 30% + 49% для поиска ответов). Лишь очень малая доля прогнозирует снижение роли ИИ (обычно 2–5% по разным пунктам). Таким образом, консенсус – через год ИИ будет использоваться еще шире практически во всех аспектах разработки.
  • ИИ vs работа разработчика: 70% профессионалов и примерно 68% всех респондентов ответили, что не считают ИИ угрозой своей работе. Лишь ~12% видят в ИИ прямую угрозу занятости, а около 19% не уверены. Интересно, что учащиеся несколько чаще опасаются: среди тех, кто учится программированию, 15% воспринимают ИИ как угрозу рабочему будущему. В целом вывод – подавляющая часть разработчиков спокойно относится к возможности вытеснения их ИИ, по крайней мере на нынешнем этапе.
  • Этические проблемы ИИ: Топ-ответом (от 79% респондентов) стала обеспокоенность по поводу дезинформации и ложных сведений, которые могут выдавать ИИ. На втором месте – отсутствие или искажение атрибуции источников (это важно для 65% участников). Авторы акцентируют, что Stack Overflow предпринимает шаги для защиты атрибуции источников знаний в эпоху ИИ. Далее ~50% упомянули предвзятость (bias) результатов как проблему, ~37% – имитацию личности (deepfake-контент), ~36% – высокое энергопотребление моделей, и ~34% волнует замена рабочих мест без возможностей переобучения. Это показывает, что вопросы правдивости и прозрачности ИИ наиболее критичны для сообщества.
  • Проблемы с внедрением ИИ в компаниях: Двумя главными барьерами оказались: недоверие к ответам ИИ (66% всех опрошенных) и то, что ИИ «не знает контекста нашей кодовой базы» (63%). Иными словами, разработчики чаще всего жалуются, что ответы ассистентов ненадежны и не учитывают специфики проекта. На третьем месте – отсутствие четких политик по использованию ИИ (31,5%) и почти равная с ней недостаточная обученность сотрудников работе с ИИ (~30,7%). Четверть также отметили, что не все в команде хотят пользоваться ИИ (25,5%), создавая разнородность процессов. Менее значимыми факторами оказались: «ИИ создает больше работы» (13% видят в этом проблему) и неподдержка со стороны руководства (~11,5%). Примечательно, что профессиональные разработчики вдвое чаще ссылались на проблемы доверия/контекста, чем на нехватку обучения, подчёркивая, что дело не в умении пользоваться ИИ, а в качестве его решений.
  • Ожидаемые изменения (качественный вопрос): Анализ открытых ответов показал несколько общих тем. Многие разработчики предполагают, что через год изменится количество времени на задачи (например, респонденты упоминали, что ИИ позволит быстрее выполнять рутинные шаги и они смогут больше сосредоточиться на высокоуровневых аспектах – слова “Time”, “Seamless”, “High level” часто встречались). Также популярна тема, что ИИ возьмет на себя повторяющиеся или простые задачи (“Repetitive Task”, “Simple Task”), в то время как человек сосредоточится на сложных (“Complex Task”) или творческих частях работы. В ответах фигурируют фразы вроде “AI will handle simple tasks seamlessly, allowing me to focus on complex problems” – ИИ будет незаметно решать простые вещи, а я смогу уделять время сложным проблемам. Также разработчики упоминали лучшую интеграцию ИИ в инструменты разработки (“Well integration”) и то, что код/решения будут более качественными (“Well code”), предположительно из-за помощи ИИ survey.stackoverflow.co

Авторы отмечают: в целом люди ожидают, что роль ИИ вырастет, изменив характер их работы, но при этом многие не ждут магии – они говорят о постепенных улучшениях эффективности, а не об исчезновении своей роли.

Выводы и комментарии авторов (2024)

В отчете за 2024 год авторы сделали ряд интересных замечаний, опираясь на приведенные данные:

  • ИИ становится мейнстримом: Существенный рост доли фактически использующих ИИ (с 44% до 62%) указывает, что за год технология перешла из разряда экспериментальной в повседневный инструмент для многих разработчиков. Команда Stack Overflow подчеркивает этот скачок, отмечая, что интерес 2023 года трансформировался в реальное внедрение в 2024-м.
  • Умеренный спад эйфории: Несмотря на широкое распространение, общее воодушевление несколько снизилось. Авторы связывают падение доли позитивных отзывов (с 77% до 72%) с первым столкновением ожиданий и реальности: вероятно, не все обещания ИИ сбылись, и часть разработчиков испытала разочарование в точности или удобстве инструментов. В отчете прямо указано: «снижение благосклонности может быть связано с разочаровывающими результатами использования».
  • Разработчики остаются осторожны: Хотя ИИ широко внедряется, уровень доверия к нему стагнирует на среднем уровне. Комментарий отмечает, что столь же большая доля, как и год назад, скептически относится к точности и возможностям ИИ, что говорит о зрелом понимании ограничений: разработчики научились видеть, где ассистент ошибается или дает неоптимальные решения.
  • Сложные задачи – не конек ИИ: Особый акцент сделан на том, что многие (особенно опытные) считают: ИИ пока плох в сложных сценариях разработки. Это важный сигнал: ИИ-хайп не ослепил профи, они трезво оценивают, что автономно решить архитектурную или нестандартную проблему ИИ неспособен.
  • Разница в поколениях/опыте: По многим вопросам прослеживается различие между профессиональными разработчиками и новичками. В отчете отмечено, что учащиеся больше доверяют ИИ и оптимистичнее в оценке его пользы (например, 49% новичков доверяют точности против 42% профи; они же чаще видят пользу в ускоренном обучении). Профессионалы же склонны к критике: чаще указывают на отсутствие контекста у ИИ, проблемы доверия и т.д. Это может отражать как бóльший опыт ошибок с ИИ, так и более высокий стандарт требований у бывалых разработчиков.
  • Этика и политика выходят на первый план: Впервые результаты явно показывают, что сообщество обеспокоено этическими вопросами: ложные данные, источник знаний, bias – всё это волнует значительную часть респондентов. Stack Overflow в отчете даже сослался на свои инициативы по сохранению справедливости и атрибуции, подтверждая серьёзность этих проблем.
  • ИИ не рассматривается как замена разработчикам: Очень примечательно, что большинство не боятся потерять работу из-за ИИ. Авторы подчёркивают: 70% профессионалов говорят «нет, ИИ не угрожает моей работе». Это, вероятно, связано с пониманием ограничений ИИ и с тем, что разработчики видят в нём скорее инструмент, чем конкурента. Тем не менее, около 12% обеспокоены – эта группа может состоять из тех, чья работа связана с рутинными задачами, потенциально автоматизируемыми ИИ.
  • Барьеры для командного использования: В сфере командной интеграции ИИ ключевое – недоверие и недостаток контекста. Иными словами, технические и психологические препятствия перевешивают организационные. Это значит, что прежде чем ИИ станет стандартным корпоративным инструментом, предстоит решить проблемы качества ответов и интеграции с проектным кодом.
  • Влияние на работу Stack Overflow: Отчет упоминает, что ~35% разработчиков приходят на Stack Overflow с вопросами, связанными с ИИ хотя бы часть времени. Это заметная доля: фактически более трети аудитории признают, что ИИ создает новые проблемы или по крайней мере побуждает их искать ответы на SO. Stack Overflow позиционирует себя как источник проверенных людьми знаний в противовес часто неточным ответам ИИ.
  • Будущее – более тесная интеграция: Обобщая ожидания, авторы пишут, что разработчики сходятся во мнении: ИИ-инструменты за год станут еще более интегрированы практически во всё – от написания до тестирования и документации. При этом отмечается интересная деталь: хотя лично свою продуктивность ~70% пользователей-agents уже ощутили выросшей, командного эффекта почти нет (только 17% верят, что ИИ улучшил командную коллаборацию) survey.stackoverflow.co survey.stackoverflow.co . Иными словами, ИИ пока помогает индивидуально, но не меняет кардинально командные процессы.

Другие исследования серии «Stack Overflow Developer Survey»

2 выпуска