后程序员时代
大家好,我是荔枝。
多年以后,面对强大的AI,我也许会回想起,我曾经坐在公司办公桌前,双手摸着略带油滑的键盘,眼睛直盯着昏黄的显示器,一字一句敲代码的那个遥远的下午。

那时候我觉得自己是一个匠人,我手写每一行代码;
那时候我觉得我无所不能,我能轻松用多种方法,完成同样一个功能;
那时候我还会手写复杂的SQL,甚至不用测试,能一次执行成功,还会跟其他同事炫耀;
然而就在2025年底,一切变了。
AI在重塑程序员
这一切仿佛突然发生的,几个月的时间,我发现我已经看不懂自己写的代码,因为这些都是AI写的。
AI 突然取代了我曾经引以为豪的东西,它成为了我的助手,我离不开它,但愿它也离不开我。 
曾几何时都在推崇专注力,安安静静的写代码,串行的完成一件件的复杂任务,这会让我感觉很棒,感觉自己进入了心流;
有了AI后,发现工作模式变了,我需要在不同的任务窗口中切换做决策,指挥AI去写不同的需求代码。

三心二意成了提高效率的法宝,真的很魔幻。
AI Agent 让沟通成本更高
产品需求迭代中,协作模式也变了:
以前只需要跟产品对齐需求就好,现在却多了两个 AI Agent,一个是产品的Agent,一个是技术的Agent。

技术和 “技术的Agent” 也都需要理解产品提过来的需求。所以产品还需要尽量确保AI Agent也明白,所以产品同学除了输出产品文档和人对齐,还需要产出AI 文档 Spec,跟AI对齐。
更多的沟通就会出现更多噪音和信息丢失,为了规避信息丢失的问题,以前还会有需求评审环节,大家坐在一起尽量降低理解偏差。
而现在,需求变多,角色变多,大家却希望用更少的沟通能完成需求。因为大家都渴望提速,而需求沟通变成了最耗时的环节。
我发现很多团队都有这样的趋势。
但实际尝试下来,这只会让最终的代码和开始的需求偏差越来越大。
AI现阶段只是提升了写代码的速度,沟通复杂度实际上是升高的。
互相补位,降低沟通成本
为了降低需求迭代过程中的信息损失,除了提高沟通频率,也有其他的方式。
比如:现在推崇的产品或者技术互相补位,如果产品和技术是同一个人,那沟通成本一下就降下来了。
AI时代都在推崇一人公司,一个人的效率的确是无可比拟,但是因为思维局限性注定难做大。
现在写代码不再是瓶颈。原来有产品品味的程序员,可以往前跨一步,把自己当做产品,公司也可以适当将目标尽可能和所有人同步,降低信息差,都可以进一步提升迭代效率。
写到这里突然想到刘慈欣《三体》里面的三体人,思维是透明的所以大家能很快达成共识,所以即便是在三个太阳频繁被毁灭的情况下,科技文明依然能高速发展。

也许未来最好的方式就是需求提过来,Agent之间通过上下文(context)共享来协作,不需要人参与,这样效率会更高。
AI 只能做好80分的产品
但,你真的相信一切靠AI就行么?
现在市面上太多7-80分的产品,未来也许更多,因为AI只会提升整体水平,无法达到顶尖水平,100分的产品只会在人的脑子里。
我们最终服务的是人,我依然想做一款有人味儿的产品,有独特偏好,我相信 AI 设计不出来Iphone,也做不出来微信。
所以为了100分的好产品,还是需要人们付出更多的努力。
希望未来的某个时刻,我们不会因为AI抢走了程序员的饭碗而悲伤。因为那时候市面上到处都是微信,Iphone以及很多100分的好产品,AI是对行业的增强而不是简单的替代,我们也可以欢欣鼓舞的迎来更让人兴奋的后程序员时代。
相关阅读
作者提示: 个人观点,仅供参考