前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >JetBrains开发者人工智能应用调查

JetBrains开发者人工智能应用调查

作者头像
云云众生s
发布2024-03-28 16:51:11
770
发布2024-03-28 16:51:11
举报
文章被收录于专栏:云云众生s云云众生s

据 JetBrains 的一项新调查,四分之三的开发人员使用 ChatGPT,近一半使用 GitHub Copilot。但很少有开发人员认为生成式 AI 会接管所有编码任务。

译自 JetBrains Developer Survey Tracks Rapid Adoption of AI,作者 Lawrence E Hecht 几乎为期25年的时间里一直在为企业IT B2B市场和技术政策问题生成可操作的见解和报告。他经常与客户合作开发和分析有关开源生态系统的研究。除了他的咨询工作之外,...

近一年来,ChatGPT-3的推出在开发者社区中引发了广泛的兴奋担忧根据JetBrains的最新开发者调查,超过四分之三的开发者正在使用这一生成式AI工具。

调查报告显示,77%的开发者使用OpenAI的ChatGPT,46%的开发者使用GitHub Copilot

6月StackOverflow开发者调查的发现与此相呼应,其中显示70%的开发者正在使用或计划使用AI来完成他们的工作

这份JetBrains调查基于来自196个国家和地区的26,348名开发者的反馈。它不仅深入研究了开发者使用的工具以及他们的使用方式,还研究了编程语言、工作行为、薪资、人口统计数据,甚至开发者的心理健康和生活方式。

语言: Rust 和 Python

与往年一样,原始数据发布时,The New Stack 将进行额外分析。与此同时,这里有更多重要发现,包括Python Web框架和基础设施供应工具的使用率正在下降。

  • 与2021年相比,使用Python进行Web开发更少见。
  • 47%的Python开发者将其用于数据分析,其次是42%用于机器学习,37%用于Web开发。虽然Python开发者中的数据分析和机器学习使用略有增加,但Web开发从2021年的49%下降。
  • 这种下降部分是因为较老的框架失去了用户。在Python开发者中,Django的使用率从2021年的45%下降到2023年的40%,而Flask的采用率从46%下降到38%。
  • FastAPI是一个专门用于用Python构建API的框架,似乎正在获得市场份额,而Django和Flask则在下降。在Python开发者中,FastAPI的采用率从2021年的14%上升到2023年的25%。
  • Rust用户没有跳上WebAssembly的潮流。
  • 根据2023年WebAssembly状态报告,69%的WebAssembly(Wasm)开发者在其应用程序中使用Rust。然而,这并不意味着他们会自动开始使用Wasm。虽然JetBrains调查中的20%的Rust开发者将Wasm作为其Rust应用程序的目标平台,但这个比例比去年的22%有所下降,远低于2019年报告的36%。我们两年前第一次报道了这一现象。
  • JetBrains调查中Rust的增长仅有增量,从2022年的9%上升到2023年的10%。这比最新StackOverflow研究报告的40%增长要慢。随着Rust走出早期使用者,使用它的开发者似乎较少将其用于某些人认为是下一代技术的地方。
  • 35%的Rust用户没有用它来替换另一种语言。在那些迁移的人中,35%是从C++迁移过来的。

来源:JetBrains开发者生态系统调查2023

职业倦怠、时间管理和注意力集中度

调查跟踪了开发者的福祉以及他们在工作中度过的时间。主要发现包括:

  • 超过一半(53%)的受访者在会议和工作相关的聊天中花费了超过20%的时间。对于那些参与管理或协作开发的人来说,这可能不是一个问题,但期望初级开发者花更多时间编写代码。
  • 无论年龄或角色如何,57%的受访者表示他们超过一半的时间用于与代码相关的活动。
  • 62%的调查参与者表示,他们经常或一直处于高度集中注意力的状态,使他们无法注意周围发生的事情和时间的流逝。
  • 47%的人使用自我监测应用或设备来跟踪他们的身体活动、睡眠质量和其他健康参数。不幸的是,这项研究没有问后续问题关于这些应用程序的有效性。

远程开发

调查还询问了关于远程开发实践的问题:

  • 略少于一半(49%)的受访者编辑过远程机器上的代码,比2022年的53%有所下降。
  • 在那些进行过远程开发的人中,30%使用云开发环境(CDE),比2022年的25%有所增加。
  • GitHub Codespaces是最广泛使用的CDE,被42%的受访者引用。 29%的受访者使用JetBrains Space的份额可能高估了更广泛市场中的采用率,因为JetBrains用户完成调查的意愿可能较高。

来源:JetBrains开发者生态系统调查2023

AI帮助开发者

存在一种共识,AI永远不会完全接管编写代码的工作:只有13%的开发者这样认为。其他主要发现包括:

  • 总的来说,60%的受访者认为AI编码工具将从根本上改变就业市场,主要是向好的方向。事实上,51%的人相信AI驱动的代码生成将增加对专业软件开发者的需求。
  • 如果有机会的话,56%的受访者会让AI助手编写代码注释和文档。相比之下,只有17%的人会将代码编写的任务交给AI助手。

来源:JetBrains开发者生态系统调查2023

DevOps: 基础设施工具使用率下降

  • 总体而言,11%的受访者担任DevOps工程师/基础设施开发者角色。在这些专业人士中,2023年使用Terraform的比例为33%,而2022年为37%。
  • 用于供应基础设施的配置管理工具的使用也出现了明显的下降。
  • 与此同时,30%的DevOps受访群体表示他们不使用任何基础设施供应工具。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2023-12-062,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 语言: Rust 和 Python
  • 职业倦怠、时间管理和注意力集中度
  • 远程开发
  • AI帮助开发者
  • DevOps: 基础设施工具使用率下降
相关产品与服务
CODING DevOps
CODING DevOps 一站式研发管理平台,包括代码托管、项目管理、测试管理、持续集成、制品库等多款产品和服务,涵盖软件开发从构想到交付的一切所需,使研发团队在云端高效协同,实践敏捷开发与 DevOps,提升软件交付质量与速度。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档