


























磨刀不误砍柴工。在开始 AI 编码之前,先把工具和环境准备好。
要开始 AI 编码,你只需要三样东西:
如果你已经在日常开发中使用这些工具,可以跳过本章的大部分内容,直接阅读 2.5 节。
Claude Code 是 Anthropic 公司推出的 AI 编码助手。它不是一个插件,而是一个可以在终端中运行的"AI 编程伙伴"。你通过自然语言告诉它你要做什么,它就能理解你的项目结构、读取文件、编写代码、运行命令。
以下步骤以 macOS 为例。Windows 和 Linux 的安装方式类似,具体差异请参考官方文档。
第一步:安装 Node.js
Claude Code 需要 Node.js 18 或更高版本。如果你还没有安装:
# 使用 Homebrew 安装(macOS)
brew install node
# 验证安装成功
node --version
# 输出类似:v18.17.0 或更高
第二步:安装 Claude Code
# 全局安装
npm install -g @anthropic-ai/claude-code
# 验证安装成功
claude --version
第三步:获取 API 密钥
第四步:配置 API 密钥
# 设置环境变量
export ANTHROPIC_API_KEY=你的密钥
建议将这一行添加到你的 shell 配置文件(~/.bashrc、~/.zshrc 等)中,这样每次打开终端都会自动配置。
创建一个空目录,进入后运行:
mkdir hello-ai
cd hello-ai
claude
如果看到 Claude Code 的欢迎信息,说明安装成功。
AI 编码工具会在你当前所在的目录中工作。建议:
# 好的做法
mkdir my-todo-app
cd my-todo-app
git init
启动 Claude Code 后,你会看到一个终端界面,主要分为以下几个区域:
你可以像跟一位同事对话一样与它交流。用自然语言描述需求,它会理解并执行。
在开始使用之前,请记住这三个原则。它们会帮你避免很多麻烦。
原则一:先想清楚再动手
这是最重要的一条原则。为什么?因为 AI 没有读心术。当你说"做一个订单系统"时,你脑海中有一个完整的业务流程——谁下订单、订单包含什么、状态怎么流转。但 AI 看到的只是一句话,它只能从训练数据中"猜"一个最可能的实现。猜的结果可能和你想要的天差地别。
所以,在告诉 AI "开始写代码"之前,先问自己三个问题:
如果这三个问题答不上来,说明还没有准备好。先去想清楚,不要急着让 AI 写代码。这五分钟的思考,能帮你省下后面五小时的返工。
原则二:小步快跑
不要一次让 AI 完成一个巨大的功能。把它拆成多个小步骤,每完成一步就验收一次。
为什么?因为 AI 的任务越复杂,出错的概率越高。一个"用户注册功能"可能包含数据库迁移、API 接口、参数校验、前端表单、错误处理——如果让 AI 一口气写完再验收,你可能会发现 API 的返回格式和前端期望的不一致,数据库字段命名和后端代码风格不同。这时候要改,牵一发而动全身。
如果拆成 5 个小里程碑,每个 10 分钟就能完成和验证——即使某个里程碑出了错,最多损失 10 分钟的工作,而不是一整个功能的代码。
原则三:验收不可省略
AI 生成的代码看起来都对,但可能有隐藏的问题。因为 AI 是一个概率模型,它生成的每一个 Token 都是"在当前上下文中概率最高的那个"。这意味着它的代码在语法上几乎总是正确的,但逻辑错误、边界情况、安全隐患不是一眼能看出来的。
就像你不会不检查就签收快递一样,不要不验收就提交 AI 的代码。验收不是不信任,而是工程的基本规范。
准备工作做好了,你才能在后续的开发中不被打断。三个基本原则是新手阶段最重要的护身符——先想清楚再动手、小步快跑、验收不可省略——每一条背后都有 AI 编码的底层逻辑在支撑。现在工具和环境已经就绪,下一章,我们学习全书最核心的方法——六步工作法。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。