跳转至

7.5 从上手到独立开发的 30 天路线

阅读完本节后,你应该能按 30 天节奏练习,从网页对话过渡到用 Claude Code / Codex / OpenCode 独立完成真实项目。

这条路线默认你会编程、会 Git、会终端。它不教基础,只训练 Agent 工作流。

总目标

30 天结束时,你应该能独立完成:

一个小型 Web 项目
一个自动化脚本
一个个人工作流工具
一次 bugfix / refactor
一套最小 harness

重点不是项目多,而是每个项目都走完整循环:

flowchart LR
  A[需求] --> B[交接卡]
  B --> C[本地 Agent]
  C --> D[验证]
  D --> E[review]
  E --> F[文档沉淀]

第 1 周:从网页对话到任务定义

目标:不再把网页对话当开发环境,而是当需求澄清和方案探索工具。

任务 产出
Day 1 选一个你想做的小工具 一页想法说明
Day 2 用网页 GPT / Claude 拆需求 PRD 初稿
Day 3 用 Gemini 或长上下文工具整理资料 背景摘要
Day 4 把 PRD 改成 Task Handoff 交接卡
Day 5 为任务写 Done When 验收标准
Day 6 找一个已有 repo 作为练习对象 repo map
Day 7 复盘网页对话哪些有用、哪些该丢弃 lessons learned

合格标准:

  • 每个任务都有 Out of Scope
  • 每个验收标准都可验证。
  • 不把网页模型生成的代码直接粘进项目。

第 2 周:本地 Agent 基础循环

目标:熟练跑通下面这条闭环。

flowchart LR
  A[Research] --> B[Plan]
  B --> C[Implement]
  C --> D[Validate]
  D --> E[Review]
任务 产出
Day 8 让 Claude Code / Codex / OpenCode 只读分析 repo 文件地图
Day 9 做一个小 bugfix 最小 diff
Day 10 给已有逻辑补测试 测试 diff
Day 11 做一个小功能 功能 diff
Day 12 故意让 Agent 先计划再执行 plan.md
Day 13 跑测试、lint、typecheck validation.md
Day 14 让 Agent review 自己的 diff review notes

合格标准:

  • 非平凡任务都先 read-only。
  • 你能指出 Agent 改了哪些文件、为什么改。
  • 至少处理过一次测试失败。

第 3 周:MCP、skills 和最小 harness

目标:把重复上下文搬运和重复流程自动化。

任务 产出
Day 15 写项目 AGENTS.mdCLAUDE.md Agent 规则
Day 16 docs/commands.md 命令索引
Day 17 接一个只读文档 MCP MCP 验证记录
Day 18 接一个浏览器或 Git MCP 工具调用记录
Day 19 把 PR review 提示词做成 skill SKILL.md
Day 20 用 skill 跑一次真实 review findings
Day 21 复盘哪些规则该沉淀 更新文档

合格标准:

  • MCP 至少有一次成功调用和一次失败处理记录。
  • skill 有明确触发场景和输出格式。
  • AGENTS.md / CLAUDE.md 控制在可读范围,不变成垃圾桶。

第 4 周:独立完成一个综合项目

目标:从需求到交付独立完成。

推荐项目三选一:

项目 内容
Web 小项目 资料收藏、任务看板、账单分析、文件索引
自动化工具 批量整理文件、生成 CSV、抓取公开数据、日志分析
工作流工具 issue triage、PR review、学习资料索引、周报生成
任务 产出
Day 22 写 PRD 和任务目录 tasks/project/prd.md
Day 23 让 Agent 做架构调研和计划 plan.md
Day 24 实现第一个可运行版本 MVP diff
Day 25 补核心测试和错误处理 tests
Day 26 接入一个 MCP 或写一个 skill 扩展能力
Day 27 做一次重构或性能改进 refactor diff
Day 28 完整验证和文档同步 validation
Day 29 让 Agent 做 code review review report
Day 30 复盘并整理个人最佳实践 personal playbook

30 天后的能力标准

你应该能做到:

  • 用网页模型澄清需求,但不依赖网页模型落地代码。
  • Claude Code / Codex / OpenCode 在真实 repo 里小步交付。
  • 能判断何时用 MCP,何时写 skill。
  • 能为项目搭最小 harness。
  • 能处理 Agent 跑偏和测试失败。
  • 能通过 review 和验证控制质量。

失败也算训练

如果 30 天里某天失败,不要补做更多代码。写复盘:

失败发生在哪一层?
- Prompt 不清楚?
- Context 不足?
- Harness 缺失?
- 工具选错?
- 验证太晚?

Vibe Coding 的进步来自这种定位能力。