我最近刷到一个数据,SWE-bench这个AI编码基准测试,2024年初GPT-4的解决率只有1.7%,到了2025年底,最强的模型已经干到53%。一年半,翻了三十倍。这速度让人后背发凉。
很多程序员朋友来找我聊,开口就是:马丁,我们这行是不是要完了?我说你先别急着给自己判死刑,这个行业真正要淘汰的不是程序员,是那些不用AI的程序员。
76%的人在用AI,但只有43%的人真的信任它
Stack Overflow 2024年的开发者调查显示,76%的开发者正在使用或计划使用AI编码工具,82%的人说AI提升了生产力。但只有43%的人信任AI生成的代码准确性。
这组数据特别有意思。一边用,一边不信任。说明什么?说明大部分人把AI当成了一个高级点的自动补全工具,写完还得自己一行行检查。这本质上还是用旧的思维在用新工具。
我见过太多这样的场景:一个团队说自己在用AI提效,实际就是拿Copilot补全几个函数,然后花更多时间在code review上挑AI的毛病。效率确实提升了一点,但没到质变的程度。
而那些真正把AI用透的人,早就换了一套工作流。他们不是让AI写几行代码,而是让AI先搭框架,自己负责架构设计和业务逻辑。AI写出来的代码,他们不是不信任,而是压根不打算逐行看,只看测试结果和运行表现。
这里有个核心区别:前者把AI当工具,后者把AI当同事。工具是你得盯着它干活,同事是你交代清楚任务,最后验收结果就行。
裁员名单上没有"AI替代"这四个字

Salesforce今年初裁了4000人,CEO明确说AI正在降低部分岗位的需求。GitHub Copilot的用户已经超过2000万,生成的代码在部分项目里采纳率超过40%。
但你去翻那些裁员的内部邮件,没有一封会写"因为你被AI替代了"。写的都是"组织架构调整""业务方向优化""绩效评估结果"。裁员名单上永远不会写"AI替代"四个字,但名单背后,那些重复度最高、创造性最低的岗位,确实是最先被优化的。
坦白讲,这个判断我自己也在验证,不一定对。但你可以观察一个现象:同样是程序员,有的人每天在写重复的CRUD接口,有的人在解决复杂的系统架构问题。AI先吃掉的,一定是前者。
所以别把AI当成威胁,把它当成一面镜子。它照出来的不是你有没有用,而是你做的事情到底有多少真正的技术含量。
那些天天写增删改查、调接口、搬逻辑的岗位,本来就是在吃行业红利。以前是因为人手不够,公司愿意花钱请你做这些事。现在AI能做了,公司为什么不换?这不是AI的错,这是行业回归理性。
我之前说过一句话:没有流量的老板,只有两条路,要么靠熟人吃饭,要么靠运气续命。程序员也是一样的道理。没有技术壁垒的程序员,要么靠年限吃饭,要么靠平台续命。AI把这层窗户纸捅破了而已。
未来的程序员只有两种:会用AI的和不会用AI的
我的判断是,三年后"程序员"这个称呼可能会分化。一种叫"AI协作工程师",一种叫"传统编码员"。前者的核心能力是定义问题、拆解任务、验证结果。后者的核心能力是写代码本身。
残酷的地方在于,写代码这件事,AI的学习曲线比人类陡峭得多。你写了十年的代码,它一天就能学完你所有的套路。但定义问题这件事,AI做不了。因为它不知道业务方真正想要什么,不知道那个没说出口的需求才是关键。
我经常跟做技术的老总们讲一个观点:AI不是来抢你饭碗的,是来给你换饭碗的。换的意思不是换个公司,是换一套工作方式。以前你是手艺人,靠手艺吃饭。以后你是包工头,靠调度AI干活吃饭。
具体怎么换?我给你几个能直接用的方法。
第一,别再用"AI生成代码然后人工检查"这种老套路了。改成"你写需求描述,让AI出方案,你评估方案"。你不是在检查代码,你是在做技术选型和架构决策。这才是程序员真正的价值。
第二,把AI当成你的结对编程伙伴,不是你的下属。下属是你让它干什么它就干什么,伙伴是它会给你提建议、指出你没想到的地方。你要主动问它:这个方案有没有更好的实现方式?这里会不会有性能隐患?
第三,也是最关键的,去学那些AI暂时学不会的东西。业务理解、系统设计、跨团队协调、技术判断力。这些东西的共性是什么?它们都需要跟人打交道,都需要理解上下文,都需要承担不确定性。
AI最擅长的,是在确定性里找最优解。人最擅长的,是在不确定性里找方向。你要是天天跟AI比写代码,那你必输。你要是去干AI干不了的事,那你永远有饭吃。
知道和做到之间,隔着一万条没发出去的视频。这句话我常对做IP的老板说。今天我想对程序员朋友说同样的话:知道和做到之间,隔着一万行没让AI写的代码。
别焦虑了,去用。用起来,你就赢了大多数人。
爱云发科技