摘要:生成式AI改变了软件开发规则,开发者需从手动编码转向编排、验证和架构设计。AI提升效率,自动化任务,开发者需关注代码质量、可信度及数据处理。未来,开发者将更像架构师,需掌握提示工程、数据处理、分布式系统知识及持续学习能力。
生成式AI改变了软件开发规则,开发者需从手动编码转向编排、验证和架构设计。AI提升效率,自动化任务,开发者需关注代码质量、可信度及数据处理。未来,开发者将更像架构师,需掌握提示工程、数据处理、分布式系统知识及持续学习能力。
软件开发的规则正在被改写。生成式AI已经远远超越了自动完成功能,颠覆了开发者的日常工作,并将重点从手动编码转移到编排、验证和架构设计。
这并非未来的趋势;最近的一项调查发现,70%的开发者已经在使用或计划使用AI工具。过去需要数小时编程才能完成的任务,现在只需几分钟即可实现。这彻底改变了软件的构建方式,开发者必须调整自己的技能以适应这种新现实。
AI缩短了迭代周期,将自身嵌入CI/CD管道中,并自主调整基础设施。在这个新世界中,成功的开发者需要超越执行指令,转而对软件的构建方式做出更高层次的决策。
AI如何改变日常工作
随着生成式AI的引入,衡量开发者的标准不再仅仅是代码行数。工作转变的速度非常快,Bain & Company 发现AI在所有开发者任务中实现了10%到15%的整体效率提升。越来越多的时间将用于审查、验证和管理AI生成的输出。这需要一种不同的思维模式,因为工作越来越侧重于确保代码的正确性和可信度。
这种转变不仅限于个人任务。AI也正在深入嵌入到交付管道中,2025年的一项调查 表明,主要的投资驱动因素是任务自动化(55%)、代码优化(48%)和软件测试(46%)。机器人编写测试,提出pull request并将代码推送到暂存环境。这意味着开发者将很快监督曾经需要手动操作的自动化循环。
AI的运维增加了另一层责任。模型不能简单地被扔给运维团队。开发者需要确保可观测性、测试和强大的数据管道到位。
这种日常现实远不止于功能需求。开发者监督生成代码、更新基础设施以及检查成本优化和合规性的AI代理。2024年推出的Cognition AI的Devin等代理可以自主处理整个开发项目,这充分说明了这种转变。范围的扩大意味着开发者越来越多地充当软件生命周期中可靠性和问责制的守护者。
从编码员到架构师
我对开发者的建议是在职业生涯的早期就开始像架构师一样思考。AI正在以极快的速度加速编码,因此您需要减少对实现细节的关注,而更多地关注定义您想要实现的目标。事实上,GitHub最近的一项调查发现,开发者利用AI节省下来的时间最常见的方式是用于系统设计和协作。不要直接进入API调用,而是从询问业务价值和组织目标开始每个项目。
架构责任不再是高级工程师的专属。初级开发者也被要求考虑设计权衡,因为AI已经处理了较小的构建块。实际上,每个人都被拉入了架构思维。这甚至延伸到社会技术方面的考虑,例如公平性和隐私。
更高层次的抽象正在出现,它们打破了编码和部署之间的界限。开发者的角色现在包括设计可以演进、扩展并在AI的影响下保持可解释性的分布式系统。这意味着您将减少构建单个功能的时间,而将更多的时间用于拥有反映您组织试图完成的目标的整个系统。
开发者需要的技能
这所需的技能远远超出了传统的编码。提示工程已经成为一门必不可少的学科,LinkedIn上提到AI或生成式AI(GAI)的职位帖子在过去两年中的申请增长率高出17%,但精通数据同样重要。每个开发者都必须了解如何收集、处理数据以及数据中可能存在的偏差。如果没有这种素养,就不可能确保AI应用程序的可信度。
可解释性不是可选项;它是必不可少的。开发者将需要阐明不仅模型做了什么,还要阐明它为什么产生这个结果。这与伦理推理密切相关,在伦理推理中,公平性、隐私和问责制方面的权衡必须像性能和成本一样仔细地权衡。
分布式系统知识是另一项有价值的技能。无服务器模型、流平台和状态管理模式要求开发者减少对代码行的思考,而更多地思考如何组合系统。软件工程师、数据工程师和机器学习工程师之间的界限正在模糊。跨这些学科的协作对于构建具有弹性的AI驱动应用程序 将非常有价值。
最后,持续再培训已成为一种期望。团队已经在每个季度的日历上预留时间来重新学习快速发展的工具。通用编程语言仍然是必不可少的,但学习新语言和生态系统的能力同样重要。拥抱持续学习的开发者将能够很好地领导。
开发者的未来
这需要掌握很多东西,但它使我们的工作变得更加有趣和有意义。这种变化不是遥远的未来;Gartner预测,到2028年,75%的企业软件工程师将使用AI编码助手,与2023年初的不到10%相比,这是一个巨大的飞跃。
成长为承担这些责任的开发者将成为下一波企业转型的中心。他们不仅将塑造我们使用的软件,还将塑造管理企业运营和发展的系统。在AI时代,每位开发者都在走向成为编排者和架构师的道路上。
来源:三好教育