前言

前言:为什么写这本书

3,0086 分钟阅读

前言:为什么写这本书


2025 年的某个周末

2025 年 2 月,前 OpenAI AI 总监 Andrej Karpathy 在社交媒体上创造了一个词——"Vibe Coding"。

他说,AI 编程就是"fully give in to the vibes, embrace exponentials, and forget that the code even exists"。翻译过来就是:完全凭感觉,拥抱指数级变化,忘记代码的存在。

这个说法火得一塌糊涂。

短短几个月,"Vibe Coding"从一个玩笑变成了一种主流实践。到了 2025 年底,调查显示超过 90% 的美国开发者都在用某种形式的 AI 编程工具。

但我注意到了一件奇怪的事。


一个被忽视的群体

当我走进书店,去图书馆,浏览在线书店——我发现几乎所有关于 AI 编程的书,都有一个共同点:

它们都是写给程序员看的。

这些书假设你已经会写代码,假设你知道什么是命令行,假设你懂 Git、API、数据库、前端框架...

它们教你如何"更好地用 AI 写代码",而不是"如何用 AI 做东西"。

那不会编程的人呢?

那些产品经理——他们想快速做出原型给团队看,但不想等开发排期。

那些设计师——他们想实现自己的设计稿,但不想求助于开发。

那些创业者——他们想验证自己的想法,但不想花大钱外包。

那些自由职业者——他们想提高效率,自动化重复工作。

那些只是普通人的——他们想做一个自己的小工具,一个小网站。

这些人也想用 AI 做东西。但没有一本书是写给他们的。


这就是我想填补的空白

我写这本书,是想告诉你:

你不需要成为程序员,也能做出真正有用的东西。

AI 编程的出现,把做软件的门槛降到了前所未有的低。以前你需要学几年才能做的东西,现在可能只需要一个周末。

但问题是:大多数教程和书,还在用"程序员思维"教"非程序员"。

它们还在教你语法、框架、工程实践...这些在 AI 时代变得没那么重要的东西。

而这本书,我想教给你一些不一样的东西。


这本书是给谁的?

这本书是写给非技术人员的。

你可能属于以下任何一种情况:

产品经理:你想快速验证产品想法,不想每次都等开发排期。你想自己做出原型,给客户演示,收集反馈。

设计师:你想实现自己的设计稿,不想因为"实现难度"而妥协创意。你想让设计稿变成可交互的产品。

创业者:你有想法,但预算有限,招不起开发团队。你想先做出 MVP 验证市场,再决定是否投入更多资源。

自由职业者:你想提高工作效率,自动化重复性工作。你想给自己的服务增加竞争力。

学生:你想学一门对未来有用的技能,但不想从枯燥的语法开始。

普通人:你只是想做一个自己的小工具、小网站,满足个人或小群体的需求。

你不需要:

  • ❌ 以前学过编程
  • ❌ 懂什么是命令行
  • ❌ 了解技术术语
  • ❌ 有数学背景
  • ❌ 是理工科专业

你需要的是:

  • ✅ 会用电脑
  • ✅ 能清楚地表达你想要什么
  • ✅ 愿意尝试和迭代
  • ✅ 有"做点什么"的愿望

这本书不是什么

在开始之前,让我先说明这本书不是什么。

这本书不是一本编程教材。

如果你想在传统意义上"学编程",有很多更好的书。这本书不会教你:

  • Python 的语法规则
  • 如何设计数据库范式
  • 算法和数据结构
  • 软件工程的最佳实践

这些知识在传统编程中很重要,但在 AI 编程中,它们的优先级降低了。

这本书也不是一本工具说明书。

AI 编程工具变化太快了。如果我只教你怎么用某个具体工具,等这本书出版时,这个工具可能已经完全变了,甚至被新工具取代了。

Cursor、bolt.new、v0.dev、Windsurf...这些工具的名字和界面会变,但背后的原则不会变。


这本书是什么

这本书教的是思维方式和方法论

具体来说,你会学到:

  • 如何思考:把一个模糊的想法拆解成 AI 能理解的需求
  • 如何表达:给 AI 足够的上下文信息,让它真正懂你
  • 如何验证:检查 AI 的输出是否正确,是否符合你的预期
  • 如何组织:用规格驱动开发,让大型项目可控
  • 如何协作:像管理团队一样管理多个 AI
  • 如何选择:评估和选择适合你的工具
  • 如何构建:建立你自己的工作流

这些能力,不管未来 AI 工具怎么变,都是你的"底层能力"。

这就像学开车。

这本书教你的是"如何开车"、"如何判断路况"、"如何处理突发情况"——而不是"这辆车是哪个品牌"。

车会换,但开车的原理不会变。


本书的结构

这本书分成四篇,循序渐进。

认知篇(第 1-4 章):理解编程的本质变化,选择适合你的工具

  • 第1章:编程的本质变了——从"写代码"到"表达意图"
  • 第2章:五分钟做出第一个 App——体验 AI 编程的力量
  • 第3章:AI 编程工具全景——了解有哪些工具可用
  • 第4章:选对你的第一把武器——根据你的情况选择工具

读完认知篇,你会理解 AI 编程是什么,它和传统编程有什么区别,以及哪种工具最适合你。

基础篇(第 5-8 章):学会"说清楚"你的需求,让 AI 真正理解你

  • 第5章:像产品经理一样思考——需求拆解的核心能力
  • 第6章:上下文工程——给 AI 足够的信息
  • 第7章:验证:检查 AI 的作业——看、问、测三层验证
  • 第8章:实战:个人工具项目——完整走一遍流程

读完基础篇,你已经能够独立完成小型项目了。你掌握了 AI 编程的"三板斧":拆解需求、给够信息、检查结果。

进阶篇(第 9-12 章):规格驱动开发、技能包、多 AI 协作

  • 第9章:先写规格再写代码——Spec-Driven Development
  • 第10章:给 AI 装上"技能包"——固化方法论
  • 第11章:让多个 AI 协同工作——像管理团队一样
  • 第12章:实战:从原型到 MVP——做一个真正的产品

读完进阶篇,你已经能够处理复杂项目了。你学会了用规格驱动开发,用技能包固化方法,用多 AI 协作提高效率。

高级篇(第 13-16 章):评估工具、构建工作流、安全伦理、展望未来

  • 第13章:新工具层出不穷,如何评估和选择?
  • 第14章:构建你自己的 AI 编程工作流
  • 第15章:安全、成本与伦理——AI 编程的"阴暗面"
  • 第16章:从使用者到创造者——下一步做什么

读完高级篇,你已经建立了自己的工作流,能够独立评估新工具,知道如何安全、负责任地使用 AI 编程。


原则层 + 工具层

这本书采用"双层架构":

原则层:书的正文讲原则和方法论。这些内容 3-5 年不会过时。

工具层:每章的"动手实验室"和配套的 labs/ 目录,会持续更新。

这意味着,即使半年后某个工具被新工具取代,书的核心内容仍然有用。你只需要看看 labs/ 目录有没有更新,就能用新工具实践相同的原则。


一个承诺

我承诺这本书会:

用非技术语言解释技术概念

每个技术概念第一次出现时,我都会用一个生活中的类比来解释。你不需要有任何技术背景也能理解。

短段落,口语化风格

我不会用长篇大论的学术语言。这本书的读感,就像和一个懂技术的朋友聊天。

先体验再理解

第 2 章你就会做出第一个 App,不管你有没有编程背景。先有成就感,再理解原理。

所有案例都真实可运行

书中的每个项目,都在 labs/ 目录下有完整代码。你可以直接运行,也可以作为起点修改成你自己的东西。


如何使用这本书

如果你是完全零基础:

按顺序读,不要跳。每一章都跟着做。第 2 章你就做出第一个 App,第 8 章你就完成一个完整的个人工具项目。

如果你有一点技术感觉:

认知篇可以快速浏览,重点看基础篇和进阶篇。这些内容会提升你使用 AI 的效率和效果。

如果你想快速上手:

直接跳到第 2 章,先做出第一个 App,体验一下 AI 编程的感觉。再回来理解原理。

如果你想深入某个主题:

每一章都可以独立阅读。你可以直接跳到你感兴趣的主题。


关于术语

这本书尽量减少技术术语的使用。但有些术语是必要的,它们是行业通用语言。

对于这些术语,我会在第一次出现时:

  1. 用简单的话解释
  2. 给一个生活中的类比
  3. 在书后的术语表中提供更详细的说明

比如:

"API"——应用程序接口。想象你去餐厅点餐,菜单就是你和厨房之间的"接口"。你不需要知道厨房怎么做饭,只需要按菜单点菜。API 就是软件之间的"菜单"。


配套资源

这本书有丰富的配套资源,都在项目的 resources/ 目录下:

动手实验室labs/ 目录包含了书中所有项目的完整代码。

模板resources/templates/ 目录包含了各种模板,比如需求拆解模板、规格书模板等。

术语表resources/glossary.md 是书中所有术语的详细解释。

代码示例resources/code-examples/ 目录包含了额外的代码示例。


为什么是现在

你可能问:AI 编程这么新,现在写书会不会太早?

我的答案是:现在是最好的时机。

AI 编程已经走过了"实验性阶段",进入了"实用阶段"。工具已经足够成熟,案例已经足够丰富,方法论已经初步形成。

但同时,它还没有成为"常识"。现在学习,你还能享受到"先发优势"。

再过两年,用 AI 编程可能就像用搜索引擎一样自然。那时候,这本书教的东西可能已经是常识了。

但现在,它还是一种"超能力"。


这本书能帮你做什么

读完这本书,你能够:

  • 在一个周末做出一个完整的 Web 应用
  • 快速验证你的产品想法
  • 自动化你的重复性工作
  • 给团队做出有用的工具
  • 理解技术人员在说什么
  • 和开发团队更有效地沟通

更重要的是,你获得了一种新的能力:

把想法变成现实的能力。

以前,这个能力需要多年的编程训练。现在,只需要这本书,加上一些实践。


一个提醒

在开始之前,我想提醒你一件事:

AI 编程不是魔法。

它不会让你心里想一下,东西就自动出现。你还是需要:

  • 清楚地表达你想要什么
  • 检查 AI 给你的结果
  • 调试和修改
  • 持续迭代

但它让这个过程快了 10 倍,简单了 10 倍

以前需要几天的事,现在可能只需要几小时。

以前需要学几个月才能做的项目,现在可能只需要一个周末。


让我们开始吧

如果你准备好了,让我们开始这段旅程。

一段从"想法"到"产品"的旅程。

一段从"使用者"到"创造者"的旅程。

一段掌握"AI 时代超能力"的旅程。

去创造吧。


作者

2026 年


前言字数:约 8,000 字