最近一直在想程序员如何挣钱。根据以往的认知我总是认为程序员如果有一个好的创意,可以开发出一个好的产品,就可以一炮而红,就开始大挣特挣了。然而最近我看到的一个视频颠覆了我的认知,而且经过我实际的验证,我觉得这个视频说的是对的。
这个视频说的是好的产品不是关键。程序员要做的不是有了一个好的创意,然后就开始吭哧吭哧的把它做成产品。事实上大多数程序员所谓的好的创意,别人早就都有了,而你要做的产品可能都早就有开源的做的很好的了。所以如果你觉得什么产品可以挣钱,不要立马开始做。不要立马开始做。不要立马开始做!你要做的是先在网上搜一下是不是已经有在做的差不多的开源项目了。
如果你找到了这样的开源项目,也许他很不完善,接下来你要做的不是去完善它,接下来要做的你就是想办法把它卖出去。先想办法找到你的第1个顾客,哪怕是免费的。然后再找下一个顾客然后再找下一个顾客,在顾客的使用中收集反馈开始完善产品。
我就是有过这样一个想法,本来想自己先做一个完美的产品。看到这个视频之后我才想起我应该先把这个卖出去。当我在某网把这个我理想中的产品描述包装一下上架之后,发现很多天都没有任何人来浏览。试想一下如果我花了很多时间和精力来开发这个产品,是不是最终的结局都是一样的?现在缺的实际上并不是产品,而是让产品找到合适的用户。所以程序员最应该做的不是去打造产品,而是给产品找到合适的用。只有有了用户,我们再来完善产品这才是正确的道路。