你好呀,我是吴老师。
停一下,回头看看你走过的路。
前面三十一课,你做的都是老师让你做的:点亮一颗灯、做个钢琴、做个游戏。
从这一课开始不一样了 —— 你要做自己想做的。
而第一步不是写代码,是把脑子里那个模糊的想法,变成一张能照着做的单子。
读完之后,你应该能:用三句话把想法说清楚;把一个大想法切成几个小步;说出第一步该做什么。
用时:约 45 分钟。准备:纸和笔(或者板子的记事本)、你自己的脑子。
一、先说一件反常识的事
脑子里有个想法 ≠ 能做出来。
中间差着什么?差的是把想法说清楚。
举个例子,这是最常听到的一种想法:
"我想做一个很酷的 AI 管家。"
听起来很酷。但你没法照着它动手 —— 因为"酷"是什么?"管家"要管什么?
"能不能做出来",取决于你能不能把它说得足够具体。
二、⭐ 三句话,把想法变成能做的
不管什么想法,都先回答这三个问题:
| 问题 | 它在问什么 | "AI 管家"的例子 |
|---|---|---|
| ① 做什么 | 它到底是个什么东西? | 一个能记住我每天要带什么的提醒器 |
| ② 给谁用 | 谁会用?什么时候用? | 给我自己用,每天早上出门前看一眼 |
| ③ 怎么算做成了 | 做到什么程度就算成功? | 我说一句"明天带跳绳",第二天早上它能提醒我 |
回答完这三句,"很酷的 AI 管家"就变成了一个能做的东西。
⭐ 注意 ③ 那条有多重要。
它把"做一个管家"(永远做不完)变成了 "说一句 → 明天提醒"(今天就能做出来)。
一个说得清"怎么算做成"的作品,才做得出来。
三、把大想法切成小步
就算你想清楚了那三句话,它可能还是太大。那就切。
看这两种切法:
| ❌ 一次做完 | ✅ 切成小步 |
|---|---|
| 做一个提醒器: 能录音、能识别、能定时、能提醒、能列清单 | 第 1 步:做一个按钮,点了就在屏幕上显示一行字 第 2 步:让这行字是我自己输进去的 第 3 步:让它第二天早上才显示 第 4 步:加上"提醒"的声音 |
为什么后者更好?
| 一次做完 | 切成小步 | |
|---|---|---|
| 中途能玩吗 | ❌ 做不完就什么也没有 | ✅ 每一步都能跑起来 |
| 卡住了怎么办 | 不知道卡在哪 | 知道是哪一步卡了 |
| 想放弃的时候 | 全部白费 | 前几步还是成果 |
⭐ 记住这个规矩:每一步都要是"能跑起来"的。
宁可切成四步、每步都能看到东西, 也不要一口气做完、中间全是没有结果的半成品。
四、⚠️ 三个容易踩的坑
坑一:想做的东西太大
"我要做一个能听懂所有话的机器人" —— 这个连大公司都还在做。
✅ 改法:砍到一个你今天就能做完的版本。
坑二:只想着"功能",没想过"好不好用"
功能都做出来了,但屏幕太挤、字看不清、按了不知道有没有反应。
✅ 改法:设计的时候就想一句 ——"他第一次打开,知道该干嘛吗?"
坑三:一直在想,不动手
想法想得越久,越觉得哪里都不对,最后什么都没做出来。
✅ 改法:先做第 1 步。 做着做着,想法自己会变清楚。
五、动手做
任务一:填一张作品设计单
把下面这张单子抄下来(写到本子上,或者板子的记事本里),一条一条填:
【我的作品设计单】
名字:__________
① 做什么:它是一个 __________,
它能 __________。
② 给谁用:给 __________ 用,
在 __________ 的时候用。
③ 怎么算做成了:只要能做到 __________,
就算成功了。
④ 第一步做什么:我第一步先做 __________。
做完之后,屏幕上应该能看到 __________。
📷 【待补截图 · ①】 这里放一张填好的设计单(可以用板子上的记事本,也可以是纸上的)。 ⚠️ 内容要是一个真实的、小学生能做的作品,别用太复杂的例子 —— 学生会照着它抄。名字和具体内容可以用示例学生。 存成
assets/images/design-sheet.png。
填完之后,自己检查这四条:
| 检查 | 不合格的样子 |
|---|---|
| ① 说得具体吗? | "做一个好玩的东西" ❌ |
| ② 说得出谁用吗? | "给所有人用" ❌(范围太大) |
| ③ 能判断做没做成吗? | "做得好看" ❌(没法判断) |
| ④ 第一步今天就做得完吗? | 第一步就要"训练一个 AI" ❌ |
⭐ 第 ③ 和第 ④ 条最重要。 过不了这两条,回去再改。
判断标准很简单:你能不能用"是 / 不是"回答它? "做成了吗?" → "是"或者"不是"。答不上来就是没写清楚。
任务二:让你的设计单接受一次"拷问"
把设计单念给同学听,让他问你三个问题:
这是我的作品设计单,请你当一次严格的老师:
1. 你觉得我第一步做的事情,一天做得完吗?为什么?
2. 有没有哪一条我写得太模糊,根本没法判断做没做成?
3. 如果只能保留一个功能,你建议保留哪个?
先别急着夸我,先说问题。
💡 被人挑毛病是好事。 现在被挑出来,比做到一半才发现做不完好得多。
六、自检小测
七、还想玩点什么
| 想做什么 | 可以这样描述给 AI |
|---|---|
| 给设计单挑个"更小的版本" | 问 AI:"如果只给我 20 分钟,这个作品最小能做到什么程度?" |
| 给别人的设计单挑毛病 | 交换看,专门找"说不清怎么算做成"的那种 |
| 做三个备选 | 想三个方向,比较哪个最做得完,再挑一个 |
| 给作品想个名字 | 让 AI 帮你想 5 个名字,你挑一个最顺的 |
⭐ 下一节课,是最后一课。
那一课不写代码。你要做的是把作品做出来, 然后讲给别人听 ——
讲清楚"我做了什么、为什么做、怎么做的、下一步想做什么"。
会做,还要会说。 这是最后一课要学的事。