独立开发者必须知道的底层原理

363 阅读3分钟

最近掘金和小红书给我推很多独立开发者的笔记,我总结归纳了一下,大多数的出发点都是:

  1. 大厂裁员,不想再去打工,自己单干
  2. 上班打螺丝很枯燥,没技术含量,自己干点有技术的
  3. 工资少的可怜,觉得薪资配不上自己能力,自己单干
  4. 觉得老板提的需求太傻逼了,老板傻逼,没点能力

然后就决定自己做独立开发者了,但是要做什么呢?这时候我又总结了一下,发现大多数还是下面这样的:

  1. 做笔记,记账,截图等等这些小而美的东西
  2. 找身边的不同行业的朋友聊聊,看看有哪些是可以通过做一个APP或者网站解决一下小众问题的
  3. 自己突然异想天开,想做一个APP,幻想能爆款
  4. 做小游戏,微信小程序

大家多去看看其它的笔记就会发现,大体上都是这类的思考逻辑,这类人的底层逻辑是: 先假设我这个一定有很大市场,然后我的想法一定是与众不同的,只要我做出来了,就会有很多用户,他们一定喜欢,并且还愿意付费,实在不行,我靠用户量多接广告也能小赚一笔呀。

但是他们却忽略了最本质的一点: 不是因为你的技术给公司带来了收益,公司把你给压榨了。而是公司恰好能把这些技术卖出去,有客户需要,也恰好你会这个技术,公司招聘你来做这些事情,然后给你发工资。就算你不做,招聘其他人做也是一样的。公司的价值在于它掌握了需求方,能提供价值给需求方,你没有找到提供价值的点,再多技术都不能变成钱。

公司要你做的事情不一定就是技术最牛逼的,恰恰相反,大多数都是很简单的技术,关键是那一套的业务逻辑。程序员很看中自己写的代码如何优雅,别人写的代码如何糟糕,却对背后的业务逻辑一点也不关心,甚至做了几年的业务,还只是简单的理解为把需求实现了就行,连它背后是什么链路,为什么要这样做,它的底层逻辑是什么,一概不知。

做独立开发者要想赚钱,出发点一定是你经过市场调查有潜在客户,或者有demo,客户愿意付费,然后再去做这个事情。

可以只有一个好点子,但这个好点子你怎么判断是否可行?一个好的想法并不等于一个好的商业化想法,说白了好想法并不一定能赚钱,这个世界有好想法的人太多了。

如果你坚持认为有好想法就去做,那么就是赌博,无非成功或失败,或者半死不活,进退不得。

如果你在开始干之前,调研一下市场,是否有同类,同类竞品怎么样,竞品好不好赚钱,盈利模式是什么,用户情况是什么样,那你大概可以判断成功或失败的概率谁比较大。

有人肯定会抬杠,都什么年代了,还搞这一套,我们就是要创新,就是要颠覆世界,就是要做不一样的东西,那你就当我废话。

至于怎么找出发点,怎么判断出发点是否能站住脚,以及软件做出来后怎么推广和收费问题,下一篇文章会详细讲。