AI coding如果真的可以,这算是程序员是革了自己的
下面是改完的版本,去掉了那些假大空的连接词,让句子喘口气。
你不是在革自己的命,是终于他妈不用再当打字员了!
前两天我正吃着饭,一个朋友突然凑过来:“你天天写文章吹AI写代码,就不怕哪天把自己饭碗端了?”
你看,这问题问的!
我抬起头看了他一眼,笑了:“你搞反了。”
我他妈写这些东西,不是因为我傻,是因为我太清楚了——谁还想端那个“把PRD翻译成if-else”的破饭碗啊?
那个碗,又重又脏,端了十年,手腕都废了。
说到这儿,给你看个让人来劲的新闻:
去年年初,腾讯云干了一件大事。4个工程师,4个月,干完了一个架构级演进——传统上,这活得一年。更炸的是:整个开发过程,99%的代码是AI生成的。
4个人,干完了12个人的活。时间还省了三分之二。
你以为我在跟你讲裁员预告?
错了。
我看到的,是那4个人根本不是什么“码农”。他们是什么?是架构师、产品、工程、测试揉在一起的复合体。
AI不是来抢他们饭碗的——是来帮他们把“敲键盘”这三个字,从人生里彻底删掉的。
第一件事:AI杀死的不是你的工作,是“只会写代码”这个伪命题
我亲自测过一件事。
让Claude Code跑去GitHub上读一个我从来没碰过的开源项目。我就说了一句话:“找出代码库里所有可能的内存泄漏点。”
你猜它干了什么?
它先读懂了整个项目结构,分析了所有调用链路,然后精准锁定了几处可疑的goroutine使用模式,最后把修复方案连测试一起,整整齐齐甩我脸上。
那个感觉怎么说呢——像在带一个实习生。但问题是,这个实习生不会累,不会抱怨,不会问你“这个需求排期啥时候给我”。
可是,事儿也都跟着来了。
有一次,我让它实现一个“用户分享功能”,就六个字。
它花了30秒,生成了600行代码!
OAuth认证、社交分享、链接追踪、数据统计……看着完美对吧?
上线第三天,崩了。
为啥?因为它没处理“用户删除原内容后分享链接怎么显示”这个事儿。
你想想,它会替你想这些吗?
不会!因为它根本不了解你的业务约束。
说到底,AI是什么?
它是全世界最牛逼的执行者。
同时,也是全世界最糟糕的决策者。
GitHub Copilot现在每天生成超过一亿行代码。但行业调查也同时在打脸:大量没经过充分测试的AI代码,正在疯狂涌入生产环境。代码量在暴涨,代码质量呢?
你自己品品。
所以,“需求拆解”正在变成程序员最值钱的能力。
过去我们说谁是“技术大牛”,看他什么?手速快不快!框架熟不熟!
现在呢?
全他妈被AI打成白菜价了。
我今年把招聘画像全改了。原来我要啥?“三年Java开发经验,熟悉Spring Cloud。”
现在我要啥?“能讲清楚用户想要什么,能拆成可验证的小步,能给AI踩刹车。”
这是我这辈子最大的体会,一点不夸张。
第二件事:能力积木化之后,整个组织的玩法全变了
去年这个时候,大部分公司做AI还停留在什么阶段?单点嵌入。
LLM+RAG+Workflow,在业务的每个点上怼一个AI。我当时也觉得,这是最成熟的路。
后来呢?
MCP、Skill、Agent Harness这些玩意儿成熟了,事情直接起飞了。
以前你开发一个功能,端的是这个需求本身。产品经理说“加个导出Excel”,你吭哧吭哧写个导出工具。下次他说“加个导出PDF”,你又吭哧吭哧写一遍。
这就是所谓的“后台胶水代码”。写不完,改不完,恶心到想吐!
现在不一样了,你想想。
MCP Skill的逻辑是什么?开发一个“导出”能力积木,封装成API,产品需要时调一下。关键是——这个积木一旦上线,所有产品都能用。A团队写的Skill,B团队直接拿来用。
我年初帮一个团队做MCP Skill的接入。原来一个数据看板需求,从提单到开发到测试上线,两周,那是最快的。
后来他们把这套玩熟了,你猜怎么着?
产品经理直接对话式提需求:“我要看过去30天各渠道转化率,按日粒度,支持下钻到城市维度。”
Agent自动调了数据能力积木和图表能力积木。
45分钟,出第一版。
那45分钟里,开发在干嘛?
在跟产品一起看结果、调指标口径、核对数据源啊!
不是在等排期了,是在做判断!
这事儿一旦跑通了,整个公司内部协作摩擦直接断崖式下降。技术不再是瓶颈了,产品也不需要再“排队等开发”了。整个组织开始以“自然语言+能力调用”的方式运转。
你问我后台会不会消失?
会。但这不重要。
重要的是人变了。
原来你的团队里,最核心的KPI是“完成了多少个需求”。现在最核心的是什么?是“建了多少个能力积木,覆盖了多少场景”。
这不是增量优化。
这是他妈的结构重组。
第三件事:初级岗位会被掏空——这他妈才是真正的隐患
前两天一个做培训的朋友找我诉苦,那表情,看着真让人心疼。
“现在学生问我,学完Java能找到工作吗?我他妈不敢打包票了。”
我懂他的难处。句句扎心。
过去一个产品需要什么流程?产品经理写需求、设计师出稿、工程师实现、测试验收。现在呢?一个有产品判断和工程经验的人,可以指挥AI直接跨过其中好几个环节。
这意味着什么?一个人+AI,可以取代过去一小组人。
软件需求总量可能会因为生产力提升而增加。但岗位数量不会跟软件产量同步增长。
更难受的是什么?AI带来的效率提升,根本不平均。
经验丰富的程序员知道怎么定义问题、怎么提供上下文、怎么拆分任务、怎么验证结果。他们可以把AI当成一个速度极快但需要监督的新手。
但初级程序员呢?过去他们卖的就是“按照别人定义好的任务写代码”这项能力。
这正是AI最容易替代的部分。
所以最先受影响的不是最贵的高级程序员,恰恰是初级岗位。
这就产生了一个长期问题:如果公司不再招初级了,未来的高级程序员从哪来?
职业阶梯开始在底部被掏空了。
这是很多同行不愿意面对的现实,但你不看,它就在那儿。
第四件事:你们的出发点就他妈的错了
说了这么多让你们难受的,但我觉得最危险的,恰恰是一部分管理者的想法。
你去参加行业会议,听到最多的是什么?
“AI能省多少人?能裁多少?”
我特别认同一句话:如果一个公司做AI转型只想着“少招几个人”“裁掉一批人”,那这个转型大概率失败。
因为AI带来的能力溢出,远远不是“省成本”三个字能装下的。
真正有价值的东西是什么?是组织敢干以前不敢干的事,能干以前干不了的事。
以前一个想法为什么不做?开发周期长、信息不对等没法判断、没有相关经验不敢试,随便一条都卡死。
现在呢?有了Agent + 能力积木,一周就能跑出第一版验证。
这才是让我热血沸腾的地方。
AI Coding真正的价值,不是让你省下几个人的工资,是让你把以前想做但没条件做的事情,做出来。
最后说点实在的
如果你现在还是每天超过50%的时间在写代码。
我建议你,停一停。
不是不写了。是把“写代码”这件事交给AI。
你去做那些AI做不了的:把业务读透,把用户真正的意愿搞清楚,拿出更好的方案,把模糊的需求拆成能一步步验证的小任务,然后给AI划边界、定输入输出、验结果。
说句难听的——淘汰你的从来不是AI。
是你自己还在当那个只会把需求翻译成代码的人。
AI只是把窗户纸捅破了。
你不是在革自己的命。
你只是终于有机会,不用再当打字员了。
读者评论 3