oooing

去哪里逛逛?

oooing · 开发、AI 与日常
全部文章
开发

做一个小工具,也是在回答一个生活问题

从一个反复出现的小麻烦开始,让想法走出笔记,成为每天都会用到的东西。

做一个小工具,也是在回答一个生活问题封面
本文目录 · 7 节

图文排版演示

Flow 概念工作台:任务列表与专注计时,演示界面

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 秒无声概念界面演示:任务列表与专注计时。画面轻微推近,用于查看视频、封面和手机播放控件;并非实际产品录屏。可在播放器中开启中文画面说明。


从一个小麻烦开始

我越来越相信,好的个人项目,往往不是从宏大的目标开始的。它可能只是一次重复的点击、一段总要手动整理的文字,或者一个每天都在心里说“要是能这样就好了”的瞬间。

把这个瞬间记下来,比立刻寻找一个听起来厉害的技术方案更有用。问题足够具体,才知道什么时候算是解决了它。

先让它真的能用

第一次动手时,我会尽量缩小范围。只保留那条最重要的路径:把什么放进去,经过什么处理,最后拿到什么。先让这条路径走得通,再决定是否需要更多功能。

很多时候,简单的界面反而更难做。它要求我想清楚每一个按钮存在的理由,也要求我承认,有些看起来不错的想法暂时并不需要。

工具,也是生活的切片

做工具的过程,让我更清楚自己如何工作、如何分配注意力,又在哪里被无意义的步骤打断。代码最终呈现出来的,是对这些日常细节的理解。

如果它今天帮我省下了几分钟,让我少一点烦躁,那么这个小项目已经有了存在的价值。剩下的事情,可以在使用中慢慢发生。

返回文章列表