Skip to content

Go back

独立开发备忘录

Published:  at  10:11 PM
TOC

做了一年多的独立开发,没产出成功的产品,但学到了不少经验。

使用无聊的技术栈

我所观察到的独立开发者大都是程序员背景,“最适合独立开发的技术栈”也是各种社区的月经话题。

在这个圈子里,街上的酷孩子们用 Next.js,比如 Next.js + Prisma + Shadcn UI + NextAuth + Supabase。他们会分享这套组合的 DX 有多爽、能多快做出一个 UI 精美的网站,但在冰山之下:

可是用户才不关心你的代码,简单的技术栈可以构建出非常成功的项目:

所以,如果技术背景偏后端,也不是非用 Shadcn UI 不可,那就继续以后端为主、使用无聊的技术栈:使用最顺手的后端技术栈、用模板引擎做服务端渲染、部署到 VPS 上(记得放在 Cloudflare CDN 后面)。

毕竟写代码只是第一步。

MVP 只包含一个核心功能

MVP,顾名思义,一定要 minimum,以最少的工作量完成:

性能、稳定性、精致的 UI 是未来的甜蜜烦恼,MRR 达到预期后再重构代码库也不迟。

第一天就收费

价格策略也是一个争论已久、见仁见智的话题。

提供免费试用来降低使用门槛确实看起来很合理,但实践起来又是另一回事:

与其提供免费试用,不如从第一天起就收费,但提供 xx 天不满意就退款的保证:

另外关于如何定价,我比较喜欢 Tibo 的观点

  • A low price DOESN’T compensate for delivering LOW value. (低价格并不能弥补低价值)
  • I price my SaaS in a range: $29-$99, and decide what to build, and how to build it based on that. (我给自己的 SaaS 产品定价在一个区间:29-99 美元,然后根据这个价格来决定要开发什么,以及怎么去开发)

快速失败,快速成长

独立开发的优势之一就是试错成本低。而且独立开发本身也是一件失败率非常高的事情。

即使是 Pieter Levels,前 70 个项目也只有 4 个赚到了钱(https://x.com/levelsio/status/1457315274466594817)。

是销售,是老板,而不只是开发者

写代码是独立开发中最简单的事情,因为投入产出是稳定、可预测的,更何况现在有 AI 提效。而代码之外,如何与客户建立联系和信任并最终让他掏钱,是一个没有标准答案的难题。

产品发布后,要日复一日地:

这都是可能几个月都无法产生明显收益,但又不得不做的事情,也在大部分技术人不擅长的事情。更别提后续还会有公司注册、报税、数据合规等事务。

所以不要束缚自己,不仅要作为开发者维护好代码,更要作为创业者经营好自己的生意。



Next Post
Indie Hacking Memo