课程大纲:企业级 Vibe 工程

1. 课程概要

认证 Certified Vibe Engineer(共三个级别,见第 6 节)
时长 4 个学期 x 4 周 = 16 周完整课程(每周约 10 到 12 小时),也可单独选修模块
形式 概念课、AI 结对实验、红队评审、完成标准(Definition of Done)关卡
先决条件 至少用 AI 工具(Claude Code、Cursor、Lovable、Replit、Bolt、v0 或类似工具)上线过一个应用。不要求计算机专业学位。
参考技术栈 TypeScript、Next.js、Postgres(Supabase)、Redis、一个消息队列、Docker、GitHub Actions、Cloudflare 或 Vercel、OpenTelemetry。概念本身与技术栈无关。

2. 适合谁

  1. 创始人和运营者:用 AI 打造自己的产品,即将接入真金白银或真实数据。
  2. 产品人和分析师:正在转向动手开发。
  3. 初中级工程师:如今的工作更多是审查 AI 输出,而不是写代码。
  4. 企业团队:正在推广 AI 编程工具,需要一条共同的"上线标准"。

3. 课程学习成果

结业时,学员能够:

  1. 规格化:把系统描述得足够清楚,让 AI 产出正确的东西(需求规格、上下文、规则文件、验收测试)。
  2. 验证:对照安全性、正确性和性能标准检验 AI 写的代码,而不是听信 AI 的一面之词。
  3. 加固:让 Web 应用防住 OWASP Top 10:2025,让 AI agent 防住 OWASP Top 10 for Agentic Applications 2026。
  4. 为故障而设计:超时、重试、幂等性、消息队列、优雅降级。
  5. 理性扩展:知道 111 项概念里哪些现在就重要,哪些为时过早。
  6. 安全交付:CI/CD、数据库迁移、feature flag(功能开关)、一分钟回滚。
  7. 运维:SLO、告警、事故响应、postmortem(事后复盘)、经过验证的备份。
  8. 治理:拿出企业或监管机构要求的审计记录、数据保护和 AI 治理证据(PDPA、IMDA Model AI Governance Framework for Agentic AI、SOC 2 类控制项)。

4. 教学法:四环节模块

每个模块都跑同一个循环。

  1. 概念(学): 为什么要这么做、它能防止什么故障、一起真实事故。
  2. 结对(建): 学员用提供的提示词指挥 AI 实现功能。AI 是初级工程师,学员是技术负责人。
  3. 攻破(红队): 学员借助检查清单和工具,攻击或压测自己的作品。大多数实验都经过刻意设计,让 AI 不加思考的输出在这里失败。
  4. 关卡(证): 一份带客观证据的完成标准(测试输出、扫描报告、监控面板截图、恢复日志)。没有证据,就不算通过。

原则:对 AI 代码来说,信任,但要验证还不够。标准是先验证,再信任。

5. 课程地图

第 1 学期:基础(第 1 到 4 周)

周 模块 核心问题 海报条目
1 00 · 入门导览:Vibe Engineer 的思维方式 + 01 · AI 辅助的工程工作流 怎样让 AI 做出正确的东西,并且证明它? 6(导论), 108
2 02 · 互联网究竟是怎么运作的 从点击到数据库之间,究竟发生了什么? 71, 73, 91 至 94, 97 至 99
3 03 · 数据基础 数据量涨到 100 倍时,我的数据还能保持正确和快速吗? 25 至 28, 36, 37, 81, 82
4 04 · API 与契约 其他系统能安全地依赖我吗? 14, 100 至 103

第 2 学期:安全(第 5 到 8 周)

周 模块 核心问题 海报条目
5 至 6 05 · 应用安全:OWASP Top 10:2025 谁能做什么?攻击者能不能冒充他们? 1, 67 至 80
7 至 8 06 · AI 与 Agent 安全 当输入本身就是攻击时,会发生什么? (海报之外)

第 3 学期:可靠性与扩展(第 9 到 12 周)

周 模块 核心问题 海报条目
9 07 · 弹性设计模式 当某个依赖变慢或挂掉时,我的系统会怎么做? 10 至 13, 20, 44, 56, 57
10 08 · 异步、事件与实时 怎样处理耗时任务又不阻塞用户? 15 至 19, 21 至 24, 101
11 09 · 性能与扩展 瓶颈在哪里?最便宜的修法是什么? 2 至 5, 29 至 31, 45 至 50, 88 至 90
12 10 · 分布式系统的正确性 两件事同时发生时,会出什么问题? 32 至 43, 95, 96

第 4 学期:生产运维(第 13 到 16 周)

周 模块 核心问题 海报条目
13 11 · 交付:CI/CD、供应链与基础设施 我能一天上线十次,并在一分钟内撤回其中任何一次吗? 6 至 9, 51 至 55, 104 至 108
14 12 · 可观测性与 SRE 怎样在客户告诉我之前,就知道系统坏了? 56 至 66
15 13 · 灾难恢复与事故管理 最坏的情况发生时,我的预案是什么? 83 至 87, 109 至 111
16 14 · 合规、治理与审计 + 结业项目 这一切,我能向审计师证明吗? (海报之外)

6. 认证级别

级别 名称 要求 代表什么
L1 Vibe Builder 通过第 1 和第 2 学期;应用通过 Production Readiness Checklist(上线就绪检查清单)的"现在就做"部分 可以放心接入真实用户和数据
L2 Vibe Engineer 通过第 1 到第 3 学期;应用扛过第 3 学期的混沌实验 可以放心收款和运行 agent
L3 Enterprise Vibe Architect 通过所有学期 + 在评审小组面前完成结业项目答辩 能带领 AI 原生团队,并通过供应商安全审查

7. 考核与评分

组成部分 权重 说明
模块关卡(完成标准证据) 40% 每项只有通过或不通过;所有"必须"项都达标才能通过模块
红队发现记录 15% 看学员在自己和同伴的作品中找到的漏洞和故障模式的质量
每周架构决策记录(ADR) 10% 每个模块一份 ADR,说明一个取舍
事故演练(第 15 周) 10% 按发现用时、沟通和 postmortem 评分
结业项目实现 + 答辩 25% 见结业项目

一票否决条件(任何模块):密钥被提交进 git 历史;某张数据库表可被未认证用户访问;agent 能在没有人工审批的情况下执行不可逆操作。

8. 必备工具(免费版即可)

9. 每周节奏(10 到 12 小时)

环节 小时
概念阅读与课程 2
结对实验(用 AI 开发) 4 至 5
红队环节 2
关卡证据 + ADR 1 至 2
班级互评(同伴攻击你的作品) 1

10. 学术诚信(AI 时代版)

使用 AI 是必须的,不算作弊。在这里被视为违规的是未经验证的声明:交了"测试通过"却没有运行日志,说"安全"却没有扫描报告,说"已备份"却没做过恢复。