不懂老师很好奇 26-03-09 14:13

AI 时代不会编程是优势?关于人类未来竞争力的一场争论

关于AI时代要不要学编程,互联网已经吵得像复读机了。每个人都很笃定,每个人都像掌握了未来。
上周终于不只是普通网友在空对空了。两个真正在一线做产品的CEO,当众互相否定对方的世界观。
a16z——硅谷头部VC,投过Airbnb和Coinbase——发了一段视频,引用Replit CEO Amjad Masad的话。Replit是那个让你用一句话就能build软件的平台,他们75%的用户从来不写一行代码。
Amjad说:
「没有编程经验,正在变成一种优势。」
第二天,Vercel CEO Guillermo Rauch接了一句。Vercel是Next.js背后的公司,用户基本上是真正在写代码的工程师。
Rauch说:
「不懂代码反而有优势,这是完全的胡说八道。」
正常情况下这叫吵架。但两个人加起来有上百万关注者,a16z还在旁边帮忙架麦克风,于是变成了一场直播互殴。
先把Amjad的逻辑讲清楚,因为很多人转发的时候把他最扎人的那句话裁掉了。
原话是:
「Coders get lost in the details——程序员容易迷失在细节里。」
他的类比是gaming:能快速上手新游戏的人,厉害的地方不是记住了这款游戏的操作,而是快速读懂任何一套新规则的能力。编程经验给你的是前者,AI时代需要的是后者。
学过coding的人脑子里装满了「这个功能要这样实现」,反而看不见**「这个功能根本不应该存在」**。
从这个角度看,没有历史包袱的人,确实可能跑得更轻。
Rauch同意AI能写代码。他卡住的地方是后面那个推论:不懂底层,所以更自由。
他和Amjad争的其实不是同一件事。
Amjad说的是:你会不会亲手写代码,没有以前那么重要了。
Rauch说的是:你能不能判断AI写出来的代码到底能不能信,这件事比以前更重要了。
一个对应的是原型能力,一个对应的是生产能力。AI正在大幅提升前者,但并没有顺手帮你解决后者。数据怎么流动,系统怎么崩,边界条件有没有炸,并发上来会不会死——这些复杂性没有消失,只是被推迟暴露了。
这场对话里还有第三个声音。
普通开发者Matija Grcic只写了一句话:
「More DIY builders means more demand for repair shops——更多DIY建造者,意味着对维修店的需求越大。」
WordPress降低了建站门槛,然后养活了一批专门救烂网站的代理公司。门槛降低从来不消灭专业需求,只是把它推后了一个阶段。
有一个细节可以把这三个人的话串起来。
Stack Overflow一位技术写作者记录过她用vibe coding给自己做app的经历。她说感觉按了一下「That was easy!」按钮。然后她把这个app交给一个有技术背景的同事看,漏洞开始一个一个冒出来。
她后来说:
「在懂的人手里可能是强力工具,在我手里像是一个让你看起来很好看的AI滤镜。」
这就是AI最大的幻觉——不是它会胡说八道,而是它会让你误以为,做出来了,就等于做成了。
我自己经历过一个更极端的版本。我让Claude、Codex、Gemini三个AI编程工具交叉辩论,设计一个Stripe支付系统。4000行代码,280个测试全绿,两轮互审还抓出了一个真实的安全漏洞。所有信号都在说「这是对的」。
直到我花了一整个下午修bug——修出来的bug比原来的还多——才发现:Stripe有一个官方托管方案,整个checkout根本不用自己写。4000行砍到700行,不是重构,是删除。 三个最强AI达成共识的方向,从根上就是错的。
她的AI滤镜是「做出来了 ≠ 做成了」。我的版本是:「做成了也 ≠ 做对了」。
但如果你觉得这个故事的结论是"AI编程靠不住",那你又走到了另一个极端。
2026年AI领域最大的现象级产品叫OpenClaw。GitHub 24万星标。全球VC排队。创始人Peter Steinberger直接被OpenAI挖走。
这个东西是一个人用AI编程做出来的。
Steinberger花了13年做PDF软件公司,然后用AI,在几个月内做出了一个改变整个AI Agent生态的产品。他自己的原话是:
「I prompted them into existence——我把它们prompt出来的。」
这不是一个demo。不是一条"看我用AI做了个app"的推文。这是一个真实产品,跑在全球几十万人的电脑上,处理真实任务,承受真实负载。OpenAI为它开价,不是因为它是个原型——是因为它能用。
那Steinberger和Stack Overflow那位写作者的区别是什么?两个人都用AI写代码。一个做出了现象级产品,一个做出了漏洞百出的app。
区别不在会不会编程。 Steinberger有13年的工程经验,但他不是逐行写出OpenClaw的。区别在于他知道什么该做、什么不该做、什么时候该推倒重来。他有判断力。
所以Amjad说的是真的。Rauch说的也是真的。但他们都漏了关键的一个词。
不是"要不要学编程"。是"有没有判断力"。
如果你有产品感、有问题意识,以前只是被"不会写代码"拦在门外,AI对你来说是一次真正的解放。你需要补的不是语法,是怎么定义值得做的问题,怎么把需求切成最小可执行单元,怎么从用户反馈里修正方向。没有历史包袱,反而跑得更轻。
如果你想做的不只是demo,而是让一个东西服务真实用户、承受真实流量、承担真实后果——那判断力就是你的核心能力。当AI把生成速度推到极致,真正稀缺的不再是谁能把东西写出来,而是谁能判断这个东西能不能信。Steinberger能做出OpenClaw,不是因为他比AI更会写代码,是因为他比AI更知道什么值得写。
真正危险的是中间那种人:既没有能力定义真正值得做的问题,也没有能力判断做出来的东西靠不靠谱,只是沉迷在"我也能一句话做app了"的兴奋感里。短期最容易上头,长期最容易被反噬。
问题是,你现在是哪种人?
#AI编程##openclaw##openclaw引发AI入口争夺战#

发布于 加拿大