第 1 章 · 篇1 认知
从"写代码"到"描述需求"
编程的本质变了。以前你的工作是"翻译"——把想法翻译成代码语法。现在 AI 帮你翻译,你的工作变成了"描述"——把想法说清楚。
一个根本性的转变
过去几十年,编程这件事的核心动作是"写"——你的手指在键盘上敲,把脑子里的逻辑翻译成某种编程语言的语法。写错一个分号,程序就跑不起来。你的价值在于"会翻译"。
AI 改变的不是编程的工具,而是编程的核心动作。从"写代码"变成了"描述需求"。你说清楚你要什么,AI 帮你翻译成代码。
这意味着:你的价值不再是"会写代码",而是"会描述需求"。
你的三个角色
在 AI 编程的新范式下,你同时扮演三个角色:
- 需求方——你说要做什么。这是最核心的角色。需求说得越清楚,AI 给的结果越准。这本书后面大部分内容都在讲怎么做好这个角色。
- 审查者——你判断 AI 给的东西对不对。AI 会自信地给错答案。你不需要会写代码,但你需要能判断代码是否满足你的需求、有没有明显的问题。
- 集成者——你把 AI 给的各部分拼到一起。复杂项目不是一次对话能搞定的,你需要把多个模块组合成完整产品。
注意,这三个角色里没有"打字员"。你不再是那个逐行敲代码的人。
AI 不是搜索引擎
很多人把 AI 当搜索引擎用——问一句,得一句,走了。这是最大的浪费。
搜索引擎给你的是信息——"Python 怎么读文件",它给你一篇文章。AI 给你的是产出——"帮我写一个读文件的功能",它直接给你能用的代码。
区别在于:搜索引擎是"你去找答案",AI 是"你给需求,它帮你做"。这更像是你带了一个实习生——你不用自己干,但你要会提需求、会验收、会给反馈。
编程正在变成表达方式
写作曾经是文人的事。后来人人都会写字,写作变成了每个人表达想法的方式——不是每个人都要当作家,但每个人都能用文字表达。
拍照曾经是摄影师的事。后来手机摄像头足够好了,拍照变成了每个人记录生活的方式——不是每个人都要当摄影师,但每个人都能用照片表达。
编程正在经历同样的转变。AI 把门槛拉到了"会说话就行"的高度。编程不再只是程序员的技能,它正在变成每个人的表达方式——你有想法,AI 帮你实现。
但"会说话"不等于"说得好"。这就是这门课要讲的东西:怎么把你的想法,高效地变成 AI 能理解的指令。
这门课不讲什么
- 不讲具体工具的操作——不教你怎么安装 WorkBuddy、怎么点按钮。那些是工具课的内容。
- 不讲编程语言的语法——不教 Python、JavaScript 的语法。AI 帮你写,你不用背语法。
- 不讲 AI 的原理——不教 Transformer、神经网络。你不需要懂发动机原理也能开车。
这门课只讲一件事:怎么和 AI 高效协作,把你的想法变成能跑的代码。