第4章 选对你的第一把武器
开场:一把刀 vs 一整套刀具
想象你要开始学做饭。
你会买什么?
如果你只是偶尔煮个面,一把多功能刀就够了。
如果你要认真学烹饪,你可能需要一整套刀具:切菜刀、削皮刀、剔骨刀、剪刀...
AI编程工具也是一样。
不是越高级越好,而是适合你最重要。
这一章,我会根据你的情况,帮你选一个工具作为你的"第一把武器"。
你会学到什么
- 如何评估自己的技术水平
- 三条推荐路径
- 每个工具的快速上手指南
- 何时和如何更换工具
第一节:先评估你自己
在选择工具之前,先花一分钟问自己三个问题。
问题 1:你写过代码吗?
A. 从来没写过 B. 学过一点,但忘了 C. 偶尔还会写一点 D. 经常写
问题 2:你用命令行的频率?
A. 命令行是什么? B. 知道是什么,但不常用 C. 经常用
问题 3:你想做什么?
A. 做一个个人小工具(记账本、待办清单) B. 做一个可以给别人用的产品 C. 认真学编程,转行做开发者
请记住你的答案,下一节我们会根据答案给出推荐。
第二节:三条推荐路径
根据你的答案,我有三条推荐路径。
路径 A:完全零基础
适合人群:
- 从来没写过代码
- 不知道命令行是什么
- 想快速做出东西
推荐工具:
-
bolt.new(首选)
- 免费
- 完全浏览器运行
- 中文支持好
- 不需要安装
-
Lovable
- 界面更美观
- 有更多模板
- 部分功能收费
bolt.new 快速上手(5分钟)
第一步:打开bolt.new,用GitHub或Google账号登录
第二步:创建新项目,输入你的需求
第三步:等待生成(30-60秒)
第四步:点击预览,测试功能
第五步:在对话框里输入改进建议,继续迭代
[图 4-1] bolt.new上手流程
图表说明:流程图显示5个步骤:1.打开网站 → 2.输入需求 → 3.等待生成 → 4.测试功能 → 5.迭代改进
SVG生成提示词: "A simple flow chart showing 5 steps in a horizontal line with arrows: 1. Open bolt.new → 2. Enter prompt → 3. Wait for generation → 4. Test features → 5. Iterate improvements."
路径 B:有一点技术感觉
适合人群:
- 学过一点编程,但很久没写了
- 愿意看代码,也能看懂一点
- 想要更专业的开发环境
推荐工具:
-
Cursor(首选)
- 目前最流行的AI编辑器
- 基于VS Code,界面熟悉
- $20/月,有14天免费试用
-
Windsurf
- Codeium出品
- 免费功能更多
- 性能也很好
Cursor 快速上手(5分钟)
第一步:访问cursor.sh,下载并安装
第二步:打开Cursor,创建或打开一个项目文件夹
第三步:按Cmd+K(Mac)或Ctrl+K(Windows),弹出AI输入框
第四步:输入你的需求,比如"创建一个登录页面"
第五步:查看AI生成的代码,继续用Cmd+K改进
[图 4-2] Cursor上手流程
图表说明:5步流程图:1.下载安装 → 2.打开项目 → 3.按Cmd+K → 4.输入需求 → 5.查看结果
SVG生成提示词: "Flow chart with 5 steps: 1. Download & Install → 2. Open Project → 3. Press Cmd+K → 4. Enter Request → 5. Review Code."
路径 C:想要最大控制力
适合人群:
- 习惯用命令行
- 想要认真学编程
- 不怕折腾
推荐工具:
- Claude Code(首选)
- Anthropic官方工具
- 纯命令行
- 按API使用量付费
Claude Code 快速上手(5分钟)
第一步:确保已安装Node.js(nodejs.org)
第二步:在终端运行
npm install -g @anthropic-ai/claude-code
第三步:设置API密钥
claude --api-key your-api-key
第四步:进入你的项目目录
cd your-project
第五步:运行claude,开始对话
claude
[图 4-3] Claude Code上手流程
图表说明:5步流程:1.安装Node.js → 2.安装Claude Code → 3.设置API密钥 → 4.进入项目目录 → 5.运行claude
SVG生成提示词: "5-step process flow: 1. Install Node.js → 2. Install Claude Code → 3. Set API Key → 4. Enter Project Directory → 5. Run claude."
第三节:一个决策树
如果你还是不确定,用这个决策树来决定。
你用过命令行吗?
├─ 没有 → 路径A:bolt.new
└─ 用过
├─ 你想认真学编程吗?
│ ├─ 想 → 路径C:Claude Code
│ └─ 不想,只想快速做东西 → 路径A:bolt.new
└─ 你是专业开发者吗?
├─ 是 → 路径C:Claude Code
└─ 不是 → 路径B:Cursor
[图 4-4] 工具选择决策树(完整版)
图表说明:一个树状决策图,根节点是"你用过命令行吗?",然后分出"是"和"否"两个分支,继续细分。
SVG生成提示词: "A decision tree diagram. Root node: '你用过命令行吗?'. Left branch '否' leads to '路径A: bolt.new'. Right branch '是' leads to next question: '想认真学编程吗?', which splits to '路径C: Claude Code' and '路径A: bolt.new'. Also branch for '你是专业开发者吗?' leading to '路径C' or '路径B: Cursor'."
第四节:选错了怎么办?
别担心。
这些工具的核心能力是相似的。你在bolt.new学会的"如何描述需求",在Cursor里也能用。你在Cursor里理解的"代码结构",在Claude Code里也一样适用。
换个工具只是换了一个"界面",底层能力是一样的。
我建议:
- 先选一个,用起来
- 用一段时间后,试试其他工具
- 找到最适合你的那一个
第五节:工具的成本
大多数AI编程工具都是"订阅制"的。请见表4-1。
表4-1 主要AI编程工具成本对比
| 工具 | 免费额度 | 付费价格 | 备注 |
|---|---|---|---|
| bolt.new | 有限制的免费 | 约$20/月 | 免费版够学习用 |
| Cursor | 14天试用 | $20/月 | 学生优惠可用 |
| Claude Code | 按API计费 | 取决于使用量 | 用多少付多少 |
| ChatGPT Plus | 有免费版 | $20/月 | 基础版本免费 |
| Windsurf | 永久免费 | 有付费Pro版 | 免费版功能足够 |
我的建议:
- 先用免费额度试一试
- 确定这个工具适合你,再付费
- 大多数工具都有学生或教育优惠
第六节:何时更换工具?
你的"第一把武器"不是永久的。
随着你的成长,你可能需要更换工具。
从bolt.new升级到Cursor的信号
- 你开始觉得bolt.new限制了你的发挥
- 你想看代码,理解它是怎么工作的
- 你想做更复杂的项目
从Cursor升级到Claude Code的信号
- 你开始处理多个项目
- 你想自动化重复性任务
- 你熟悉命令行,想要更大的控制力
什么时候不需要换?
- 你只是遇到了一些困难
- 你还在学习阶段
- 你换了工具就一定能解决当前问题
本章小结
这一章,我们根据你的技术水平,推荐了三条不同的路径。
如果你完全零基础,从bolt.new开始。
如果你有一点技术感觉,试试Cursor。
如果你想最大控制力,考虑Claude Code。
我们提供了一个决策树,帮助你快速做出选择。
我们还讨论了工具的成本和更换时机。记住,没有"最好"的工具,只有"最适合"的工具。
认知篇结束了。在下一章,我们会进入基础篇,学习核心的底层能力:如何说清楚你的需求。
记住:
最好的工具,是你愿意用、经常用的那个。
选一个,开始用起来。