追求新技能,回归基础,推动集体行动:软件工程师如何适应人工智能
软件工程是2022年美国报酬最丰厚的职业之一,但人工智能的出现扰乱了这一行业,导致了多次裁员和就业不足。每个工作日,软件工程师马特期待着他四小时的火车通勤到纽约州波林。这是他用来工作自己的项目的时间:一个基于浏览器的视频游戏,他自己编写每一行代码。马特不想使用自己的真实姓名,以保护自己的工作。他说:“我正在积极努力保持我的技能。”在过去六个月里,马特的工作越来越偏离编码、问题解决和软件架构,而是转向检查人工智能生成的代码。他相信这种转变会削弱他的技能,因此他正在尽其所能地保持这些技能完整。“我正在尽量不使用人工智能。”他的软件工程师生涯,通常年薪超过20万美元,曾经感觉像一项稳妥的职业。但在去年夏天裁员后,以及他目前的老板警告他说要更多使用人工智能后,他认为自己的未来变得暗淡。对像马特这样的工作一代来说,软件工程曾承诺着稳定、安全和向上的流动性。但随着人工智能改变了软件开发的方式——谷歌表示现在75%的代码是由人工智能编写的——这一职业的变化速度远超从业者的预期。软件工程师们感到沮丧和焦虑,努力适应这种技能价值不明确的惊人新现实。因此,他们更加注重基础,追求新技能以保持相关性,寻求集体行动以推动更好的保护,甚至考虑完全退出这个行业,依据对《卫报》发言的超过十名软件工程师的说法。根据美国劳工统计局的数据,软件工程是2022年美国最大且工资最高的职业之一,有150万名从业者的收入是全国中位数的两倍。薪资在持续加剧的人才竞争中上涨,期间公司提供高达数十万美元的奖金以吸引和留住顶尖程序员。根据市场研究公司SlashData的数据,去年全球几乎有5000万人担任开发人员。马特说:“我正在尝试手动编码。”他不仅是在“从头开始”编写他的第一款游戏,还在设计自己的3D角色。摄影:Oliver Farshi/《卫报》。但自从2022年开放AI发布ChatGPT以来,根据技术裁员跟踪器Layoff.fyi,美国超过60万名科技工作者失去了工作。与此同时,根据纽约联邦储备银行的数据,计算机科学毕业生的失业率在2024年上升到7%,高于前一年的6.1%,而他们的就业不足率超过19%。2020年至2025年间,Indeed上的美国科技职位张贴也下降了36%。专家们对软件工程师的未来感到不确定,但他们在一点上达成了一致:编码技能可能正在失去价值,但评估人工智能编写的代码的能力变得越来越重要。伦敦国王学院经济学副教授布克·克莱因·泰塞林克告诉《卫报》:“很难说这个职业在两年后会是什么样子,但可以肯定的是,编写代码的技能已经结束。”他说:“人工智能大大增强了作为软件工程师的意义,成功的合理标准取决于工程师如何有效地使用这些技术。”宾夕法尼亚大学沃顿商学院管理学副教授伊桑·莫利克说:“软件工程师仍然有工作要做,人工智能只是改变了它。”他说:“现在不再是谁能编写最多代码,而是聚焦于定义问题、设计系统和有效地指引人工智能工具。”他说:“这改变了技能的安排,因此突然间,这就是价值所在。”马特说,在人工智能之前,他曾是解决方案执行中的“主要声音”,但现在“我决定的内容和人工智能提供的内容之间的界限确实模糊了”。适应人工智能时代的软件工程师面临着一种令人生畏的选择:在一个越来越不可预测的行业中继续坚持,还是寻求另一条道路。乔治·多佛,波特兰的六年软件工程师,在2024年晚些时候在因纽特Mailchimp裁员后,成为一名替代幼儿园教师,寻找新的职位。“很难放弃一个在你生活中占据了很大一部分的职业。”他说:“对于我来说,还有什么呢?”但多佛没有放弃。他意识到理解人工智能的必要性,利用人工智能生成代码构建网站,并随后对其进行评估,以学习其优缺点。他检查代码的错误、冗余、不寻常的人工智能决策、错误和视觉故障。他说:“质量必须经过严格测试。”“有时这样的权衡是一个好的选择,而其他时候则会让你陷入编程自己代码更长的兔子洞。
本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。
☕请我喝杯咖啡