一个28岁的外包程序员,记录行业真实见闻。
我在大厂做外包,日常工作就是全面拥抱AI编码。
说实话,AI写代码的速度是真的快,秒级单位就能吐出几百行。但用了一段时间后,我发现一个悖论——模型选得不好,代码写得越快,需求做得越慢。
从程序员到AI的产品经理
以前写代码是什么感觉?
拿到需求,先想方案,想半天,推翻,再想。方案定了开始写,写一半觉得结构不对,删了重来。写完了还要考虑设计模式、编码规范、团队风格——毕竟别人要看你的代码,理解成本不能太高。
整个过程,程序员在"思考"和"编码"之间反复横跳。
现在呢?
现在我的工作变成了跟AI聊天。
把需求喂给它,看它怎么理解,纠正它的理解偏差,确认方案,让它写代码。写完了,我作为"评审团"去读它的代码,看逻辑对不对,有没有坑,有没有遗漏。
说白了,AI是程序员,我变成了AI的产品经理。
基本步骤没变——需求、方案、编码、评审、验收。变的只是人的角色。以前程序员干所有的活,现在程序员只干"需求沟通"和"代码验收"。
听起来轻松了?确实轻松了。但有一个问题:思考变少了,理解成本变多了。
AI很快,但不聪明
AI写代码又快又多,但有一个硬伤——它不聪明。
不是说它能力不够。98%的开发者每周都在用AI编码工具,40%的人代码量里超过一半是AI写的。这些数据说明AI确实能干活。
但AI不具备真正的思考能力。它做的是根据庞大的知识库,"猜"你应该要什么。猜对了,皆大欢喜;猜错了,你得花更多时间去纠正它。
尤其是那些实务中的坑——业务逻辑的边界条件、历史遗留的兼容性问题、上下游系统的隐含依赖——这些AI不知道,因为它没在这个项目里踩过坑。
所以在大厂,我们被要求做SDD,也就是规范驱动编程。用详细的规范去约束AI的行为,限定它的动作范围,让它在一个安全的框架里发挥。
说白了,为了让AI显得聪明,人得想办法驯化它。
驯化AI,而不是被AI辅助。 这句话听起来简单,但意味着程序员的能力模型彻底变了。你不再只是写代码的人,你要同时是产品经理、项目管理人、代码评审团。多个岗位浓缩成一个人。
拥抱AI,然后呢?
有人会说,拥抱变化就好了嘛,AI时代机会更多。
这话对不对?对。但只对了一半。
新技术出现,总是造成少数人的富有和大多数人的贫穷。有人拿AI做出了产品,融资了,上市了,被报道了。然后大家就觉得,拥抱AI就能成功。
但你想过没有,被报道的那几个人,和被淘汰的那几万人,是同一批人吗?
我拥抱AI了,利用它让工作变简单了。但我现在只是有一份工作而已,工资也没有比正常水准高多少。你说这是我的幸运,还是我的原罪?
我依然害怕失业。不是因为我不用AI,恰恰是因为我用了。
你想,当大量程序员都学会了驯化AI去干活,相当于大量的人转型成了复合型人才——一个人扛三个职能的活。哪怕你的工资比一个职能的标准高10%,但你扛的是三个人的任务,你是变富了还是变穷了?
更远的未来,如果AI自己发展出项目管理和代码评审的能力呢?毕竟互联网发展这么多年了,各种规范、书籍、案例都是现成的知识库。到那时候,人只需要做产品经理的职能——把需求喂给AI就行了。
那你告诉我,一个公司会有多少个产品线,多少个项目团队,需要多少个产品经理?
这不是在造成大量的失业吗?
OPC是个伪命题
又有人说了,既然AI到最后只需要产品经理的能力,那一个人就是一个团队嘛,OPC模式,大众创业万众创新,做不出来是你自己的问题。
这话也很有道理是吧?
那你去调研一下中小微企业的平均寿命到底有几年。有多少个小微企业能赚到钱并成为独角兽稳定活下去的?
你是一个小微企业,你做出产品来了,你以为就能活下去?
不知道互联网的丛林法则吃人不吐骨头吗?你敢保证你一个小团队的产品不会被大厂抄袭,然后吞并你的市场份额,还反告你让你倾家荡产?
在AI编程的时代,活下来到底是容易了,还是更难了?
我不知道。我只知道,记录AI犯的错,也算一种不可替代性。
没有美好的期待
现今程序员要做的是成为AI的产品经理。但之后还能做什么,做成什么样,我确实没法有一个美好的期待。
夙夜忧叹,凄凄惶惶,不外如是。至少,我还没被AI驯化。说实话,你对AI时代的程序员前景怎么看?评论区见。
我是狗头老高,一个还在找路的程序员。这篇文章写了3天,删了5版,就是想把我用AI写代码的真实感受说清楚。如果你也在用AI工具干活,点个关注,后面我会持续记录AI犯的那些错——这些东西,说不定哪天能救你一命。
夜雨聆风