高级首席分析师沃尔什表示:“对人工智能潜力的大胆预测引发了人们的猜测,即人工智能可能会减少对人类工程师的需求,甚至完全取代他们。” “虽然人工智能将重新定义软件工程师的角色,但人类的专业知识和创造力仍然是开发复杂、创新软件的关键。”


IT之家从报告中了解到,AI将在以下三个阶段影响软件工程师的工作。
短期:AI仍将得到一定程度的应用

人工智能工具将通过增强现有开发人员的工作和任务方式,带来一定程度的生产力提高。尤其是在具有成熟工程实践的企业中,高级开发人员的工作效率将显着提高。
中期:AI客服将突破现有工作方式
AI代理将改变开发者的工作模式,使开发者能够完全自动化,标志着AI原生软件工程时代的到来。在这个阶段,大多数代码将由人工智能生成,而不是由人类编写。
“在人工智能原生时代,软件工程师将采用‘人工智能优先’的思维方式,并更多地关注如何使人工智能代理能够理解和处理特定任务的上下文和约束,”沃尔什解释道。自然语言提示工程和增强生成(RAG))技能将成为开发人员的必备技能。

长期:人工智能技术的进步将打破更多限制,人工智能工程将成为主流
虽然人工智能将提高工程效率,但公司将需要更多熟练的软件工程师来满足对人工智能软件快速增长的需求。

“开发人工智能驱动的应用程序将创造一种新型的软件专业人员——人工智能工程师。他们拥有软件开发、数据科学和人工智能/机器学习方面的综合技能,这些技能将变得非常受欢迎。”
根据 2023 年第四季度对 300 家美国和英国公司的调查,56% 的软件工程领导者认为 AI/机器学习工程师是 2024 年最急需的人才,拥有将 AI/机器学习应用于实际应用的技能。世界场景也被认为是工程师最大的短板。
报告称,为了支持人工智能工程师,企业需要增加对人工智能开发平台的投资。 AI开发平台可以帮助企业更高效地构建AI技术,并将其大规模应用到企业解决方案中。 “这意味着企业还必须为数据工程和平台工程团队提供技能培训,以掌握支持人工智能持续集成和开发的工具和流程。”


