
经过本节学习,你将了解:
当你在 Vibe Coding 过程中遇到以下情况,可能是时候考虑学习更多了。
表现:
背后原因:AI 只能看到表面症状,不理解问题的根本原因。它给的是"止痛药",不是"根治方案"。
需要学习的方向:调试基础、程序运行原理
表现:
背后原因:缺乏代码组织的知识。AI 生成的代码是"能用",但不一定"好维护"。
需要学习的方向:代码结构、模块化、设计模式基础
表现:
背后原因:项目复杂度超出了 AI 的"上下文窗口"能力。
需要学习的方向:项目规划、架构设计、或者学会拆分项目
表现:
背后原因:这需要"后端"和"数据库"——基础版没有涵盖的内容。
需要学习的方向:后端开发、数据库、用户认证(进阶版内容)
表现:
背后原因:网页和 App 是不同的技术栈,需要额外的知识。
需要学习的方向:移动开发基础、或者 PWA(渐进式网页应用)
表现:
背后原因:你的需求已经超出了 AI 的能力边界,或者你的问题描述让 AI 无法理解。
需要学习的方向:
| 信号 | 表现 | 可能的原因 | 建议方向 |
|---|---|---|---|
| 同一 bug 反复出现 | 修了又出现 | AI 治标不治本 | 学习调试基础 |
| 项目越改越乱 | 不知道代码在哪 | 缺乏代码组织知识 | 学习代码结构 |
| 撞上 80% 墙 | 每步都很难 | 复杂度超出 AI 能力 | 学习架构/拆分项目 |
| 想要用户登录 | 需要账号系统 | 需要后端知识 | 进入进阶版 |
| 想做手机 App | 发布到应用商店 | 不同技术栈 | 学习移动开发 |
| AI 回答离谱 | 代码跑不起来 | 超出 AI 能力边界 | 学习更多编程知识 |
诚实地回答以下问题,勾选符合你情况的选项:
基础阶段(如果大部分是这些情况,继续用基础版即可):
我的项目只有 1-3 个文件
我做的是个人使用的小工具
大部分 bug 让 AI 帮忙就能解决
我对现在的项目规模感到满意
成长阶段(如果开始出现这些情况,可以考虑进阶):
我开始想要添加更多功能
有些 bug 反复出现,AI 修不彻底
我想让别人也能用我的工具
我对代码"为什么能工作"产生了好奇
进阶阶段(如果这些情况明显,建议进入进阶版学习):
我需要用户登录功能
我需要数据存储在云端
项目文件超过 10 个,开始感到混乱
AI 的回答经常不靠谱
遇到升级信号,说明:
这些信号是成长的标志,不是失败的证明。
| 选项 | 适用情况 | 行动 |
|---|---|---|
| 简化需求 | 核心功能已满足,额外功能是"锦上添花" | 砍掉复杂功能,保持简单 |
| 重新开始 | 项目已经乱到无法维护 | 用学到的经验重新设计 |
| 进入进阶版 | 确实需要更复杂的功能 | 系统学习后端、数据库等知识 |
| 寻求帮助 | 某个具体问题卡住了 | 问社区、找教程、请教懂的人 |
大多数人在基础版阶段,能做出非常有用的工具。不是每个人都需要进入进阶版。
进阶是一个选择,不是必须。根据你的需求和兴趣来决定。