惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
P
Palo Alto Networks Blog
S
Securelist
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
NISL@THU
NISL@THU
L
Lohrmann on Cybersecurity
有赞技术团队
有赞技术团队
The GitHub Blog
The GitHub Blog
C
Cisco Blogs
B
Blog
Microsoft Azure Blog
Microsoft Azure Blog
Recent Announcements
Recent Announcements
Simon Willison's Weblog
Simon Willison's Weblog
T
Tenable Blog
Know Your Adversary
Know Your Adversary
Spread Privacy
Spread Privacy
WordPress大学
WordPress大学
月光博客
月光博客
Latest news
Latest news
C
CXSECURITY Database RSS Feed - CXSecurity.com
T
Threat Research - Cisco Blogs
Cisco Talos Blog
Cisco Talos Blog
I
InfoQ
D
Darknet – Hacking Tools, Hacker News & Cyber Security
W
WeLiveSecurity
Hacker News - Newest:
Hacker News - Newest: "LLM"
酷 壳 – CoolShell
酷 壳 – CoolShell
U
Unit 42
C
Cybersecurity and Infrastructure Security Agency CISA
博客园 - 聂微东
人人都是产品经理
人人都是产品经理
Google DeepMind News
Google DeepMind News
Apple Machine Learning Research
Apple Machine Learning Research
Attack and Defense Labs
Attack and Defense Labs
罗磊的独立博客
T
The Exploit Database - CXSecurity.com
I
Intezer
GbyAI
GbyAI
Jina AI
Jina AI
www.infosecurity-magazine.com
www.infosecurity-magazine.com
Blog — PlanetScale
Blog — PlanetScale
博客园 - 司徒正美
Google Online Security Blog
Google Online Security Blog
Engineering at Meta
Engineering at Meta
D
Docker
Recent Commits to openclaw:main
Recent Commits to openclaw:main
小众软件
小众软件
云风的 BLOG
云风的 BLOG
爱范儿
爱范儿
Project Zero
Project Zero

/home/rook1e

AI 编码小记 1 | /home/rook1e 被 CGO 交叉编译折磨的一个周末 | /home/rook1e 使用 Cline + Gemini 2.5 Pro 来做 Vibe coding | /home/rook1e RawWeb 更新:SimHash 和 Meilisearch | /home/rook1e Neovim、终端和生产力 | /home/rook1e RawWeb.org 的前三次技术栈迭代 | /home/rook1e 配置轻量级 Linux 远程开发环境(Fedora 38) | /home/rook1e 我的透明代理方案 1.0 | /home/rook1e 深入理解 Linux TProxy | /home/rook1e 我的初代 NAS | /home/rook1e 劫持 Golang 编译 | /home/rook1e 初探 Golang 代码混淆 | /home/rook1e 「SF」子域名搜集工具开发小结 | /home/rook1e Code-Breaking 2020 Bashinj | /home/rook1e 浅谈 HTTP 请求走私 | /home/rook1e 从 Material-T 到 Fluid | /home/rook1e
独立开发备忘录 | /home/rook1e
Yuan (rook1e) · 2025-08-03 · via /home/rook1e
目录

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

使用无聊的技术栈

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

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

  • 这些所谓“全栈框架”为前端而生,后端能力极其有限
  • 这类技术栈迭代速度极快,增加不必要的学习、迁移成本
  • 巨量 JS 依赖就像定时炸弹
  • Serverless 架构束手束脚,可能连定时任务都要另想办法(我知道 Vercel 有这功能,但即使 Pro 账户也有数量限制)
  • 来自 Vercel 账单的惊喜

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

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

毕竟写代码只是第一步。

MVP 只包含一个核心功能

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

  • 一次只解决一个痛点
  • 只做核心功能,甚至不一定要写代码
  • UI 可以粗糙一些,简单大方即可
  • 不要设计缓存、消息队列等,不要用 K8s

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

第一天就收费

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

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

  • 会吸引到只会白嫖的客户
  • 增加了一道转化环节:流量 -> 试用用户 -> 付费用户
  • 人们不会珍惜免费的东西
  • 免费用户的建议可能价值较低

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

  • 向用户传递信心(“这个产品绝对能解决你的痛点”)和兜底(“即使你不喜欢也可以在 14 天内无条件退款”)
  • 提前通过 Stripe 等支付渠道过滤掉高风险用户
  • 没人付钱说明这是一个假需求或还没找到 niche
  • 退款时真诚地征求用户反馈,这些反馈更有价值

另外关于如何定价,我比较喜欢 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 提效。而代码之外,如何与客户建立联系和信任并最终让他掏钱,是一个没有标准答案的难题。

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

  • 回复客户邮件、私信
  • 经营个人和产品的社媒、newsletter 等
  • 优化 Cold reach 的内容策略,挖掘新的潜在用户群
  • 做 SEO

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

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