从「聊天框」到「能动手的助手」
你以前接触的 AI 工具,多半是聊天框:你问一句,它回一段文字。它给出的是「建议」,要不要做、怎么做,还得你亲手去改代码。
Claude Code 完全不同。 它跑在你自己的终端里,像一个坐你旁边的结对工程师——它不仅能回答你,还能自己读代码、改文件、跑命令、看结果,再回来跟你汇报。
| 维度 | 聊天工具 | Claude Code |
|---|---|---|
| 工作位置 | 浏览器网页 | 你的终端 |
| 能否读你的代码 | 不能(只看到你粘贴的) | 能(直接读整个项目) |
| 能否改文件 | 不能 | 能 |
| 能否执行命令 | 不能 | 能(按权限) |
| 你的角色 | 把代码复制给它 | 描述需求 + 审查结果 |
一句话:它是执行者,不是建议者。
什么是「AI 结对编程」
「结对编程」源自真实开发:两个人坐在一起,一个人写、一个人看着并及时反馈。Claude Code 把其中「写」的伙伴替换成了 AI。
典型的协作节奏是这样:
- 你用一句自然语言说出要做什么
- Claude Code 先了解现状(读文件、看报错)
- 它动手修改代码、运行测试
- 它把改动和结果汇报给你
- 你审查,指出问题,它再改
这个「描述 → 执行 → 审查 → 迭代」的循环,就是 AI 结对编程的核心。你负责判断方向,它负责动手。
todo 的「终端任务清单」——你能在命令行里添加、查看、标记、删除待办。每学一节技能,我们都会把它用到这个项目上,最后做出来一个真正能用的程序。你现在只需要记住目标,不用动手。一个关键认知:工具 ≠ 模型
Claude Code 是工具,而它背后用哪个模型,是由你配置的。
- 你可以接 Anthropic 的官方模型
- 也可以(本课程重点)接 DeepSeek 等国内大模型
这两件事是分开的:工具是「骨架」,模型是「大脑」。所以哪怕完全不依赖境外服务,你也能用这个工具干出实活——这正是本课程「无需翻墙、全国内网络」的立足点。
它适合做什么
Claude Code 最擅长的场景:
- 改 bug:给它报错,让它定位并修复
- 写新功能:描述需求,让它实现
- 重构:让它理清结构、分步优化
- 写测试 / 文档 / 脚本:枯燥的重复活,交给它
- 读懂陌生代码库:让它解释某个模块在干嘛
落地练习:找到你自己的第一个任务
不用安装任何东西,先在纸面上想一件事就够了——这是我们全程会反复用到的技能:把你的任务说成一个可以被「执行」的要求。
跟着这三步走:
- 想想你最近在做的一个小项目(没有的话,就用本课的
todo工具) - 用一句话写下「最终要得到一个什么」——比如「做一个能在命令行里记待办的工具」
- 把它拆成 2-3 个可以交给 AI 的小步骤——比如「先做出『添加待办』这一个功能」
你会怎么判断这一步做对了?——如果你能把这句「需求」清晰地说给一个同事听,让 TA 不用追问就能动手,就算过关。
卡住了怎么办? 想不出项目?就照抄本课的 todo。觉得「拆步骤」难?那就只写最终目标,我们后面每一节都会带你拆。
常见坑:别把它当「高级百度」
新手最容易踩的坑,是把它当成「更聪明的搜索框」——丢给它一句话,然后等答案,自己完全不动。
真正的用法是你参与其中:它动手、你审查、你再决定下一步。如果你只是粘贴问题、复制答案,那你其实没在用 AI 结对编程,只是换了个搜索工具。全课我们都会反复纠正这个习惯。
小结
这一节建立了最重要的心智模型:
- Claude Code 是能动手的执行者,不是聊天框
- 协作方式是你描述、它执行、你审查
- 工具和模型是分开的,可以接国内大模型
- 你负责方向和判断,它负责动手
- 全程我们会一起做一个
todo工具,把每节技能都用上
下一节,我们把工具装到你的电脑上,并接上 DeepSeek。