第 01 模块 · 1 节

什么是 Claude Code 与 AI 结对编程

《Claude Code 基础入门》01 认识 Claude Code · 本节时长 12 分钟

不止程序员本课面向所有以文档、数据、流程为工作对象的人——哪怕你一行代码都不会写。课程全程用「描述需求 → 看它干活 → 验收结果」的方式推进,不需要编程基础。

从「聊天框」到「能动手的助手」

你以前接触的 AI 工具,多半是聊天框:你问一句,它回一段文字。它给出的是「建议」,要不要做、怎么做,还得你亲手去改代码。

Claude Code 完全不同。 它跑在你自己的终端里,像一个坐你旁边的结对工程师——它不仅能回答你,还能自己读代码、改文件、跑命令、看结果,再回来跟你汇报

维度 聊天工具 Claude Code
工作位置 浏览器网页 你的终端
能否读你的代码 不能(只看到你粘贴的) 能(直接读整个项目)
能否改文件 不能
能否执行命令 不能 能(按权限)
你的角色 把代码复制给它 描述需求 + 审查结果

一句话:它是执行者,不是建议者。


什么是「AI 结对编程」

「结对编程」源自真实开发:两个人坐在一起,一个人写、一个人看着并及时反馈。Claude Code 把其中「写」的伙伴替换成了 AI。

典型的协作节奏是这样:

  1. 你用一句自然语言说出要做什么
  2. Claude Code 先了解现状(读文件、看报错)
  3. 它动手修改代码、运行测试
  4. 它把改动和结果汇报给你
  5. 你审查,指出问题,它再改

这个「描述 → 执行 → 审查 → 迭代」的循环,就是 AI 结对编程的核心。你负责判断方向,它负责动手。

贯穿项目整门课我们会一起做一个真实工具:一个叫 todo 的「终端任务清单」——你能在命令行里添加、查看、标记、删除待办。每学一节技能,我们都会把它用到这个项目上,最后做出来一个真正能用的程序。你现在只需要记住目标,不用动手。

一个关键认知:工具 ≠ 模型

Claude Code 是工具,而它背后用哪个模型,是由你配置的。

  • 你可以接 Anthropic 的官方模型
  • 也可以(本课程重点)接 DeepSeek 等国内大模型

这两件事是分开的:工具是「骨架」,模型是「大脑」。所以哪怕完全不依赖境外服务,你也能用这个工具干出实活——这正是本课程「无需翻墙、全国内网络」的立足点。


它适合做什么

Claude Code 最擅长的场景:

  • 改 bug:给它报错,让它定位并修复
  • 写新功能:描述需求,让它实现
  • 重构:让它理清结构、分步优化
  • 写测试 / 文档 / 脚本:枯燥的重复活,交给它
  • 读懂陌生代码库:让它解释某个模块在干嘛
想清楚它擅长「动手」但不擅长替你做「决定」。架构怎么选、需求怎么定,依然是你的事。定位好了,效率才真的上来。

落地练习:找到你自己的第一个任务

不用安装任何东西,先在纸面上想一件事就够了——这是我们全程会反复用到的技能:把你的任务说成一个可以被「执行」的要求

跟着这三步走:

  1. 想想你最近在做的一个小项目(没有的话,就用本课的 todo 工具)
  2. 用一句话写下「最终要得到一个什么」——比如「做一个能在命令行里记待办的工具」
  3. 把它拆成 2-3 个可以交给 AI 的小步骤——比如「先做出『添加待办』这一个功能」

你会怎么判断这一步做对了?——如果你能把这句「需求」清晰地说给一个同事听,让 TA 不用追问就能动手,就算过关。

卡住了怎么办? 想不出项目?就照抄本课的 todo。觉得「拆步骤」难?那就只写最终目标,我们后面每一节都会带你拆。


常见坑:别把它当「高级百度」

新手最容易踩的坑,是把它当成「更聪明的搜索框」——丢给它一句话,然后等答案,自己完全不动。

真正的用法是你参与其中:它动手、你审查、你再决定下一步。如果你只是粘贴问题、复制答案,那你其实没在用 AI 结对编程,只是换了个搜索工具。全课我们都会反复纠正这个习惯。


小结

这一节建立了最重要的心智模型:

  1. Claude Code 是能动手的执行者,不是聊天框
  2. 协作方式是你描述、它执行、你审查
  3. 工具和模型是分开的,可以接国内大模型
  4. 你负责方向和判断,它负责动手
  5. 全程我们会一起做一个 todo 工具,把每节技能都用上

下一节,我们把工具装到你的电脑上,并接上 DeepSeek。