AI浪潮下,软件工程师会消失?这个说法被严重夸大了如今,相信众多大学计算机科学与工程专业的学生都对人工智能满怀忧虑。上周,华盛顿大学计算机科学与工程学院院长巴拉津斯卡致信2000多名本科生,信中提到:“我之所以与你们联系,是因为我不断听闻大家对人工智能以及(计算机科学)职业未来的担忧。”她传递的信息是:人工智能并非在扼杀你们的就业选择,而是在拓展它们。人工智能使得以更少的人力生产更多产品成为现实。诸如Anthropic的Claude、OpenAI的Codex等AI工具,能够以前所未有的速度产出代码,这进一步加剧了人们的担忧,害怕有朝一日AI会完全取代软件开发岗位。很多公司去年停止招聘工程师,约半数美国公众认为AI未来会导致软件岗位减少。软件开发的迅猛进步,或许预示着人工智能即将对其他领域产生影响。然而,开发商的职位空缺却在不断增加。公司坚信,随着几乎任何人都有能力成为AI编码员,他们将推出更多软件,这也会相应增加对资深工程师的需求,以塑造这些产品。实际上,人工智能并非消除了工作岗位,而是转移了开发人员的任务。开发人员减少了常规编码工作,将更多时间用于监督大量由AI驱动的代码编写代理——这些如同能够自主完成任务的机器人。工程师则把更多精力投入到软件结构设计和创意构思上。CoderPad(一个用于面试软件工程师的招聘平台)首席执行官理查德森表示:“这份工作会有所不同,但这并不意味着它会消失。最优秀的工程师每天都在与人工智能协同工作,并用它来优化自己的设计。”不过,这也造成了一个混乱的过渡期,可能会对那些不愿使用人工智能或难以跟上技术发展步伐的工程师造成不利影响。招聘工程师依据相关分析结果,Indeed平台上软件工程师职位的发布数量每年以11%的速度递增,其增长态势相较于整体招聘广告更为迅猛。美国银行开展的一项调查显示,企业正在扩充软件预算,并增加工程师的招聘数量。从长远来看,软件工程师这一职位的前景颇为乐观。美国劳工统计局预测,到2034年,软件开发者的就业人数将增长15%。巴拉津斯卡在给学生的邮件中提及,华盛顿大学绝大多数计算机科学专业的学生毕业后,依然会在科技行业担任全职工程岗位。波士顿大学技术与政策研究倡议执行董事贝森指出,历年来,经历快速技术变革的行业往往呈现出就业增长的态势,软件开发领域或许就是最新的例证。新技术的出现,并非仅仅是用机器来替代劳动力,它还能够降低产品价格,提升产品质量。而这一系列的变化,会增加客户需求,进而推动就业增长。他举例说明,19世纪自动化技术的应用降低了纺织品的生产成本,使得棉布消费量增长了100倍,纺织业的就业人数也随之激增,这一增长态势一直持续到大约20世纪60年代。MIT数字经济倡议的研究科学家纳格尔表示,那些能够脱颖而出的公司,会将初级AI“高级用户”与熟悉行业的高级员工进行有效连接。例如,IBM在美国的初级录用人数(其中包括软件开发者)正在增长至原来的三倍。IBM自动化与人工智能总经理桑达雷桑在邮件中提到,如今初级工程师借助人工智能,能够完成以往需要经验丰富的开发人员才能完成的任务。IBM的工作内容也已从常规编码任务,转变为直接与客户合作,并指定可用AI创建的功能。他表示:“由于角色在不断变化,我们需要能够不断成长的人才。”金融科技公司Intuit,也就是TurboTax和Credit Karma背后的开发者,也在招聘更多处于职业生涯早期的开发者。这些开发者从小就接触人工智能,可能比中年职业员工更了解人工智能,Intuit首席技术官巴拉兹在一次采访中如是说道。五到十年前,开发者几乎要逐行编写代码,没有自动化工具的辅助。但巴拉兹表示,如今Intuit的工程师更加专注于代码和软件设计中更为复杂的方面。他们还会花费更多时间去解决客户问题,例如自动分类银行交易或设置自动支付提醒。他说:“他们之所以有时间去关注这些问题,是因为无需花费大量时间编写模板和常见代码。”卷起袖子当下,开发者们正处于一个充满焦虑的时期。随着企业在人工智能领域的投入不断增加,他们也在积极寻求削减成本的途径。计算机科学专业的毕业生反映,去年求职之路异常艰难。而近几个月来,诸如甲骨文、亚马逊和微软等科技巨头,更是进行了大规模裁员,涉及员工数达数万名。基层员工正全力以赴地适应人工智能时代。鉴于人工智能的飞速发展态势,他们极有可能需要持续学习新技能,并探寻借助这项技术崭露头角的方法。客户与同事常常向巴拉兹追问这份工作的未来走向,以及软件开发是否值得投身其中。他给出的回答是:公司对那些深谙如何运用人工智能的开发者求贤若渴。巴拉津斯卡向华盛顿大学的计算机科学专业学生传递了类似的信息。她说道:“挽起衣袖,积极拥抱变化,坚持不断学习。”从当下直至退休,还会有更多的技术突破涌现。而这,恰恰是这个领域“魅力无穷之所在”。