01 — Claude Code 概述:你为什么要学它?
本节目标
完成本节后,你将能够:
-
说清楚 AI 编程工具从"补全"到"对话"再到"智能体"的三代演进脉络
-
准确描述 Claude Code 是什么、不是什么
-
理解 Claude Code 与 GitHub Copilot、Cursor 的根本差异
-
建立 Agentic Coding(智能体编码)的底层思维模型
核心知识点
第一代:代码补全时代(2021-2023)
AI 编程工具的起点是 GitHub Copilot。2021 年 6 月,GitHub 正式发布 Copilot,它的核心能力只有一个:在你写代码时,自动补全下一行。底层模型是 OpenAI Codex,训练数据来自 GitHub 上的公开代码仓库。
这一代工具的思维模型是"副驾驶"——你在开飞机,AI 帮你扶方向盘。它不懂你的项目、不读你的文件、不运行任何命令。它只是一个在你编辑器里按 Tab 键就能接受建议的"超级自动补全"。
代表产品:GitHub Copilot(2021)、Tabnine(2019)、Amazon CodeWhisperer(2022)。
第二代:对话式编程时代(2023-2024)
2023 年 GPT-4 的发布改变了游戏规则。模型能力从"补全一行"跃迁到"理解一个函数"。Cursor 在 2023 年率先将 AI 聊天面板嵌入 IDE,你可以选中一段代码,用自然语言让它重构、加注释、写测试。
这一代的思维模型是"结对编程"——你有一个随时可以聊天的资深工程师搭档。但它仍然是"对话驱动"的:你问、它答;你发指令、它返回代码块。AI 本身不会主动操作文件系统、不会运行终端命令、不会跨文件推理。
代表产品:Cursor(2023)、GitHub Copilot Chat(2023)、Continue.dev(2023)。
第三代:智能体编程时代(2024-2026)
2024 年底,Anthropic 发布了 Claude Code——一个终端原生的 AI 编程智能体。它不再是一个插件或面板,而是一个可以直接在你的终端里运行的程序。
它的核心突破在于"Agentic"——Claude Code 不仅理解你的代码,它还能:
-
自动搜索、读取项目中的任意文件
-
执行 shell 命令(编译、测试、Git 操作)
-
跨多个文件进行一致性修改
-
根据 CLAUDE.md 中的项目规则自主决策
-
在权限模型下安全运行,每一步操作都需要你的确认
这不再是"副驾驶"或"结对搭档",而是一个可以在你监督下独立完成任务的工程师。
Claude Code 到底是什么
Claude Code(官方名称:Claude Code,CLI 工具包)是一个运行在你终端里的 AI 编程助手。它的本质是:一个由 Claude 大模型驱动的、能读写文件、能执行命令、能遵循项目规则的终端程序。
它的几个关键特征:
-
终端原生(Terminal-Native):没有 GUI,没有 IDE 插件。你打开终端,输入
claude,就开始工作。 -
上下文感知:它自动发现你的项目结构,通过搜索和阅读文件来理解代码库。
-
工具驱动:它不是一个聊天机器人——它会调用工具(Read、Write、Edit、Bash、Grep、Glob 等)来完成实际工作。
-
权限安全:所有文件修改和命令执行都必须经过你的确认(除非你主动授权)。
Claude Code vs Copilot vs Cursor:精准定位
很多初学者困惑:这三个我到底应该用哪个?以下是它们的清晰定位差异:
| 维度 | GitHub Copilot | Cursor | Claude Code |
|---|---|---|---|
| 核心模式 | 代码补全 | 对话式编辑器 | 智能体终端工具 |
| 运行环境 | IDE 插件 | 独立 IDE(VSCode fork) | 终端 CLI |
| 文件操作 | 无(只输出代码块) | 内联编辑 | 直接读写文件 |
| 命令执行 | 不支持 | 支持(需要手动触发) | 自动提议并执行 |
| 项目理解 | 当前文件上下文 | 项目级索引 | 实时搜索和阅读整个代码库 |
| 权限模型 | 无(所见即所得) | 需配置 | 四级权限系统 |
| 定价(2026年5月) | $10/月(个人版) | $20/月(Pro) | 按 API Token 消耗付费 |
| 适用场景 | 日常编码加速 | 需要 AI + IDE 深度整合 | 复杂任务、项目级重构、自主开发 |
一句话总结:Copilot 帮你写一行、Cursor 帮你改一屏、Claude Code 帮你干一个完整任务。
Agentic Coding 的核心理念
当你从 Copilot/Cursor 迁移到 Claude Code 时,最大的转变不是技术,而是思维模式。
传统的 AI 编程思维:我在写代码,AI 帮我写。 Agentic 编程思维:我在定义目标和规则,AI 在规则框架内自主完成任务。
这意味着你需要学会:
-
写清楚 CLAUDE.md:这是你给 AI 的"员工手册",包含项目规范、编码风格、禁止操作。
-
描述想要的结果,而不是具体步骤:从"把第 37 行的 for 循环改成 map"升级为"重构这个函数,提高可读性"。
-
学会检查而不是手写:你的角色从"写代码的人"变成了"审查 AI 代码的人"。
-
理解权限安全模型:每一次文件修改和命令执行,你都是最终决策者。
实操步骤
1. 快速验证你的认知
打开终端,输入以下命令,看看你的系统上是否已经安装了 Claude Code:
which claude # Windows 用户用: where claude
如果还没有安装,不要着急——下一节我们会详细讲解安装步骤。
2. 阅读官方文档(选做)
访问 Anthropic 官方文档了解 Claude Code 的最新特性:
-
官方仓库:
https://github.com/anthropics/claude-code -
官方文档:
https://docs.anthropic.com/en/docs/claude-code
(注意:2026 年 5 月,Claude Code 最新稳定版为 v2.1.x。本教程基于此版本编写。)
3. 建立一个思维清单
在继续学习之前,拿出一张纸(或打开一个笔记文件),写下你对以下三个问题的回答:
-
你目前每天花时间最多的编程任务是什么?(写新功能 / 修 Bug / 重构 / 写测试 / Code Review)
-
你最希望 AI 帮你解决哪个环节的问题?
-
你对 AI 直接修改你的代码文件的最大顾虑是什么?
这份清单会在你学完整个课程后回顾,你会清楚地看到自己的认知变化。
避坑指南
坑 1:把 Claude Code 当成"更强的 Copilot"
这是最常见的新手误区。如果你用操作 Copilot 的方式操作 Claude Code——每次只让它补全一小段代码、不敢让它读多个文件、不敢让它执行命令——那么你只发挥了它 10% 的能力。
正确做法:给它完整的上下文。告诉它你在做什么项目、你想达到什么目标、有什么约束条件。把它当成一个能理解完整任务的工程师,而不是一个代码补全器。
坑 2:不理解"Agentic"就上手
很多用户第一天就用 Claude Code 做一个大重构,然后发现它改了太多东西、自己看不懂改了哪里,于是产生不信任。
正确做法:从小任务开始建立信任。先让它解释一段代码、加几个注释、写一个单元测试。逐步升级到修改一个文件、跨多个文件重构。信任是一步步建立的。
坑 3:混淆各工具的定位
有人同时开着 Copilot、Cursor 和 Claude Code,然后抱怨"互相冲突"。这三个工具的快捷键、工作模式、文件操作都会互相干扰。
正确做法:根据任务选择合适的工具。日常编码加速用 Copilot,需要 AI 深度辅助时打开 Cursor,遇到需要跨文件、跨系统的复杂任务时切换到 Claude Code。它们不是竞争关系,而是互补关系。
课后作业
-
阅读:浏览 Claude Code 的 GitHub 仓库 README(
github.com/anthropics/claude-code),标记出你不理解的五个术语,记录下来。 -
思考:回顾你过去三个月写的代码,找出三个你觉得"如果有一个 AI 智能体帮我做,会节省我大量时间"的任务。写下这三个任务和你认为的预期节省时间。
-
调研:如果你的团队或公司已经在使用 AI 编程工具,问三个同事他们对当前工具的最大不满是什么。把这些反馈整理成笔记——在后续课程中你会学到如何用 Claude Code 解决这些问题。
总结
AI 编程工具正在经历一场从"辅助"到"智能体"的范式转变。GitHub Copilot 开启了代码补全时代,Cursor 推动了对话式编程,而 Claude Code 代表的 Agentic Coding 是 2025-2026 年最重要的趋势。
Claude Code 的核心价值不在于"帮你写得更快",而在于"帮你完成你一个人做不了的事"——跨文件的架构性重构、自动化的端到端任务、基于项目规则的一致性修改。
但这一切的前提是:你需要学会如何正确地使用它。本课程的后续章节将从环境搭建、第一次对话、CLAUDE.md 配置、权限安全等方面,帮你系统性地掌握 Claude Code。
记住这一节最重要的一句话:你不是在学一个新工具,你是在学一种新的编程方式。
更多推荐



所有评论(0)