自有产品和服务

那接下来我们就来聊聊程序员的专业领域 —— 通过开发自有的产品和服务、作为 side project 运营来变现。

需求的发现

首先要说的是很多同学都很困扰的问题。

我以前以为最困扰的问题应该是如何抽出时间和精力来做一个项目,但后来发现还有一个同样甚至更为困扰大家的问题,那就是有了时间以后,不知道做什么。

通常来讲,解决方案有两种。

一种是通过日常的工作和生活发现原生需求;另一种是通过观察分析和阅读报告来发现。

原生需求

最靠谱的方式就是,留意那些我们自己在日常的生活和工作中遇到的困扰,然后为它去做解决方案,最后把这个解决方案做成产品,出售给有同样需求的人。

这种需求叫做原生需求,不是我们因为有了某个技术而幻想出来的应用场景。原生需求不是等我我们去寻找,而是它会主动找到我们。这种需求非常真实可靠。

但有一个问题,我们程序员相对于整个大众来讲,其实是一个非常小众的人群。这个人群有一些独特的文化、行为和思考方式。所以程序员遇到的原生需求,很可能只适合程序员人群,而不适合其他更为大众的市场。这就让它的目标市场比较小。

而程序员又是一个动手能力非常强、开源文化深入骨髓的群体,绝大部分的解决方案都能找到开源项目,或者改几行代码就能实现了。一些大公司还时不时的开源一堆非常强悍的工具,所以面向这个群体的免费或开源工具很受欢迎,但收费工具却是非常难做的。

反而是如果你在非专业领域有一些更为大众的兴趣爱好,从那些方面来发现需求的话,难度就会下降很多。

需求的验证

另外要重复强调的就是,需求的验证不能以口头承诺甚至免费用户来验。做需求分析的时候你去问,很多都会说我觉得这个东西挺好的。但你让他们付钱的时候情况就完全不同了。

大家可以回想下自己在过去一年里边,为哪些软件或服务支付超过 100 元人民币。我之前发过一篇微博问我的粉丝(大部分是程序员),后来发现绝大部分都是一些资源型的服务,比如视频会员、云主机、网课、网盘;软件就非常少了。所以我们还是要尽可能的从更广泛的人群里去发掘更值钱的需求来做。

降低起始难度

上边并不是说程序员人群的需求不能做,而是说难度比较高。

作为副业,我们投入的精力是有限的,如果一上来就是玩 Hard 模式,失败的概率会非常高。如果经常失败的话,最后就变成一种习惯了,渐渐的,也就会不再想去做副业,甚至连创业的冲动也跟着没有了,这就非常可惜。

观察分析和阅读报告

另一个路径是观察分析那些已经在挣钱的应用,阅读它的用户评论,发现可以改良的点,制作更好的产品。这个工作量还是很大的,所以也可以考虑直接购买一些分析报告。

这里的分析报告不是那种行业的通用报告,那是针对创业公司和大公司的,需要投入很多资源,以爆发式增长的方式去推动,并不适合副业。

最近在国外开始有一些专门针对副业和 Side project 的分析报告。他们收集整个市场的信息,然后针对大致一亿美金以下的细分市场做趋势分析。这种市场一般冲着上市去的创业公司看不上,所以留下了比较大的市场空间。

我最近读过报告的有两家,一家是 Trends.vc,另一家是 SoftwareIdeas.io。不过这两家本身也是初创或副业业务,不知道各位读到这本书的时候是否还在运营。这里最主要的还是给大家提供一种思路。

我们在做副业的时候,也需要慢慢来改变我们的一些习惯。比如说对于程序员来讲,绝大部分的东西都是可以自力更生的。所有能自己做的就自己做,不能自己做的,我们会找开源项目。这样我们会更有安全感,做的事情也会更加靠谱。但是我们在做商业的时候,尤其是在做副业的时候,遇到的问题就在于我们的精力是非常有限的,在价格适中、又有购买能力的情况下,更好的方式是通过购买而不是自己开发。