认知篇 — 重新理解「编程」

第4章 选对你的第一把武器

1,6253 分钟阅读

第4章 选对你的第一把武器


开场:一把刀 vs 一整套刀具

想象你要开始学做饭。

你会买什么?

如果你只是偶尔煮个面,一把多功能刀就够了。

如果你要认真学烹饪,你可能需要一整套刀具:切菜刀、削皮刀、剔骨刀、剪刀...

AI编程工具也是一样。

不是越高级越好,而是适合你最重要。

这一章,我会根据你的情况,帮你选一个工具作为你的"第一把武器"。


你会学到什么

  • 如何评估自己的技术水平
  • 三条推荐路径
  • 每个工具的快速上手指南
  • 何时和如何更换工具

第一节:先评估你自己

在选择工具之前,先花一分钟问自己三个问题。

问题 1:你写过代码吗?

A. 从来没写过 B. 学过一点,但忘了 C. 偶尔还会写一点 D. 经常写

问题 2:你用命令行的频率?

A. 命令行是什么? B. 知道是什么,但不常用 C. 经常用

问题 3:你想做什么?

A. 做一个个人小工具(记账本、待办清单) B. 做一个可以给别人用的产品 C. 认真学编程,转行做开发者

请记住你的答案,下一节我们会根据答案给出推荐。


第二节:三条推荐路径

根据你的答案,我有三条推荐路径。

路径 A:完全零基础

适合人群

  • 从来没写过代码
  • 不知道命令行是什么
  • 想快速做出东西

推荐工具

  1. bolt.new(首选)

    • 免费
    • 完全浏览器运行
    • 中文支持好
    • 不需要安装
  2. 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:有一点技术感觉

适合人群

  • 学过一点编程,但很久没写了
  • 愿意看代码,也能看懂一点
  • 想要更专业的开发环境

推荐工具

  1. Cursor(首选)

    • 目前最流行的AI编辑器
    • 基于VS Code,界面熟悉
    • $20/月,有14天免费试用
  2. 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:想要最大控制力

适合人群

  • 习惯用命令行
  • 想要认真学编程
  • 不怕折腾

推荐工具

  1. 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里也一样适用。

换个工具只是换了一个"界面",底层能力是一样的。

我建议:

  1. 先选一个,用起来
  2. 用一段时间后,试试其他工具
  3. 找到最适合你的那一个

第五节:工具的成本

大多数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。

我们提供了一个决策树,帮助你快速做出选择。

我们还讨论了工具的成本和更换时机。记住,没有"最好"的工具,只有"最适合"的工具。

认知篇结束了。在下一章,我们会进入基础篇,学习核心的底层能力:如何说清楚你的需求。

记住:

最好的工具,是你愿意用、经常用的那个。

选一个,开始用起来。