EONLOOM · 构建者之路
大多数人不是不会学习,而是不会把学习变成完成的作品。
Most people do not fail to learn. They fail to finish.
从一个真实问题,到一件被人用过的作品。
这个站点回答什么
- 我在解决什么问题?
- 用六类阻碍定位你卡在哪一种,而不是给你一个「构建力评分」。
- 现在最大的风险是什么?
- 先看那个让你停住的卡点,不是功能清单上剩下几项。
- 为什么是这一步?
- 每一步都讲机制:为什么人会在这里卡住,以及为什么常见做法解决不了它。
- 下一步该完成什么?
- 每章交出一份具体的东西:问题记录、项目说明、可用实物、分发实验、复盘。
- 完成到什么程度可以继续?
- 每章的检查标准可勾选、可验证,不是「读完了」。
最重要的原则
先让现实同意,再谈把它做大。
所以证据在代码之前,裁剪在功能之前,分发在打磨之前。
一轮 Build Cycle · 9 个阶段
- 观察 →
- 定义 →
- 设计 →
- 构建 →
- 验证 →
- 发布 →
- 分发 →
- 反馈 →
- 迭代
六类阻碍
- 想法瘫痪 — 想了很多,一个都没开始。总觉得现在这个不够好,下一个会更值得做。
- 范围爆炸 — 开始时是一个小工具,两周后清单上有十四个功能,核心流程还没跑通一次。
- 学习陷阱 — 又开了一门课、又换了一个框架,项目目录还是空的。
- AI 依赖 — 东西能跑,但说不清为什么这么写;一旦报错就只能再问一遍,无法判断答案对不对。
- 发布鸿沟 — 永远差一点。再改一个细节就发,然后这句话重复了六周。
- 分发鸿沟 — 发布了,然后没有然后。没有人看到,也就没有任何反馈可以依据。
什么叫完成
不是读完 25 章,是这六项全中。缺一项,这一轮就没走完。
- 1. 项目定义 — 目标用户、问题、核心产出都写清楚了,并且列出了至少三项明确不做的东西。
- 2. 可用的实物 — 核心流程能从头到尾跑通一次,不是截图也不是设计稿。
- 3. 可访问的地址 — 别人点开就能用,不需要安装或配置任何东西。
- 4. 做过的分发实验 — 至少一次有目标、有结果的实验,失败的结果同样算数。
- 5. 外部反馈 — 至少一条来自真实目标用户的反馈,不是其他构建者的鼓励。
- 6. 基于证据的决定 — 继续、改方向、缩范围或停止,并且写得出依据。
课程 · 25/25 章已写
- 第一阶段 · 看见问题 — 把一个模糊的想法,变成一个现实同意的、小到能做完的问题。 (5/5)
- 第二阶段 · 把它做出来 — 在不被学习和 AI 带偏的前提下,让核心流程第一次真的跑通。 (5/5)
- 第三阶段 · 让它能用 — 从「在我电脑上能跑」到「别人点开就能用」。 (5/5)
- 第四阶段 · 让它被用 — 找到第一批真实用户,并且分得清哪些反馈值得听。 (5/5)
- 第五阶段 · 决定下一步 — 基于证据做出一个决定,完成一轮,然后知道该不该有第二轮。 (5/5)
可以直接读:第 1 章、第 2 章、第 3 章、第 4 章、第 5 章、第 6 章、第 7 章、第 8 章、第 9 章、第 10 章、第 11 章、第 12 章、第 13 章、第 14 章、第 15 章、第 16 章、第 17 章、第 18 章、第 19 章、第 20 章、第 21 章、第 22 章、第 23 章、第 24 章、第 25 章
这份指南反对什么
- · 「30 天做一个 SaaS」这类以天数而不是以验证为单位的挑战
- · 把「学完一门课」当成进度,把课程完成率当成指标
- · 在没有任何现实证据之前就开始写代码
- · 用功能数量衡量进展,把「还有 12 个功能没做」当成项目状态
- · 把其他构建者的点赞当成用户反馈
- · 把 AI 生成的判断当成自己的判断
- · 把发布当成终点,而不是拿到反馈的起点