这几天,一篇题为《永别了,程序员》的长文在技术圈悄悄流传。作者王咏刚,北大毕业,在谷歌待过十多年,做过主任工程师、资深技术经理,后来又在创新工场任CTO、人工智能工程院执行院长。这样一份履历,本该是技术浪潮里最从容的那批人。可他写下的,却是一段近乎告别的文字。 他把一个原本几百行的计算机模拟器项目交给 Claude Opus 5.5。三四天,项目长到三万多行。AI 自己扩展功能、写代码、跑测试、查
这几天,一篇题为《永别了,程序员》的长文在技术圈悄悄流传。作者王咏刚,北大毕业,在谷歌待过十多年,做过主任工程师、资深技术经理,后来又在创新工场任CTO、人工智能工程院执行院长。这样一份履历,本该是技术浪潮里最从容的那批人。可他写下的,却是一段近乎告别的文字。 他把一个原本几百行的计算机模拟器项目交给 Claude Opus 5.5。三四天,项目长到三万多行。AI 自己扩展功能、写代码、跑测试、查资料。他做的事情,变成了提需求、确认方案、反馈问题。他说,以前以能过谷歌的多语言评审为荣,如今这些活儿,AI 都能干。 读到这里,心里像被什么东西轻轻撞了一下。 诚然,每一次技术跃迁,都会让一批手艺人失去旧日的荣光。珍妮纺纱机转动的时候,纺纱工的手艺一夜贬值;蒸汽机车呼啸而过,马车夫成了旧时代的注脚;计算器普及,算盘珠子再也拨不出清脆的声响。历史总是惊人地相似,相似到我们几乎能背下它的剧本。可这一次,被替代的不再只是肌肉,不只是指尖的熟练,而是某种被我们称作“智力”的东西。 问题恰恰在这里。 过去,机器替代的是“做”;现在,机器开始替代“想怎么做”。代码,本质上是一种翻译——把人的意图翻译成机器能懂的语言。当 AI 把这种翻译做得又快又好,程序员这个职业的旧地基,的确在松动。难怪王咏刚会为年轻人发愁。一个资质平平的计算机毕业生,论纯编程能力,可能真的跑不过一台机器。 可话说回来,翻译消失了,需要被翻译的东西消失了吗? 《庄子》里讲庖丁解牛,庖丁说:“臣之所好者道也,进乎技矣。”他真正厉害的,不是刀快,而是他知道牛的结构在哪里,知道哪里该下刀、哪里该留白。写代码的人也一样。真正的功夫,从来不只是把语法写对,而是知道要解决什么问题,知道什么该做、什么不该做,知道一个系统在三年后会不会变成一团乱麻。AI 能做很多事,但它不承担后果,不替产品道歉,也不为一次错误的架构决策彻夜难眠。 从另一个角度看,AI 更像是一面镜子,照出了我们过去对“技能”的误解。我们曾以为,会写代码就是程序员的价值。于是刷题、背八股、拼手速,把一个个年轻人训练成高效的翻译器。如今翻译器被机器接管,慌乱是必然的。但慌乱之后,也许该问一句:我们究竟在培养人,还是在培养接口? 年轻一代的出路,未必是跟 AI 比拼谁写得更快。那条路上,人赢不了。更值得走的,或许是定义问题的能力、判断取舍的勇气、跨领域理解的厚度,以及与人打交道时那点机器学不会的温度。技术会变,工具会换,可“知道要什么”和“愿意负责”,始终是人的位置。 王咏刚的告别,未必是程序员的终章。它更像是旧身份的落幕,和新身份的序曲。历史总是这样:一边埋葬,一边生长。我们唯一能做的,是在机器轰鸣声里,听清自己到底该站在哪里。 特别