L36. 毕业设计:你的独立宣言
Vibe Coding 宣言:毕业不是结束,是新的开始。从今天起,你不再是学员,你是 Vibe Coder。
0. 为什么这一课至关重要? (Why It Matters)
- MVP (Minimum Viable Product):不要试图做一个微信,做一个只能发消息的 MVP 就够了。
- 独立 (Independence):没有教程,没有步骤,只有你和 AI。这是真正的实战。
- 认证 (Certification):完成毕设,你才能真正掌握 Vibe Coding 的心法。
1. 目标 (Goal)
独立完成一个 MVP 级别的全栈项目,并成功上线运行。
2. 核心要求 (The Requirements)
2.1 选题 (Topic)
自由选题,但必须包含:
- 前端: React / Streamlit。
- 后端: FastAPI / Flask。
- 数据库: Neon / Upstash。
- 部署: Vercel + Railway。
- AI: 必须接入 LLM 能力(如生成、总结、问答)。
2.2 交付物 (Deliverables)
- 线上链接: 必须能在公网访问。
- GitHub 仓库: 代码开源,README 清晰。
- 演示视频: 3 分钟以内。
3. 实战演练 (Action)
Step 1: 构思 (Idea)
用 SCAMPER 模型发散思维。
- 做一个“AI 写周报神器”?
- 做一个“自动生成菜谱”?
- 做一个“股票情绪分析”?
Step 2: 执行 (Execute)
- 用 Claude 辅助设计 Spec。
- 用 v0 生成前端。
- 用 Railway 部署后端。
- 用 GitHub Actions 自动化。
Step 3: 上线 (Launch)
当你按下 Deploy 的那一刻,庆祝吧。
4. 常见问题 (FAQ - Vibe Style)
Q: 我卡住了怎么办? A: 问 AI。 它是你永远的 Tech Lead。如果 AI 解决不了,去 GitHub 提 Issue,去 Stack Overflow 搜。
Q: 做得太简单会不会丢人? A: 不会。 完成比完美重要。一个能跑的 Hello World 比一堆跑不起来的复杂代码强一万倍。
Q: 以后还能学到新东西吗? A: Vibe Coding 永无止境。 AI 在进化,你也要进化。保持好奇,保持折腾。
5. 验收标准 (Definition of Done)
- 你发给朋友一个链接,他能打开并使用。
- 你自己觉得这玩意儿有点意思。
- 恭喜毕业!🎉
End of Course: 愿代码与你同在。May the Code be with you.