前几年有人喊出一个口号:人人都应该学会编程。
反对的声音也很快出现:普通人不需要成为程序员,就像不需要人人学会造车,大部分人只需要学会开车。
这个反对声音是对的。但当时没有解决方案——普通人想”开车”,还得先”造车”。
现在 AI Agent 来了。普通人不需要学编程,但可以”借用”编程能力来提升工作效率。这才是正确的方向。
当年为什么要人人学编程
2011年,Codecademy 发起 Code Year 运动,号召人们把”学会编程”作为新年愿望。纽约市长 Bloomberg 公开响应,说自己在学 JavaScript。2013年,Code.org 推出 Hour of Code,Obama、Gates、Zuckerberg 联合背书,让数百万学生花一小时体验编程。
中国也很快跟上。浙江把信息技术纳入高考选考,多省市将编程教育列入中小学必修科目。2019年少儿编程市场规模突破100亿元,年增速超过30%。
这背后有一套完整的叙事:软件正在吞噬世界,编程是数字时代的基本素养,学会编程才能在未来占得一席之地。
学编程的好处被归纳为几条:
一是计算思维。把大问题拆成小问题,逐步求解。
二是逻辑思维。编程有一套严密的逻辑,一行代码写错就不运行,逼着你想清楚。
三是解决问题的能力。软件开发本质上是从模糊到清晰的过程,需要不断确认需求、迭代方案。
四是创造力。会用工具只是消费者,会写代码才是创造者。
五是理解技术黑箱。不懂编程,手机、电脑、互联网对你来说都是黑箱;懂一点,至少知道它们怎么运转。
六是职业机会。软件行业高速增长,薪资高,需求大。
这套逻辑听起来没问题,所以很多人信了。家长焦虑,培训机构赚钱,政策层层推进。
但反对的声音很快出现,而且逻辑更清晰。
反对的声音:不需要人人造车,只需学会开车
Stack Overflow 创始人 Jeff Atwood 写过一篇《Please Don’t Learn to Code》。他说:编程需要的不是一小时的体验,而是多年的实践;不是所有人都需要成为程序员,供需应该平衡。
中国教育研究者也指出:编程教育不适合小学低年级。抽象逻辑思维刚萌芽的年纪,过早介入反而不利。而且很多培训只是在学知识,不是培养兴趣和创造力。
更根本的逻辑是:就像不需要人人学会造车,大部分人只需要学会开车。
编程教育的目的,应该是让学生理解技术原理、培养兴趣,而不是让所有人都掌握编程技能。普通人需要的是”使用技术的能力”,而不是”制造技术的能力”。
这个反对声音是对的。但当时的问题是:普通人想用编程能力提升工作效率,还得先花几年时间学编程。门槛太高,大多数人放弃了。
于是出现了一种妥协:口号喊的是”人人学编程”,落地时变成”人人学编程思维”。但编程思维到底是什么,没人说得清楚。培训机构教 Scratch、Python,家长看到孩子拖拽积木块就觉得”逻辑思维提升了”。
几年过去,第一批学编程的孩子长大了。有多少人真正掌握编程技能?有多少人在工作中用编程提升效率?答案很难验证。
反对的声音是对的,但没有解决方案。直到 AI Agent 来了。
AI Agent:让普通人能”开车”
2025-2026年,Vibe Coding、Claude Code、Cursor、OpenClaw 等工具走红。用自然语言描述需求,AI 就能生成代码并执行。
这恰好弥补了当年反对声音留下的空白:普通人不需要成为程序员,但可以”借用”编程能力来提升工作效率。
举几个例子。
产品经理。以前想做数据分析,要么自己学 Python,要么找工程师帮忙。现在可以直接告诉 AI Agent:”分析用户行为数据,找出流失率最高的环节”,AI 会写脚本、跑数据、生成报告。产品经理不懂编程,但用上了编程能力。
运营人员。以前要批量发帖、监控舆情、整理数据,要么手动操作,要么找技术支持。现在可以让 AI Agent 自动执行:”每天早上从这三个渠道抓取行业新闻,筛选出和我们相关的,生成简报发到群里”。运营不懂编程,但用上了编程能力。
HR。以前筛选简历靠人工,几百份简历看一天。现在可以让 AI Agent:”从这些简历中提取关键信息,和岗位要求匹配,输出前20名候选人”。HR 不懂编程,但用上了编程能力。
财务。以前每月做报表要手动汇总多个系统的数据,容易出错。现在可以让 AI Agent:”从 ERP、银行流水、报销系统提取数据,按这个模板生成月度报表,标注异常数据”。财务不懂编程,但用上了编程能力。
老师。以前批改作业、整理学生数据要花大量时间。现在可以让 AI Agent:”批改这批作业,标注错误类型,统计常见问题,生成针对性练习题”。老师不懂编程,但用上了编程能力。
设计师。以前要做交互原型,要么用 Figma 手动制作,要么找前端帮忙。现在可以直接告诉 AI Agent:”根据这个设计稿生成可交互的网页原型”,AI 会写代码、生成页面。设计师不懂编程,但用上了编程能力。
销售。以前整理客户信息、写跟进邮件要手动操作。现在可以让 AI Agent:”从 CRM 提取这批客户的互动记录,按行业和需求分类,生成个性化跟进邮件草稿”。销售不懂编程,但用上了编程能力。
这些例子说明一个关键点:普通人不需要成为程序员,但可以”借用”编程能力来提升工作效率。就像不需要学会造车,但可以学会开车。
当年反对声音的逻辑是对的,只是当时没有”车”给普通人开。现在有了。
新能力:不是学编程,是学会开车
门槛降低了,但能力要求变了。
不是学语法、学 API、学开发环境,而是:
一是需求表达能力。把模糊的想法变成清晰的指令,告诉 AI Agent 你要什么。说得越清楚,AI 执行越准确。
二是结果判断能力。AI 生成的结果,你需要判断是否符合预期、是否有问题。这比写代码更难——因为你需要理解 AI 做了什么,而不是自己亲手做的。
三是迭代优化能力。第一次结果不满意,怎么调整指令?怎么补充细节?怎么引导 AI 往正确的方向走?
四是安全意识。AI Agent 执行任务时,会不会误删数据?会不会泄露信息?需要知道边界在哪里。
Gartner 预测,到2026年底,40%的企业工作流将通过 AI Agent 增强。人类员工的角色将从执行者转变为指挥者与审核者。
这与当年的逻辑一致:普通人需要的是”使用技术的能力”,而不是”制造技术的能力”。只是现在有了工具让这个逻辑真正落地。
结语
前几年说人人学编程,反对的声音是对的:普通人不需要成为程序员。
现在说人人用 AI Agent,方向是对的:普通人不需要学编程,但可以”借用”编程能力来提升工作效率。
门槛降低了,更多人可以”开车”了。但学会开车也需要练习——需求表达、结果判断、迭代优化、安全意识,这些新能力比学编程语法更抽象,也更难量化。
不过有一点明确了:不需要人人学会造车,但人人都可以学会开车。这才是正确的方向。