万万没想到,大厂程序员真要成流水线工人了。
这不是谁危言耸听,而是亚马逊不少程序员最近的亲身感受——
很早开始,亚马逊官方就鼓励大伙儿在工作中用AI。
结果发展到今天,“鼓励”更像是一种变相强迫:高层认为AI能提效,所以不少团队人员直接砍半,项目ddl却大大提前。
搞得不少程序员已经不只是让AI打下手了,为了效率只能让AI直接写程序。
但众所周知,AI编程根本做不到100%正确。
最近,微软著名开源项目.NET Runtime,不就因为新出的Copilot代码Agent尝试帮忙自动修Bug,结果越帮越忙,从而被全球程序员吃瓜嘲笑么!
亚马逊这边也是,内部工程师用AI写代码,不仅正确率堪忧,还迫使程序员们变成了“代码审核员”,必须得花大量心思去查bug、修bug。
压根儿不是想象中“用AI解放自己,抽身去做更多高级任务。”
事到如今,亚马逊工程师们的工作更繁杂了,但苦劳是自己的,功劳是AI的,都不知道今后职业晋升之路要怎么走了……
换谁谁不愁?
有时不得不直接让AI写出完整程序
在过去一年里,亚马逊管理层鼓励内部工程师们使用微软Copilot和亚马逊自己的AI助手等工具。
原因很简单,当然是以「提高了生产力」为目标了啦。
但这种“鼓励”,似乎在实际工作中成为了一种变相的“不得不”。
一方面,由于种种原因,一些团队的人员几乎减半,但是大家需要产出的代码量并没有减少。
这意味着每个人必须写比以往更多的代码。
另一方面,因为有了AI来帮忙,管理层非常「贴心地」提前了每个项目的ddl。
也就是说,原本需要几周时间开发的代码,现在几天之内就要交付。
没办法,开发者们有的时候只能直接让AI写出完整程序。
这带来的结果就是,员工表示他们必须依赖AI才能跟上项目进度,否则绩效就会受到影响,甚至可能被毕业。
面对这种情况,很多人都苦不堪言。
有不愿意透露姓名的亚马逊工程师直言,“我们基本上必须被迫接受用AI来生成代码,减少关于项目和代码的讨论时间,并立即将解决方案投入生产。”
写代码比读代码有趣多了。
但当你用上AI工具,读代码(审核代码)就替代写代码,成为你的主要工作。
而且现在的AI编程工具显然不是十全十美的,他们经常发现一些编程上面的问题反反复复出现……
尽管如此,还是有一位亚马逊现任工程师在采访中表示,现在的备忘录和测试软件,很多都交给AI来写了。
但传统工作流程中,这些工作一般都交给初级工程师,让他们在实际任务中积攒经验。
大家担心,这些环节因AI而变得自动化后,工程师将失去重要技能,晋升的机会也将大大减少。
针对这种情况,哈佛大学教授Lawrence Katz也表达了自己的不赞同。
在他看来,过度使用AI可能会阻止初学者掌握基本技能,“如果AI为他们撰写初稿,他们可能永远不会掌握编程的基础知识”。
在亚马逊内部,一个名为“亚马逊气候正义员工”的组织开始为忧心忡忡的工程师们发声,主要围绕“AI对工作带来的影响”“AI时代工程师们的职业前景”等等话题展开。
亚马逊官方:AI为我们节省了数千年的开发时间
亚马逊不是唯一一家出现这个情况的大公司,谷歌、Shopify等内部都发生着类似的事情。
已经有技术史学家将这一现象与19世纪时发生的事情进行对比。
当时,工匠们被分配到具体岗位上,只专注处理某一个小规模片段的工作,而且是不断重复的那种。
带来的结果就是工作节奏过快,同时工作质量下降。
这和今时今日在写代码过程中运用AI带来的感觉一样:快速、模块化的任务替代了深度、独立的思考。
但公司和管理层们显然不这么认为。
亚马逊CEO Andy Jassy曾对微软等在2023年的一项研究发现表示赞赏。该研究显示,AI助手可以提高25%以上的程序员生产力。
当时,Andy Jassy就说「速度」是一家公司保持竞争优势的关键,还称赞生成式AI真的会节省很多成本。
面对此次内部工程师们的抱怨,亚马逊发言人Brad Glasser告诉《纽约邮报》,AI的目标是增强工程师的专业能力,而不是取代他们;公司内部的晋升通道仍然十分清晰,并且仍然会基于个人表现酌情考虑。
亚马逊官方表示,公司会定期评估团队,并根据实际需要增加员工;随着AI技术的发展,亚马逊会继续适应把AI整合进工作流的变化。
官方还说,亚马逊员工对公司在AI上的投资给予了积极反馈(手动狗头)。
确实,并不是所有人面对AI大规模介入工作而持悲观态度。有人就觉得,AI让自己从繁琐的任务——比如更新旧代码、编写测试什么的——中解脱出来,从而能够专注于高级开发。
“AI为我们节省了数千年的开发时间。”Andy Jassy在致股东的信中写下这样一句话。
网友对此进行了激烈的讨论。
有人说,用上AI写代码,只是看上去节省了时间,但其实根本不省事。
用了AI编程过后,你得自己去排除bug……总之最后总是需要手动采取老办法来完成编程。
当然也有人站在另一方:
不是我说,软件工程师们普遍对通用人工智能的力量一无所知。
当然这种说法很快被觉得AI编程不好用的人驳斥了。
反驳理由是:
你这么说,肯定因为你不专业,只是写一些很业余的代码,来完成很小的项目哦~
本文来源于:量子位 | 公众号 QbitAI,作者:衡宇,原文标题:《大厂程序员:AI正在将我们变成高速流水线工人,受不了了》