作者:小姜

为什么要开发独立产品
2024 年初通过几位大佬( Tony Dinh 、 levelsio 、 Marc Lou )的特推和博客了解到,作为程序员还有独立开发这一条路,其中有些收入还不错,甚至有人辞掉工作,转而全职做独立开发。看完他们的经历,心里很激动,想着自己是不是也可以试一试。
于是我开启了第一次尝试,用 GPT-4o-mini 微调了个模型,基于 Electron + Vue3 做了一个 AI 变量命名工具 VarNamer。在几个论坛发贴宣传,反响还不错。但是没想到后面 AI 编程工具发展这么快,特别是出了 Cursor 这样的王炸产品,变量命名完全不是难事,几乎改变了以往的编程习惯。
为了开发这个工具,还特意买了苹果开发者证书,99 刀就做了一个应用,着实太浪费了。一个小工具,做个网页就够了,根本没必要上桌面应用,把简单的事搞复杂了。至于 VarNamer,后面再也没管过它。

独立产品契机
VarNamer 之后,我并没有马上开发新产品,原因很简单:不知道做什么,也找不到真正想解决的问题。
直到有一天想到了财报分析,我是价值投资者,阅读上百页的财报本身就很痛苦,市面上的工具又恨不得把所有功能都塞进去,用起来反而很累。也试过 ChatPDF 、 ChatDOC 这类基于 RAG 的工具,但需要自己手动上传财报,管理麻烦,准确率也不稳定。我想要的其实很简单:专注财报、操作简单、准确率高。
2024 年 9 月下旬开始技术调研。之前基于 Dify 做过一些应用。首先考虑的是它,但是深入使用后发现 Dify 灵活度不够,后端又是基于 Flask。对于 to C 的应用,担心性能不够,生产环境还需要一台服务器额外部署 Dify。
调研下来最终确定后端使用 Go + Gin,模型端使用 Python + LlamaIndex + FastAPI ,前端使用 Vue3。LlamaIndex 实现 RAG 应用非常方便,兼容各种第三方文档解析器、向量模型、重排序模型、向量数据库以及各种 LLMs。
利用下班时间和假期实现了个 demo,感觉还不错,是自己想要的效果:批量解析财报、AI 回答带引用来源、高亮定位到原文段落。一个 ChatPDF + AI 财报助理的构想,应该很快就可以实现。
10 月份开始,利用空闲时间全力开发,但这段时间公司的状态让自己越来越不舒服,各种 PPT 汇报、职场 PUA,作为一个技术人,只想专心做事,却不得不把大量精力消耗在这些地方。
我想离职了,11 月初的一个晚上,我很正式地和老婆谈了这件事,讲了产品的方向、怎么盈利、大概的计划,希望得到她的支持。因为我觉得,在组建家庭后,另一半就是你的人生合伙人,在很多重要决策上,得到合伙人的支持,才能走得更稳。老婆没说什么,表示了支持,这份支持对我来说很重要,也是我能迈出这一步的底气。

加速开发
2024 年 12 月 09 号是我最后一个工作日,也是成为全职独立开发者的第一天。下班走出公司的那一刻,感受到了一种前所未有的轻松。
全职之后最大的感受是开发效率提高了好几倍。不用再参加那些枯燥无聊的会议,也不用应付各种办公室政治斗争,或者输出无意义的 PPT。项目从规划到上线,前后大约三个月。
这期间踩了不少坑。以前工作时的一些习惯,反而成了拖累。比如执着于写好代码、追求架构的完美和扩展性,结果严重推迟了上线时间。在产品还没经过市场验证之前,快速推出、验证需求才是第一位,完美可以之后再追求。
一年的挣扎
2025 年 4 月产品 Chat2Report 发布后,尝试了各种方法,去国外社区(Reddit、Facebook、Twitter、LinkedIn)、国内发帖(小红书、雪球、知乎、富途、老虎),效果都不是很理想,注册人数很少,更别说付费用户了。
这时候开始有点自我怀疑,产品真的是别人需要的吗?是不是只有我有这个需求?不应该啊,市面上已经有类似的产品,照理说应该有受众。
既然如此,是不是宣传不到位?于是买了一些付费外链,甚至还搞了付费的 Twitter 自动化营销工具,折腾下来,依然看不到效果。
后来尝试了 Google 付费推广,没想到还真得有效,第二天就有两个人付费,一个月付、一个年付。但仅此而已,推广一停立马没反应,算下来推广费和收入几乎持平,根本不赚钱,感觉不是长久之计,后面就没再投了。
又开始反思,是不是产品功能不够多?于是陆续上了一些新功能,每次发版后在推特同步发公告,就这样断断续续坚持了几个月,直到现在,期间也陆续有新用户付费,但增长依然很慢。
每次一到推广这步,就本能地想逃,因为这不是自己熟悉的领域,长期得不到正反馈,很容易就放弃了。于是又退回到编码的舒适区。也许是因为写代码的反馈太即时了,好与坏,屏幕上马上就有答案。
不会推广,大概是很多开发者的通病。代码上追求极致,完全沉浸其中,也许他们真的能做出好产品,但就是不会推广。随便发几条,没什么反应,转头就去开发下一个产品了。周而复始,陷入一个无限循环。

赚了多少钱
你一定很想知道,产品上线一年,赚了多少钱?说实话,这一年赚了不到 1000 刀,连服务器和第三方服务的费用都没赚回来,要再算上人力成本,亏得妈都不认识了。
但我不后悔。这一年学到的东西,是以前上班完全接触不到的:怎么找目标用户、怎么推广、怎么思考产品设计。上班的时候,这些都不需要你操心,你只需要管好自己的一亩三分地,专注编码,提高编码质量。
现在不尝试,以后只会更加不敢。年龄越大,试错成本越高,我不想将来回头看,发现自己连尝试的勇气都没有。
学到了什么
速度比完美更重要,我对代码的执念让产品晚上线了好几周。营销至少占成败的八成,而我不擅长,也不太想做。应该在辞职之前,先认真验证市场需求。
类似的产品虽然已经有了,但是我和潜在的用户还是聊得太少了。另外,有一个支持你的伴侣真的很重要。上班看似稳定,其实也不是一劳永逸,在没有足够积蓄的情况下直接单干,压力真的很大。
接下来的计划
一个人的精力非常有限,独立开发不能有明显的短板,每一项能力都很重要,所以我决定停止全职独立开发,回到职场,在合适的团队里发挥更大的价值。
这一年多深度接触了 AI 领域,包括各种编码工具的使用,以及 Agent 和 RAG 的实践。如果有 AI Agent 开发相关的岗位,欢迎内推,人在深圳,远程也可以聊。
也看到很多社区里的开发者在问:到底要不要离职全职做独立开发,还是一边上班一边做?
这没有标准答案,每个人的处境不一样。如果你有好的想法,提前验证过市场,确认有真实需求,而且不担心未来几个月甚至几年都没有收入,那完全可以离职去干。试过之后你才会知道,自己到底是适合上班,还是适合创业。
有工作机会欢迎加我沟通。
注:本文转载自小姜,点击链接关注作者:
https://x.com/xiaojiang1115/status/2039595277728821505


