// curriculum.md · 28-day build program

从一个问题,
到一个真实运行的作品

不是学课,是做东西。28天里你不会在课堂上坐着——
你会找问题、构建、失败、迭代、最后在 Demo Day 把它发布出去。

// 这28天唯一的考核标准
const graduation = {
  shipped: "公网可访问的真实作品",
  users: "至少有真实用户用过",
  learning: "你知道自己学到了什么",
  score: undefined, // 没有分数
  ranking: undefined, // 没有排名
};
// design_principles.md

三件AI做不到的事

不是因为技术限制,而是因为它们本质上需要人的参与。这三件事,是我们28天的全部内容。

// principle_01

提问是最高技能

AI回答任何被清晰描述的问题。它不知道该问什么。

会用AI的人,和不会用AI的人,区别不在于操作技巧——在于能不能提出值得回答的问题。提出好问题需要真实地接触世界、有判断什么重要的品味、愿意在没有答案的地方停留。

在课程里的样子:每个阶段从一个没有标准答案的问题开始。Coach不给答案,只追问。
// principle_02
🚀

作品说话

学会了,就是你能用它做出一件以前做不到的事。

AI让一个14岁的孩子可以做出真实运行的应用、真实的数据产品,发布给真实的人用。当作品要被真实的人看到、评判,质量会自然到达任何分数评估都无法驱动的水平。

在课程里的样子:毕业标准是:作品发布到公网,有真实用户,有真实反馈。没有期末考试。
// principle_03
⚖️

在不确定中判断

AI总能给出一个听起来合理的答案。知道它何时是错的,需要人来判断。

从来没有在模糊中独立思考过的孩子,是最容易被AI的置信口吻说服的。训练判断力的方法只有一种:反复面对真实的两难问题,给出立场,接受质疑,修改,再给出立场。

在课程里的样子:我们故意给没有标准答案的问题。评价的不是结论,而是推理的质量。

三个阶段,28天

不是按学科组织的。按项目节奏组织的:找问题、构建迭代、发布亮相。 每一天都有真实任务,每一周都有可展示的成果。

28
天完整项目制
3 phases
12 milestones
1 Demo Day
// daily_rhythm
09:00
站会 / Standup
15分钟。昨天做了什么,今天做什么,卡在哪里了。
09:15 →
深度构建
无打扰构建时间。工具全开,Coach随时可以找。
每日 16:30
每日展示
30分钟。每个人展示今天的进展——哪怕只有1个功能。
每周一次
1:1 Coach 会议
Coach 和你谈:方向对不对?有没有卡住?下一步是什么?
Phase 01 · Day 1–7
X-Challenge · 找到你的问题
大多数人从没练习过找问题。这一周修复这个。
Day 1–2
画出 AI 的边界 🗺️
先搞清楚游戏规则,才能知道我们在练什么。
  • D1
    AI 能做什么?测试边界
    让AI写代码、写作文、做分析——实际测试,记录它在哪里崩溃
    交付:AI 能力/局限地图
  • D2
    哪些工作只有人能做?
    辩论:把一份工作列表分类,争议案例全班讨论
    交付:个人立场文(200字)
Day 3–5
在真实世界里找问题 🔍
问题不是想出来的,是观察到的。去找,不要发明。
  • D3
    现场观察
    去一个你熟悉的地方,记录3个让你烦恼或困惑的事
  • D4
    采访3个真实的人
    不是问卷,是对话——问他们什么事情花了最多时间和精力
    交付:采访笔记整理
  • D5
    5个问题陈述,向同伴展示
    接受质疑。通不过质疑的问题,回去重找。
    交付:5 个问题陈述
周成果 至少1个通过了同伴质疑的真实问题
Day 6–7
锁定你的 X 问题 🎯
不是所有问题都值得你接下来28天的时间。学会取舍。
  • D6
    4个标准筛选
    真实性 · 紧迫性 · 可操作性 · 你的关心程度
  • D7
    X 问题陈述:一句话说清楚
    "[某类人] 在 [某情境] 下,无法 [做某事],因为 [根本原因]。" Coach 签字确认,才能进入 Build Sprint
    交付:X 问题陈述 · Coach 确认
阶段成果 一个清晰的、真实的、你真正关心的问题
Phase 02 · Day 8–21
Build Sprint · 构建 · 测试 · 迭代
人决定做什么,AI帮你做到。快速构建,快速失败,快速学习。
Day 8–10
学会和 AI 协作 🤝
AI 是执行者,你是思考者。搞清楚谁该做什么。
  • D8
    提示词工程:问题的质量决定答案的质量
    给AI同一个任务,用5种不同方式提问,比较结果差异
  • D9
    让AI批评你的想法
    把你的项目想法告诉AI,让它扮演最尖锐的批评者
    交付:弱点清单 + 应对策略
  • D10
    技术方案选择
    AI列方案,你来决策——说清楚为什么选这个而不是那个
Day 11–14
构建第一个可用版本 ⚙️
完成比完美重要。先让它运行,再让它变好。
  • D11
    MVP 定义
    哪一个功能,如果做了,你的目标用户就愿意用它?只做这个
    交付:MVP功能列表(≤3条)
  • D12–13
    构建冲刺:每天必须能演示
    每天结束时,有一个可以演示的版本,哪怕只有一个功能
  • D14
    第一次真实用户测试
    找3个真实的陌生人,不解释,只观察——记录他们在哪里卡住了
    交付:用户测试笔记
周成果 真实运行的版本 + 3个真实用户测试
Day 15–21
迭代:听用户说话 🔄
用户的行为比他们说的话更诚实。看他们怎么用,而不是他们说什么。
  • D15–16
    分析反馈:哪些是信号,哪些是噪音?
    这个用户的问题代表普遍情况,还是个案?
  • D17–19
    迭代构建:每次只改一件事
    改一个功能,再测试。不要同时改5件事
  • D20–21
    评估:你真的解决了 X 问题吗?
    回到 Day 7 写的问题陈述。作品解决了它吗?
    交付:进度报告
阶段成果 迭代3次+ · 10个真实用户的反馈数据
Phase 03 · Day 22–28
Demo Day · 打磨 · 发布 · 亮相
发布不是终点,是下一轮学习的开始。但先要发布。
Day 22–25
打磨到你为它自豪
完成 ≠ 完美。但完成必须意味着:你愿意把它发给一个你尊重的人看。
  • D22
    找到让整体感觉差的那个细节
    产品里总有一个地方,修了它,整个东西都感觉好了。用一天找到它
  • D23–24
    写你的产品介绍
    一句话(给陌生人)· 一段话(给用户)· 一页(给深度了解的人)
    交付:产品主页
  • D25
    正式发布到公网
    有真实 URL,任何人可以访问。发给5个认识的人,收集真实反应
    交付:公网可访问地址
Day 26–28
Demo Day 亮相 🎤
展示不是为了表演。是为了整理你自己的思考。向别人解释是最好的学习方式。
  • D26
    写你学到了什么
    你假设了什么?什么被证伪了?你现在相信什么是你28天前不相信的?
    交付:学习总结(500字)
  • D27
    同伴互评:质疑和被质疑
    每人展示10分钟,其他人提问15分钟。问题必须是真实的疑问,不是鼓励
  • D28
    Demo Day:向真实受众展示
    邀请家长、朋友、真实的潜在用户。演示作品,讲思考过程,回答所有问题
    交付:公网作品 + 15分钟展示
最终成果 真实运行的作品 · 真实用户群 · 一套自己的思考方法

// evaluation.mogwl

MOGWL — 评估维度

我们评估的不是成绩,而是你这个人的5个维度。这是深圳零一学院提出的 X 型人才框架,我们用它来理解 AI 时代真正有价值的能力。

M
内生动力
Motivation
你为什么想做这个?是因为真的想,还是因为别人让你做?
O
开放性
Openness
拿到反馈,你是辩护还是思考?能不能接受被质疑?
G
坚毅力
Grit
遇到卡壳、失败、推翻重来的时候,你怎么处理?
W
判断力
Wisdom
在不确定的情况下,你能独立做决定并说清楚理由吗?
L
影响力
Leadership
你的作品影响了多少真实的人?你帮助过你的同伴吗?

✅  我们看的是

  • 🎯
    问题的真实性
    你的问题来自真实观察,还是你觉得"应该"解决的事?真实问题通常更具体、更笨拙,但更真实。
  • 🚀
    作品是否真实运行
    有真实 URL,真实用户可以访问和使用。不是截图,不是 PPT,是能用的东西。
  • 💬
    推理过程的质量
    你做了什么决定?为什么?什么被证伪了,你怎么应对的?我们评价思考,不是结论。
  • 🔄
    迭代能力
    收到反馈后,你改了什么?为什么是这些而不是那些?改变是否让作品变好了?

❌  我们不看的是

  • 你的技术水平
    用 AI 构建的东西不比手写代码"差"。工具是次要的,作品是目的。
  • 你的作品是否"成功"
    28天做出来的东西很难大规模成功。重要的是你是否真诚尝试了,是否真实学到了东西。
  • 和别人比较的排名
    没有排名。你的参照系是28天前的自己,以及你自己设定的目标。
  • 你的想法是否有创意
    执行力比创意更重要,真实解决比聪明想法更重要。没有人因为"想法不够原创"而失败。

// arsenal.config — "不怕你用坏"

弹药库:无限量供给

你不用担心 token 用完、工具不够用、算力不够。这些都是基础设施,不是奖励。就像笔和纸。

🤖
AI 大模型
Claude、GPT-4o、Gemini — 全部接入,无配额上限
∞ 无限量
🖥️
AI 编程 IDE
Cursor Pro · Windsurf — 企业授权,不用担心次数
∞ 无限量
☁️
云计算资源
Vercel · Railway · 阿里云 — 部署不花你的钱
∞ 无限量
🎨
设计生成
v0 · Figma · Midjourney
📊
数据工具
Tally · Airtable · 用户数据收集和分析
🎬
展示工具
Loom · 用户测试录制 · Demo 视频制作
📝
项目管理
Notion · 项目文档 · 思考记录
💬
实时协作
Discord · 同学和 Coach 的实时讨论

// showcase.projects — sample only

学员可以做什么

不是要你复制这些,是让你感受到可能性的范围。你的项目应该是你自己的真实问题。

🌱
老小区植物识别工具
// age: 12 · days: 25
发现爷爷奶奶经常问他养的植物叫什么名字,但搜索引擎很难找到。用AI视觉模型做了一个拍照识别植物的网页,支持中文名和养护建议。
▶ 发布后第一周有47个用户,主要是退休老人
📚
家长作业辅助工具
// age: 14 · days: 28
发现妈妈每天花2小时帮他整理错题和复习计划,而妈妈并不懂这些知识。做了一个上传错题照片、自动分析薄弱点、生成复习建议的工具。
▶ 在家长群分享后,3天内被100+家长使用
🎵
小区噪音地图
// age: 13 · days: 26
家附近有广场舞、施工、狗叫。想知道小区里哪里最安静,适合在户外学习。做了一个社区噪音数据收集和可视化工具。
▶ 被物业公司联系,请她做了一次正式汇报
🏥
医院挂号时间预测
// age: 15 · days: 28
陪爷爷去医院时发现很难知道等待时间。收集了公开数据,做了一个预测不同医院不同科室等待时间的工具,帮助老人合理安排时间。
▶ 覆盖本市3家医院,日活用户稳定在80+
🌍
给外公外婆的视频翻译
// age: 11 · days: 22
外公外婆不懂普通话,家里录的视频他们看不懂。做了一个把普通话视频自动翻译成粤语字幕的工具,让老人可以看孙子孙女的成长视频。
▶ 在家族群分享后,扩展支持了闽南语版本
🤔
AI伦理辩论卡
// age: 14 · days: 28
做了一套可以打印的辩论卡片,每张卡片是一个关于AI的两难问题,背面有多个立场的论据。设计给学校老师用于课堂讨论。不是代码项目,同样有效。
▶ 被4所学校老师下载使用,收到30+条教学反馈

// 以上为假想参考案例,用于说明项目类型的多样性

准备好找你的问题了吗?

Project School 的第一步是:找到一个让你真正烦恼或好奇的事情。从今天开始观察。