主题
AI 时代的编程指南 · 第一册《看懂地图》
你不需要成为程序员,但你需要看懂程序员的世界。
作者:Charles Tao(与 Claude 协作完成——这本身就是本书讲的工作方式) 版本:v1.1 · 2026 年 7 月 · 系列共五册,本册难度 ★(总纲见系列 00 号文件)
献词
谨以此书献给我的父亲,Roy。
感谢他一直以来对我做项目的支持与肯定。也是他用实际行动告诉了我,只要想学,最好的时间就是现在。
这张地图,是我们一起走出来的。
目录
序:上限不在能力里,在地图的边缘
第一部分 · 地图:软件世界长什么样
- 当你按下回车:一个网页的诞生
- 前端与后端:舞台与后厨
- 数据库:软件的记忆
- API:软件之间的握手
- 代码住在哪里:服务器、云与 Serverless
- 域名与 DNS:互联网的门牌与电话簿
第二部分 · 工具:你每天在用、但未必真正认识的东西 7. 终端:和电脑说话的第二种方式 8. Git 与 GitHub:时间机器与云存档 9. 秘密与配置:环境变量、API Key 与 .env 10. 依赖:站在一亿个陌生人的肩膀上 11. 部署:从"我电脑上能跑"到"全世界都能用"
第三部分 · 心法:怎么和 AI 一起变强 12. AI 编程的真相:你是导演,不是观众 13. 怎么提需求:从模糊的想法到 AI 一次做对 14. 验证与调试:不会检查,就不算做完 15. 安全:不懂的人不知道自己在裸奔 16. 持续变强:遇到不懂的词,你已经知道该怎么办
写在最后:给爸爸
附录 A · 术语表(中英对照)附录 B · 解剖我们自己的项目附录 C · 红线卡:危险动作清单
序:上限不在能力里,在地图的边缘
我们用 AI 编程,已经做出过真东西:跑在区块链上的合约,插在树莓派上的读卡器,被真实用户打开过的网站。按理说,我们应该越来越自信才对。
可实际的感觉是:天花板好像比别人低。AI 明明什么都会,我们却常常卡住——不敢动某个文件,看不懂它在终端里敲的命令,听到"要不要加个 serverless function"时只能说"嗯……你觉得好就行"。这种感觉,爸爸比我更强烈。
我想了很久,答案其实很简单:我们缺的不是智力,也不是工具,而是一张地图。
AI 是历史上最快的车。可路牌上写的是 DNS、数据库、环境变量、部署……看不懂路牌的人,只敢在家附近打转。上限被压低的感觉,就是这么来的——不是车不行,是我们还没学会看路。
所以这本书不教你写代码。写代码这件事,AI 已经做得比绝大多数人好了。这本书教的是看懂:看懂软件世界是怎么搭起来的,看懂 AI 每一步在做什么,看懂那些反复出现的词到底指什么。看懂了,你就敢往更远的地方开。
全书分三部分。第一部分是地图:网站、数据库、服务器、DNS,这些东西各自是什么、怎么连在一起。第二部分是工具:终端、Git、环境变量、部署,这些你每天都在用、但可能从没被人正经介绍过的东西。第三部分是心法:怎么给 AI 提需求、怎么验证它的工作、怎么不在安全上栽跟头——这部分有我们自己付过学费的教训。
建议的读法:每晚一章,两个人一起读。一章十分钟以内。读到不懂的词,翻附录 A;读完一章,花五分钟在我们自己的项目里把它找出来——概念只有在你自己的东西里出现过,才真正属于你。
爸爸 47 岁开始学这些,我 14 岁开始学这些,我们坐在同一张桌子前。上限这个东西,从来不写在年龄里,只写在地图的边缘。
而地图,是可以画大的。