1、电子书利用 AI 和 DevOps 重新定义开发人员体验将支持 AI 的工具集成到 DevOps 中如何能够提升开发人员的满意度目录01/为什么 92%的开 发人员在 使用 AI 编 码工具02/利用 AI 和 DevOps 专注于深度工作03/将支持 AI 的工具和安全机制集成到 DevOps 中后续行动/规划你的开发人员高效办公 解决方案利用 AI 和 DevOps 重新定义开发人员体验ii引言AI 与 DevOps 之间的交集在这个时代,企业只有必须不断创新才能生存和发展,因此软件开发团队就变得越来越重要。虽然这提升了他们的地位,但也增加了工作量,他们需要不断学习新的技能-特别是在编码与
2、安全和 IT 管理工作流的交织越来越紧密的背景下。如果没有适当的工具和支持机制,这种压力会使工作效率、创造力和工作满意度下降,从而导致高离职率。令人惊讶的是,92%的开发人员已经在使用 AI 编码工具,其中大多数人在工作之余还将其应用于个人项目中。然而,许多组织仍在探索如何从中获得最大价值,这与采用 任何具有变革意义的新技术初期的情 况是一样的。在本电子书中,我们将提供指导和研究见解,介绍采用支持 AI 的工具和 DevOps(这两个领域之间现在有着千丝万缕的联系)将对开发人员满意度产生怎样的积极影响。我们还将简要介绍具体的 Microsoft 和 GitHub AI 以及 DevOps 工具
3、,并提供有关如何结合使用这些工具以改善组织中开发人员体验和成效的资源。本电子书面向符合以下情形的人士:领导开发团队,负责为组织制定技术和工具决策。需要在技术和流程方面进行投资,帮助提高开发人员的工作效率、创造力和满意度。希望了解热门解决方案,以及其他公司如何结合使用 AI 和 DevOps。利用 AI 和 DevOps 重新定义开发人员体验iii第 01 部分为什么 92%的开发人员在使用 AI 编码工具一项重点关注 AI 对开发人员体验产生的影响的 GitHub 调查1 显示,92%的开发人员已经在使用 AI 编码工具,其中大多数人(67%)在工作中和在家庭中都会使用这些工具。尽管炒作无疑在
4、此类工具突然的广泛应用中起到了一定作用,但这项研究表明,它们之所以如此受欢迎,还有一个更令人信服的原因:70%的开发人员表示,使用 AI 可以改善他们的工作。具体来说,他们报告称,使用 AI 可以提高代码质量,加快输出速度并减少生产级别的事件。然而,这种更快生成代码的新能力给开发团队的领导带来了挑战:如何利用这种新质生产力。整个行业正在逐渐摆脱通过生成的代码量衡量开发人员工作效率的情况,但仍有三分之一的开发人员表示,这仍是其组织使用的主要指标。他们对此感到越来越不满,希望看到他们的经理采用新的方法来衡量工作效率,并将质量和安全性纳入考量范围-这些因素可以提高开发人员的满意度,还能带来更好的业务
5、成果。企业领导者也在逐步接受 AI2声称公司已在使用 AI 的领导者比例:71%组织的 AI 投资获得回报的时间14 个月之内对于每一美元的 AI 投资,平均回报为$3.50但是认为实施和扩展 AI 的最大障碍是缺乏技-术熟练员工的领导者占比:52%利用 AI 和 DevOps 重新定义开发人员体验3增强创造力、问题解决能力和协作开发人员在个人项目中采用 AI 编码工具的惊人速度揭示了一个至关重要的事实,那就是他们对创造力充满热情。他们也希望借助这些工具在工作中注入更多创造力。开发人员对 AI 编码工具充满热情的一个主要因素是,他们可以轻松地在实际项目环境中探索新方法和不同的编码风格。在此次
6、GitHub 调查中,开发人员报告称,这为创造性地解决问题开辟了新途径,使他们能够设计出更具创新性和更有效的解决方案。此外,80%的开发人员表示,他们相信 AI 编码工具将加强团队协作。特别值得一提的是,GitHub Copilot 可以消除具有不同背 景的开发人员之间的协作障碍,更加高效地将整个团队的编码实践标准化。采用 DevOps 和强大的集成式开发人员环境(我们将在接下来的章节中讨论),也可以显著促进协作。开发人员认为对他们的日常工作产生了积极影响的任务排名职业发展和学到新技能:43%获取最终用户的反馈:39%从验证和合规性工具中获取自动化反馈:38%针对新问题设计解决方案:36%全天