Skip to content

第一个项目为什么要小?

这一课是 AI 编程项目实战专项课的第一节。学员已经完成工作台课,知道工具能读文件、改文件、跑命令。进入实战后,最容易出现的冲动是:一上来就想做一个很大的系统。

本课要帮学员建立第一个项目的尺度感:小项目更容易完成,更容易排错,更容易验收,也更容易给人真实成就感。

这一课的成果是一张「第一个项目尺度卡」。

  • 能理解第一个项目要小的原因。
  • 能说出大项目给新手带来的三个风险。
  • 能把一个大想法缩成一个最小功能。
  • 能判断自己的项目是否适合第一阶段完成。
  • 能完成一张项目尺度卡。
  • 建议时长:18 到 25 分钟。
  • 开场用“我想做一个完整 App”的典型冲动切入。
  • 用两个例子对比:完整管理系统、CSV 转 Markdown 小工具。
  • 屏幕上展示“大想法缩小”的过程。
  • 收尾一定要让学员写出自己的最小功能。
  • 几个项目候选想法。
  • 工作台课完成的项目文件夹。
  • 一份空白项目尺度卡。
  • AI 对话区或工作台工具。

可以这样开场:

“很多人第一次进入 AI 编程,会特别兴奋:既然 AI 会写代码,那我能不能直接做一个完整系统?比如会员登录、后台管理、支付、数据分析、手机端、电脑端,全都安排上。”

这份兴奋很宝贵,它说明学员开始相信自己能创造东西。但第一个项目要把这份兴奋收进一个能完成的小盒子里。

第一个项目要小,有四个原因。

第一,小项目反馈快。

一个按钮、一个输入框、一个输出结果,当天就能看到变化。学员能快速知道:它能不能跑,结果对不对,哪里需要改。

第二,小项目方便排错。

项目越大,出错位置越多。新手同时面对代码、路径、依赖、界面、数据、发布,很容易分不清是哪一环出问题。小项目让错误集中在少数几个地方。

第三,小项目容易验收。

比如“把 CSV 表格转成 Markdown 表格”,验收很清楚:输入一段 CSV,点击转换,输出 Markdown。结果能复制,就算第一版完成。

第四,小项目能建立信心。

AI 编程最珍贵的第一步,是让学员亲眼看见:我的一个真实烦恼,真的可以变成工具。这个体验比功能复杂度更重要。

接着给出对比:

大想法:

我想做一个资料管理系统,能登录、上传文件、自动分类、搜索、生成报告、同步手机端。

缩小后的第一版:

我先做一个本地网页,把我粘贴进去的资料标题整理成清单,并能一键复制结果。

这个缩小动作很关键。它保留了真实价值:整理资料;同时把范围收到了能完成、能运行、能验收。

最后收束:

“第一个项目的使命,是让你完成一次真实闭环。它可以很小,但它要真的能用。一个能被你明天用上的小工具,会比十个宏大设想更能训练项目感。”

  1. 展示一个过大的项目想法。
  2. 让 AI 列出这个想法包含的功能。
  3. 把功能分成第一版、后续版本、暂缓区。
  4. 只选择一个输入、一个动作、一个输出。
  5. 写成第一个项目的最小功能。
  6. 填写项目尺度卡。
我准备做第一个 AI 编程项目。
这是我的大想法:
【粘贴我的项目想法】
请帮我做范围收缩:
1. 列出这个想法里包含的功能
2. 找出最适合第一版完成的 1 个功能
3. 说明这个功能需要什么输入、产生什么输出
4. 写出第一版的验收方式
5. 把其他想法放入后续版本清单
  • 我的原始想法:
  • 第一版只做:
  • 输入材料:
  • 输出结果:
  • 怎么判断完成:
  • 后续版本:
  • 暂缓想法:

让学员写下一个自己想做的大项目,再缩成第一版。

要求:

  • 第一版只能有一个核心动作。
  • 第一版必须能在本地运行。
  • 第一版必须能人工验收。
  • 学员舍不得删功能:把功能放进后续版本清单。
  • 学员写出的第一版仍然太大:继续缩到“一个输入、一个按钮、一个结果”。
  • 学员担心小项目没价值:强调真实使用次数比功能数量更重要。
  • 学员想立刻发布:先让本地第一版跑通。

完成自己的项目尺度卡,并写出第一版的一句话目标。

提交内容:

  • 原始大想法。
  • 缩小后的第一版。
  • 输入、输出、验收方式。
  • 第 1 页:第一个项目,小到能完成
  • 第 2 页:大项目的四个压力点
  • 第 3 页:小项目的四个优势
  • 第 4 页:从完整系统缩到一个核心动作
  • 第 5 页:项目尺度卡