独立开发是一件下限不高,但上限很高的事情。
之所以说是下限不高,根本上学会了写代码就可以完成一款产品上线;而上限无限高,是因为产品的上线才算得上是独立开发的起点。
产品备受追捧的原因可能有很多,但产品失败的原因只有一个,就是你自己没有成长为精英,配不上这款产品。
可以试想一下,如果你要购买一款软件,你会对软件的开发者有什么要求?你一定是渴望他是一名很厉害的人,因为他越厉害你这笔钱花的就越放心。
用户希望的是产品背后有技术大佬作保证,但作为内行人就会发现,越是技术好的大佬往往他就会越傲慢,就越是不可能做到耐心给用户开发和维护一款产品,因为他的单位时间成本远高于独立做产品的收益。
而技术可能没那么好的人,反而会去尝试开发一些独立产品,他们则是相较于技术大佬更容易成为精英。
因为技术仅仅是下限,没有技术做不了独立开发的工作。但实际上,独立开发对技术的要求其实并不高,因此独立开发的下限就不高。
做技术工作很简单,依靠的是完全体系化的数学和逻辑,没有掺杂其他弹性的因素在里面。所以有人就会对这种完全逻辑化的系统着迷,试图通过构建一套完美符合数学的乌托邦。这种技术痴迷反而会成为臣服在技术面前的仆从,只要牵扯进到逻辑所无法解释的事情中就会失控。
而在独立开发的螺旋式上升过程中,越是往上,就会发现体系化的东西越来越少,弹性越来越大,你所学的知识都无法作为方法,你构建起的工具都失去效果,技术能带来的效应越来越小。当弹性跟逻辑的比例达到一定程度,继续上升的动力就不再依赖于个人的技术水平。
此时会有种不知所措的感觉,会发现曾经给自己带来信心的技术逐渐失去作用,不确定性和未知性带来的恐惧压倒了自身的能力所能给自己带来的安全感,就会触发「打或逃」的心理机制。如果想继续往上,就会在无尽的不确定中摸索,学习更多的知识,总结新的方法,让不确定性与安全感 时刻处于动态的平衡中;或者你退回去,留可以在那个符合逻辑的世界里面,深造技术创造更大的安全感。
阿尔贝·加缪说:“我们所理解的世界无非是我们事先赋予它的各种形象与图景“,用白话说,就是一个人的行为是离不开他认知的范围,认知的高度就是他自己的上限。能跃出水面的鱼,自然比在深海里的鱼更懂得星空的模样。
之所以我会认为独立开发是一份精英工作,是因为独立开发者多多少少的都会选择继续向上前进,并不是说独立开发的起点要求是精英,而是做事的时候成长为,有能力持续服务用户、创造产品的精英。
所以说,独立开发并不是你想的那种,通过自己努力改变命运的故事,这个故事实际上讲的是独立开发再生产命运的故事,在故事里面你看不到太多的运气成分,更多的是在这个越来越刚性的社会结构中,一名普通人脱离内卷后变成精英的热血画面。
这篇文章让你若有所思?推荐看一下本专栏的其他内容👇