根据Gartner的最新报告,到2027年,全球约80%的软件工程师将需要提升技能,以跟上生成式AI技术日益增长的需求。这意味着软件开发行业即将迎来重大变革,AI将成为未来软件开发的核心推动力。
短期:生产力提升初见成效
Gartner认为,在短期内,AI工具将通过支持开发者现有的工作,带来适度的生产力提升。这一阶段,AI主要充当开发者的辅助工具,帮助其更高效地完成任务。目前,这一趋势已开始显现,特别是对于资深开发者而言,AI的应用带来了显著的便利。
中期:进入AI原生时代
随着AI技术的不断演进,中期阶段将看到AI在软件工程中的影响进一步扩大。届时,许多开发任务将实现自动化,AI将在编写代码中扮演更为主动的角色,开发者将更多地扮演“指导员”的角色,负责引导AI在具体任务中的应用。Gartner高级分析师Philip Walsh指出,"在AI原生时代,软件工程师将采用‘AI优先’的思维方式,主要专注于为AI代理提供任务相关的上下文与约束条件。”
这一阶段,开发者需要掌握自然语言提示工程和检索增强生成(RAG)等新技能,以更好地与AI协作。
长期:AI工程师的崛起
Gartner认为,随着AI技术的进一步成熟,行业对具备AI开发能力的工程师需求将持续增长。企业对于AI软件的需求不断上升,推动了“AI工程师”这一新型软件专业人才的兴起。Walsh强调,AI工程师将同时具备软件工程、数据科学和AI/机器学习的技能,成为行业中最受追捧的人才之一。
尽管有一些关于AI可能取代人类工程师的猜测,Gartner认为,AI不会完全取代人类工程师,而是改变他们的角色。Walsh表示,“人类的专业知识和创造力在开发复杂且创新的软件时始终不可或缺。”
提升AI技能的迫切需求
目前,许多企业已经意识到AI技能的重要性,愿意为具备AI技能的技术人员支付更高的薪水。例如,AWS的研究显示,拥有AI技能的员工在薪酬上可以获得高达31%的溢价。
另一份来自求职平台Indeed的报告指出,AI技能已成为最具财务回报的职业技能之一,拥有这些技能的员工年薪平均可达17.4万美元。
企业应如何应对?
Gartner建议,企业应积极投资AI开发平台,以更高效地构建AI能力。这一举措不仅需要软件开发人员提升技能,还需要数据工程和平台工程团队的支持。通过不断的技能提升,企业和工程师将能够在AI驱动的软件开发时代占据有利位置。
生成式AI的崛起不仅改变了软件工程的未来,也为企业和工程师带来了新的机遇和挑战。如何在这场技术变革中抓住机遇,成为行业的佼佼者,将是未来几年中各大企业和工程师们必须思考的关键问题。