Извините, джуниоры, магии не будет: ИИ делает опытных разработчиков еще мощнее, а новичков — нет

Опытные программисты получают от ИИ прирост производительности в 3,6%, тогда как начинающие — почти нет.


wpxl90g23gp8c958aaxkh7qb1lf2oyyn.jpg

Новое исследование показывает, что генеративный ИИ стремительно меняет разработку программного обеспечения. Ученые из Венского центра науки о сложных системах проанализировали более 30 миллионов фрагментов кода на Python от примерно 160 тысяч разработчиков на GitHub, крупнейшей в мире платформе для совместной работы программистов. Результаты оказались впечатляющими: к концу 2024 года около трети всех новых программных функций в США создавались при поддержке систем искусственного интеллекта.

Темпы распространения технологии поражают. В Америке доля кода, написанного с помощью ИИ, выросла с 5% в 2022 году до почти 30% в последнем квартале 2024 года. При этом между странами наблюдаются существенные различия. Германия достигла показателя в 23%, Франция — 24%, Индия быстро догоняет лидеров с 20%. А вот Россия и Китай пока отстают с показателями 15% и 12% соответственно. Исследователи объясняют это ограничениями доступа к ведущим языковым моделям, хотя отмечают, что появление таких решений, как китайский DeepSeek, выпущенный после завершения сбора данных в начале 2025 года, может быстро изменить ситуацию.

Интересно, что чаще всего ИИ используют менее опытные программисты — в 37% случаев против 27% у опытных разработчиков. Однако парадокс в том, что реальный прирост производительности получают именно профессионалы со стажем. У них продуктивность выросла на 3,6%, тогда как начинающие специалисты практически не получают статистически значимых преимуществ от использования ИИ. Получается, что технология не выравнивает условия игры, а, напротив, может увеличивать разрыв между новичками и экспертами.

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