做一个小工具,也是在回答一个生活问题
从一个反复出现的小麻烦开始,让想法走出笔记,成为每天都会用到的东西。

本文目录 · 7 节
图文排版演示
Flow / 流的原创概念图,用于查看界面配图与手机正文比例。
先把一件小事做好,再考虑让它变得更大。
—— 演示文字,用于查看多行引用的间距与换行。
一段小小的代码
下面的片段仅用于排版演示。长行保留原来的格式,可横向查看。
const tasks = [
{ title: "写完第一段", status: "todo", category: "写作" },
{ title: "发布一个可用版本", status: "done", category: "开发" },
];
const nextSteps = tasks.filter((task) => task.status !== "done" && task.title !== "那些看起来紧急、其实可以稍后再做的小事");
console.table(nextSteps);
把事情放进表格
| 做法 | 什么时候用 | 完成的标准 |
|---|---|---|
| 先做最小版本 | 想法刚出现时 | 核心路径能走通 |
| 写一段使用记录 | 连续使用三天后 | 找到一个真正的问题 |
| 只改最重要的一点 | 准备第二个版本时 | 比昨天少一次重复操作 |
视频演示
10 秒无声概念界面演示:任务列表与专注计时。画面轻微推近,用于查看视频、封面和手机播放控件;并非实际产品录屏。可在播放器中开启中文画面说明。
从一个小麻烦开始
我越来越相信,好的个人项目,往往不是从宏大的目标开始的。它可能只是一次重复的点击、一段总要手动整理的文字,或者一个每天都在心里说“要是能这样就好了”的瞬间。
把这个瞬间记下来,比立刻寻找一个听起来厉害的技术方案更有用。问题足够具体,才知道什么时候算是解决了它。
先让它真的能用
第一次动手时,我会尽量缩小范围。只保留那条最重要的路径:把什么放进去,经过什么处理,最后拿到什么。先让这条路径走得通,再决定是否需要更多功能。
很多时候,简单的界面反而更难做。它要求我想清楚每一个按钮存在的理由,也要求我承认,有些看起来不错的想法暂时并不需要。
工具,也是生活的切片
做工具的过程,让我更清楚自己如何工作、如何分配注意力,又在哪里被无意义的步骤打断。代码最终呈现出来的,是对这些日常细节的理解。
如果它今天帮我省下了几分钟,让我少一点烦躁,那么这个小项目已经有了存在的价值。剩下的事情,可以在使用中慢慢发生。