我们来到这个世界,是为了创造本来没有的东西,而不是为了学写代码

我们到底崇拜什么

世界上根本不存在纯正的全栈工程师,为什么就是有那么一拨人被我们奉为全栈工程师而努力向他们学习?其实是因为如下的特点:

  1. 超强学习能力
  2. 超强的精力支配能力,对于“学多少可以产生最大回报”和“做多少可以产生最大回报”有准确预判
  3. 善于利用工具和发明工具,从而提高效率
  4. 善于整合资源
  5. 创新能力

你会发现这些特质你在专家工程师身上也可以找得到,只是少了一个“全面”。因为全面是以上特点导出的结果,而不是原因。具有以上特点的人不可能不全面。你认为一个专家不全面,是因为这个专家某一方面特别牛,但是并不代表别的方面就什么都不会。

我们该怎么办

写到这里我们才发现我们崇拜的不是全栈工程师,我们(可能)不看好的专家身上具有一模一样的品质。我们崇拜的原来是那些聪明的人。对应到上面的 5 个特点:

  1. 训练我们的大脑,多读书
  2. 开始计算自己的投入和价值产出,杜绝学一堆用不着的技术造出没有价值的东西,也要有决心为了更优的价值产出而努力学习更多有用的技术(变成全的过程)
  3. 人的生命有限,学会用现成的工具提高我们的效率
  4. 如果公司需要懂 linux 的人,聪明的人不会第一时间开始学 linux,而是看能不能找一个懂 linux 的人(或者机构),如果实在是找不到,才考虑自己学 linux
  5. 使用工具、整合资源,省下来的时间是为了解决之前这些办法解决不了的问题,这才是价值所在,需要自己真正花时间的部分,哪怕把省下来的时间花在女朋友身上,这完全满足“之前这些办法解决不了的问题”

最后

我们来到这个世界,是为了创造本来没有的东西,而不是为了学写代码。