几维之翼

Feb 8, 2024 - 1 minute read - 技术随笔

关于独立开发的思考

前言

最近大环境不好,大厂小厂都在搞“开猿节流,降本增笑”。被裁的老哥一般会有两个选择,一是尽量争取到补偿,接着找工作;二是内心蠢蠢欲动,不愿再被资本压榨,成为独立开发者,做出自己的产品。

笔者也曾短暂的走过第二条路。21年年初,笔者从前一家公司辞职,找了一周的工作没有合适的offer,难免有些落寞。与此同时内心渴望独立开发的想法愈演愈烈。毫不犹豫笔者开始逐梦了, 经过两天的计划后,开始行动,时间定为2个月。前面一个月还能比较专注写代码,后面内心很煎熬,来自家庭,经济压力也逐渐凸显。理性小人开始提醒笔者 “收手吧 阿祖”。

历时2个月,做出了demo,但此时心态已经爆炸,后面这个项目就没有再去花精力弄,老实上班去了。

定义

Indie Hacker(独立黑客)国内一般译为“独立开发者”,独立开发者是在没有公司或团队支持的情况下独立构建和推出业务或产品的个人。 独立开发者通常由自己的想法、热情和兴趣驱动,并致力于构建和推出自己的产品或业务。

说白了,独立开发者一缺人(UI,产品,前端,后端都需要自己做,可以称得上是单枪匹马)。二缺资源(钱)没有足够预算做推广,广告投流。在此情形下想通过双手写代码做出成功产品的一批人。

国内现状

虽然独立开发者被讨论的比较火热,也有一部分人投入其中,但在国内对独立开发者并不友好。大部分的网站,APP,小程序等,如果你想做经营性质的,那需要企业资质。另外个人无法申请商标,也就无法受法律保护。

有人为了资质特地注册了公司,花大精力研究和产品无关的周边,后面产品也半途而废了,笔者觉得没有必要。应该以业务推动项目发展,很多事情是水到渠成的。

方式方法

如果一定想做独立开发,非必要不要辞职。利用业余时间做,可以把它当成一个业余项目(Side Project)来做,这样不会影响你现有的生活工作节奏,这样做项目的心态会更好,哪怕失败也没事。

个人比较推荐看一下《精益创业》,其中MVP = Minimum Viable Product (最小可行产品)理论。比如我们想做一个记账APP,前期不是要把功能都完善好,而是先把最基本的记账功能做出来,拿给市场去反馈。这期间是以客户需求为中心的,通过反馈不断优化APP。使用较小的成本来验证产品的可行性。

最后,保持良好的心态很重要,毕竟成功的是少部分,失败才是常态。