很多独立开发者其实并不缺想法。
问题往往是:时间被浪费在了很多不重要的事情上。
过去几年我做过不少小产品,也踩过很多坑。回头看,有很多时间其实完全可以省下来。
下面是我觉得 独立开发者最容易浪费时间的10件事。
每个项目都要做一遍:
这些东西几乎 每个 SaaS 都一模一样。
但很多人还是每个项目重新写一遍。
如果不是做 Auth 产品,其实完全没必要。
很多人会花几天甚至几周在想:
但现实是:
90%的产品失败和技术栈毫无关系。
技术选型只要不是特别离谱,其实都可以。
很多开发者在产品还没上线的时候,就开始设计“完美数据库”。
问题是:
你的产品可能连10个用户都还没有。
这是最常见的。
本来只需要一个核心功能,但开发过程中会不断加东西:
最后产品变得很复杂,但其实用户只需要最简单的功能。
很多开发者会在UI上花大量时间:
但早期用户其实更关心的是:
这个产品有没有用。
很多人会尝试自己做支付逻辑:
但支付系统其实非常复杂。
最简单的办法就是直接用现成方案。
在只有几十个用户的时候,就开始设计:
其实很多 SaaS 一开始只需要两种角色:
很多开发者会花很多时间在:
但如果你一天只有几十个请求,这些优化几乎没有意义。
很多开发者有一个习惯:
代码写完以后,总觉得还可以更优雅。
于是开始:
结果产品迟迟没有上线。
这是很多独立开发者 最耗时间的一件事。
每次做新产品都要重新做:
这些东西其实并不是产品本身。
但却会消耗 1–2周时间。
很多人因此迟迟无法把产品上线。
后来我发现,很多开发者开始用 SaaS Starter 模板。
把这些重复的基础设施提前做好:
这样可以把时间集中在 真正的产品功能上。
如果你正在做新的项目,可以看看这个:
至少可以省掉很多重复工作。
