两句相隔 12 天的话,把这周「学编程」的争论全点着了。
9 月 14 日,Anthropic CEO Dario Amodei 在一次访谈回答「你还应该学编程吗」:编程会最先被 AI 淘汰,更广泛的软件工程任务需要的时间更长,但同样在退潮;「如果你学编程纯粹是为了工作保障,那你学的东西就错了」。这条由微博账号「美国创业者」(248.8 万粉丝)翻译转述的帖子拿了 202 赞。微博

9 月 24 日,吴恩达把话锋掰了回来:「因为 AI 会写代码所以别学编程」这个逻辑正好反了——正因为 AI 把写代码的门槛打下来了,才更值得人人都学。按译介视频博主「宝玉xp」(115 万粉丝)的转述,吴恩达已经在多个岗位上看到「会指挥计算机做定制软件的人」和「不会的人」之间肉眼可见的效率差。当天微博上 #吴恩达建议人人都学编程# 多条帖刷屏,知乎这边「既然可以 AI 编程还要学代码吗」「AI 普及后还需学编程开发吗」两个问题这周又挂出了新回答。微博
两句摆在一起,像是两位大人物站了队。但把两边原话读全,第一个结论相当煞风景:他们从头到尾就没吵起来——两人嘴里的「学编程」,根本是两个东西。
两句原话里的「学编程」,不是一回事
吴恩达说的学编程,不是逐行敲代码——他明说自己几乎从不这么干。他论证的实质是「学会用计算机听得懂的方式把需求说清楚,让它替你干活」,举的例子也全不是程序员:团队里最好的市场人员有了想法不再等工程师搭网站,自己动手做出来;最好的招聘人员不再靠肉眼一份份筛简历,而是写代码让程序代劳。

Amodei 说的「淘汰」,对象也很具体:靠学编程换一份工作保障的就业路径。但把他同场回答的其余几条翻过来看,有好几条反而在给吴恩达递话。「就算 AI 干 95% 的活、你只干 5%,你的生产力也会提高 20 倍」——这不就是「会用代码的人效率差被拉大」的另一面?「AI 用得不当会让人变蠢,编码能力的衰退是可衡量的,Anthropic 做过相关研究」——这不就是「光会喊 AI 干活、不懂原理迟早翻车」的论据?
真正的分歧只有一条线:编程到底该像英语、像 Excel 那样变成通用技能,还是仍然是一项值得押上身家的专业技能。前者答案是「对,人人都该沾」,后者答案是「别拿它当饭碗」。读对了,两句话同时成立。值得注意的还有,吴恩达今年 5 月就专门写过一篇长文炮轰「AI 就业末日论」——按 36 氪当时的报道,他点名 AI 实验室、创业公司和企业高管这三类人在放大失业恐慌,并指出鼓吹「软件工程师要完」的同时,软件工程招聘市场依然火爆。这次「人人都该学编程」是他同一套立场的延续:反对的是末日叙事,不等于主张人人转码。36氪
评论区里的现场,比两句原话更有信息量
微博热评的反应大致分三类。类比派:「有计算器不等于不用学数学,会喊 AI 生成代码不等于会编程」。现场派:有后端说自己用 Copilot 改老系统订单模块,生成的代码漏了三层幂等校验,差点搞出线上资损;9 月 1 日一条「都在用 AI 编程,但代码产出的方差反而比过去大」的帖子拿了 261 赞。自嘲和反诘派:「我学十年宏都没整明白」「那我专心练提需求当甲方?」——以及一条最扎的:「Coding 会变成下一个 English:有用,但光靠它端不了饭碗;Coding+X 才是王炸。」微博

知乎和小红书这周的数据面则是另一半:「刚学编程就习惯 AI 写会不会更难学会」「学了很多教程做小项目就发懵」这类新手问题持续在冒;「怎么学习 C 语言(电子信息专业)」「自学 R 语言」成了入门求助帖里的活跃担当。这些问题问的其实都不是「要不要学」,而是「我该用什么姿势学」。
本周互动最高的相关回答来自知乎用户 DBinary 在「现在的大学生还有必要学习古法编程吗」问题下(356 赞、286 收藏):他转述了《代码整洁之道》作者、50 年工龄的 Robert C. Martin 近期访谈里的两个看似矛盾的说法——聊 AI 代码审查,Bob 说自己基本不逐行读 AI 写的代码,只做抽查;聊大学生该不该用 AI agent 做作业,Bob 直接反对:大学阶段别让他们碰 agent,先把自己当成 Code Agent,才知道 agent 到底怎么写代码。乍看打脸,其实是同一件事:不逐行读代码的底气,是 50 年手写攒出来的。「古法编程」阵营真正反对的是顺序——先在心里建立计算机内部发生了什么的心智图景,再开始让 AI 代劳。知乎
你该从这场争论里带走什么,取决于你是三种人里的哪一种
第一种:非技术岗职场人(市场、HR、行政、财务、分析)。 吴恩达那两句原话本来就是冲这类人说的。结论是学,但目标不是语法:把需求拆成 AI 能执行的步骤、看得懂 AI 改了哪里、能设计「怎么证明结果是对的」,这三样。产出不是转岗工程师,而是把落地页、筛选器、几百个表格合并这类事自己当场做掉。Amodei 给你提的醒只有一句:别因为会指挥 AI 写代码就冲动转行。

第二种:计算机专业学生和刚入门的自学者。 这是争论真正的主战场。Bob Martin 的「先把自己当 Code Agent」和知乎同周另一个高频回答「要学,但学的重点是计算机系统本身和驾驭 AI,而不是手敲语法」指向同一处:别跳过亲手写完一个完整小项目的阶段。这个阶段不为就业,为的是将来对 AI 产出保留判断力。Anthropic 自己的研究(Amodei 访谈引述)说得很直白:用得不当,能力衰退是可衡量的——「每道题都先问 AI」正是那种不当用法。
第三种:想转码吃饭的人。 Amodei 那句「纯为工作保障去学,学的东西就错了」就是给你准备的。知乎这月转行讨论里的主流口径已经是劝退:有回答写手工测试单岗七八十份投递,简单用例正被 AI 测试工具接走。「人人都该学编程」和「别为就业保障学编程」在你这里不打架:学,把它当成你现在这行的乘号;别把它当成换赛道的入场券。
动手与继续观察
给三类人各一个低成本动作:非技术岗别急着买课,从本周工作里挑一件真杂事(表格合并、批量重命名、存网页资料),让 AI 生成第一版,再亲手改坏一处看它能不能兜住——能分清是需求没交代清楚还是逻辑写错了,你就已经「学会编程」了一半。

科班或自学者:给自己设一个「AI 关闭日」,一天里 200 行以内的小项目全程手写,检查标准只有一条——每一行为什么这么写,你能不能讲明白。转行观望者:掏钱报班之前,先去招聘站搜目标岗位,数一数 JD 里写「会用 AI 编程工具」的是加分项还是入门项,那就是你真正的行情。
两个后续信号值得盯:一是吴恩达与 Google 的 Laurence Moroney 的对谈这周仍在分批放出中译,「AI 让编程变廉价」语境下两人的共同判断是软件构建成本在下降、瓶颈转向产品思考与用户需求。二是 Anthropic 被引用的那组「AI 使用与能力衰退」研究如果放出正式版本,会决定「先打基础再用 AI」这个主张未来的硬度。哔哩哔哩
争论到这儿可以给一句省心的话收尾:两位大人物其实没有一处真分歧落在你身上——AI 时代,把自己的需求说清楚、把结果验明白,是新的读写能力。编程,只是它现在最便宜的训练场。