入门指南

从零开始,一步步带你走进 Claude Code 的世界

认识 Claude Code

了解 AI 编程的概念,认识 Claude Code 能为你做什么

什么是 Claude Code

想象一下,你有一个超级聪明的助手,坐在你的电脑里,随时准备帮你写代码、修 Bug(程序错误)、管理文件。你只需要用中文告诉它你想做什么,它就能帮你完成——这就是 Claude Code

简单来说

Claude Code 是 Anthropic 公司开发的一个 AI 编程助手。它运行在终端(Terminal,一种用文字和电脑交流的工具)里,你可以直接用自然语言(也就是说人话)和它对话。

你可能用过 ChatGPT 或者其他 AI 聊天工具。Claude Code 和它们类似,但有一个关键区别:它直接在你的电脑上工作。它可以读取你的代码文件、创建新文件、运行命令,而不只是在聊天框里给你看一段文字。

它能做什么

  • 写代码: 告诉它"帮我写一个 Python 脚本,把所有 CSV 文件合并",它就会帮你写好并保存
  • 修 Bug: 告诉它"这段代码运行报错了",它会分析错误并直接修复
  • 管理文件: 创建文件夹、重命名文件、整理项目结构
  • 解释代码: 看不懂一段代码?让它用大白话给你解释
  • 运行命令: 它可以帮你执行各种终端命令,你不需要记住那些复杂的参数

这个教程适合谁

所有人! 不管你是:

  • 开发者: 想用 AI 提升编程效率
  • 产品经理: 想了解代码、自己做一些小工具
  • 设计师: 想快速搭建原型页面
  • 学生: 想学编程但不知道从哪开始
  • 任何对 AI 感兴趣的人: 想看看 AI 到底能做什么

你完全不需要有编程经验。这个教程会从最基础的开始,一步步教你。

准备好了吗?

接下来,我们先了解一下终端是什么——别担心,比你想象的简单多了。


AI 编程入门

什么是 AI 辅助编程

传统编程

传统编程就像手写一封信——你需要一个字一个字地写,拼写、语法、格式全靠自己。你必须精通一门编程语言,了解每个语法细节,才能写出能运行的代码。

传统编程:

你的想法 → 你自己写代码(一行一行) → 程序

需要:精通编程语言、熟悉框架、记住各种语法

AI 辅助编程

AI 辅助编程更像口述让秘书写信——你描述你想表达的意思,秘书帮你组织语言、写成正式的信件。你负责说什么,AI 负责怎么写

AI 辅助编程:

你的想法 → 用自然语言描述 → AI 写代码 → 你检查确认 → 程序

需要:清晰表达需求、能检查结果、了解基本概念

关键转变

你不需要成为程序员也能用 AI 编程——但了解基本概念会让你事半功倍。就像你不需要会开飞机才能坐飞机,但知道"航班号"和"登机口"这些概念会让你的旅程更顺利。

AI 编程工具大观

现在市面上有很多 AI 编程工具,它们各有特点。了解这个全景图,能帮你理解 Claude Code 的定位。

Chat-based(对话式)

代表: ChatGPT、Claude.ai

在网页上和 AI 聊天,把代码复制粘贴来回。

优点: 上手最简单,打开浏览器就能用 缺点: AI 看不到你的项目文件,需要你手动复制代码

比喻: 像远程电话咨询——你描述问题,对方给建议,但对方看不到你的现场情况。

IDE-integrated(编辑器集成)

代表: GitHub Copilot、Cursor、Windsurf

嵌入代码编辑器,AI 在你写代码时实时给建议。

优点: 写代码时随时获得帮助,AI 能看到你打开的文件 缺点: 需要用特定的代码编辑器,主要面向已有编程经验的人

比喻: 像坐在你旁边的同事——能看到你的屏幕,随时给建议。

CLI-based(命令行式)

代表: Claude Code、Aider、Codex CLI

在终端里运行,AI 直接操作你的文件。

优点: AI 能真正读写你的项目文件、运行命令、执行测试 缺点: 需要会基本的终端操作(但这正是本教程要教你的)

比喻: 像请了一个能动手干活的助手——不只给建议,还能帮你写代码、创建文件、运行程序。

Agent-based(代理式)

代表: Devin、OpenHands

全自动 AI 开发者,给一个任务就能从头做到尾。

优点: 自动化程度最高,几乎不需要人工干预 缺点: 复杂任务质量不稳定,不太透明

比喻: 像外包给一个远程团队——你提需求,他们交付成品。

Claude Code 的定位

         简单                                   强大
          │                                     │
对话式 ───┼─── 编辑器集成 ───┼─── Claude Code ──┼─── 全自动
ChatGPT   │    Copilot       │   CLI + Agent    │    Devin
          │                  │                  │
        只能聊天          辅助写代码     能对话也能自主执行

Claude Code 是 CLI + Agent 的混合体。它既能和你对话讨论方案,也能自主执行操作——读写文件、运行命令、创建项目。你拥有完整的控制权,同时享受 AI 的执行力。

你需要知道什么(以及不需要知道什么)

你需要知道的

  • 基本终端操作cd(进入目录)、ls(查看文件列表)等——本教程会教你
  • 文件管理:知道文件和文件夹是怎么组织的——上一页已经讲了
  • 如何描述需求:能用自然语言说清楚你想要什么——这是最重要的技能

你不需要知道的

  • 具体编程语言语法:不需要知道 constlet 有什么区别——Claude 会处理
  • 框架细节:不需要知道 React 组件的生命周期——Claude 知道
  • 算法和数据结构:不需要知道什么是二叉树——Claude 比你更清楚

了解这些会更好(但不是必须)

  • 变量:存储数据的"盒子",比如 名字 = "小明"
  • 函数:封装好的"动作",比如 计算总价(单价, 数量)
  • 循环:重复执行某个动作,比如"对列表中的每个用户发送邮件"
  • 条件判断:如果...就...,比如"如果用户已登录,显示个人主页"

这些概念在你和 Claude Code 协作的过程中会自然接触到,不需要提前专门学习。

如何像 AI 程序员一样思考

掌握四个习惯,你就能高效地和 Claude Code 协作:

1. 先想清楚再动手

在让 Claude Code 开始写代码之前,先想清楚你要什么。

不好的做法: 直接说"帮我做个网站" 好的做法: 先想好——网站有哪些页面?每个页面有什么功能?什么风格?然后一步步告诉 Claude

比喻: 装修房子之前,先画好设计图。

2. 把大任务拆成小步骤

复杂的项目不要一次丢给 AI。把大目标拆成小任务,一步步来。

大目标:做一个个人博客网站

拆解为:
  第 1 步:创建项目基础结构
  第 2 步:做首页布局
  第 3 步:做文章列表页
  第 4 步:做文章详情页
  第 5 步:加上样式美化
  第 6 步:部署上线

每完成一步,检查一下结果,再继续下一步。

3. 检查 AI 的输出,不要盲信

AI 非常强大,但不是完美的。它有时候会:

  • 编造不存在的功能
  • 用过时的语法
  • 遗漏某些边界情况

所以要养成习惯:AI 写完代码后,运行一下看看效果,确认符合预期再继续。

比喻: 就像校对别人帮你写的文章——整体没问题,但细节要自己把关。

4. 学会利用错误信息

代码运行出错很正常,不要慌。错误信息(Error Message)就是电脑在告诉你哪里出了问题。

你的操作流程:

  1. 看到报错——不需要完全看懂
  2. 把错误信息复制下来
  3. 粘贴给 Claude Code,问它"这是什么错误,怎么修"
  4. Claude 会帮你诊断和修复

这其实是最高效的学习方式——遇到问题,解决问题,你的理解就加深了一层。

小结

AI 编程不是要取代你的思考,而是放大你的能力。你负责想法和判断,AI 负责执行和实现。这个组合的威力远超任何一方单独行动。

准备好了吗?接下来我们学习一些实用的终端技巧,然后就可以安装 Claude Code,开始你的 AI 编程之旅了。

🔒

登录后查看全部 6 个分类的内容

登录后即可查看完整内容