导航 / 搜索 / 主题
↑↓ 选择 Enter 执行 Esc 关闭
← 返回列表
FIELD NOTE / 2026

一个人的全链路:我的独立开发工作流

$ cat /blog/一个人的全链路-我的独立开发工作流/

独立开发者最不缺的是“该用什么工具”的建议,最缺的是解释为什么这么选。这篇把我的完整工作流摊开,每个选择都说清楚背后的约束——因为约束才是真的,工具只是约束的产物。

先说约束,再说选择

我的约束有两条,先于一切技术选型:

  1. 时间只有下班后。所有环节的复杂度都要对“一个人、碎片时间”负责;
  2. 月费要接近 ¥0。副业产品在验证收入之前,不应该先欠基础设施一笔钱。

下面的一切都是这两条的推论。

产品层:uTools 作为载体

三款插件都做在 uTools 平台上。选它不是因为它热门,是因为呼出即得:用户在任意软件里按一下就到工具,用完消失。效率工具的最高境界是打断最少,这个场景比“再开一个网页”贴近真实工作流得多。而且插件市场自带分发,一个人不用操心获客。

技术层:TypeScript 一把梭

主力语言只有 TypeScript。理由朴素:前端、Node、Cloudflare Workers、uTools 插件全栈通用,一套语言吃下所有层。独立开发没有同事替你盯回归——类型系统就是那位免费且不睡觉的同事。

流程层:Git 是唯一的真相

所有东西先进仓库,部署是仓库的下游:

写代码 → push → GitHub Actions 构建 → wrangler deploy → 边缘上线

push 即部署,全程无人值守。GitHub 哪天不通,本地 wrangler deploy 是备用通道——两条链路通向同一个终点。这个纪律换来的东西很简单:半夜改完一行 CSS,不用在部署文档里找“下一步该干嘛”。

架构层:边缘 + 纯离线

  • 博客跑在 Cloudflare Workers + 静态资产上:静态请求免费不限量,API 和页面同域,没有 CORS;
  • 三款插件全部纯离线:用户数据不出本机;
  • 数据库只有 D1 一个,免费额度对个人站绰绰有余。

这套架构最大的好处是心理上的:费用恒为零,就不用焦虑“这个月服务器钱赚回来没有”,可以纯按产品节奏做事。

方法论层:白天的那套,晚上照用

需求进 idea 池,不马上做;做的时候拆到“1~3 天”粒度;每周对着插件市场的反馈排一次优先级。挣值分析就不必了——一个人干活 EV 永远等于 AC(笑),但“价值优先级、依赖关系、投入产出”这套判断框架,白天晚上是同一套。

独立开发最需要的不是多学一门技术,是把已有知识连成一条流水线。