参考:
* [得到|谷歌方法论](《量级和职业发展》)
* [你还在定投GAFATA?是时候改变了!](https://mp.weixin.qq.com/s/cBVrERbFvzu-8ZMrv3vWsA)
* [谈谈为什么看好EOS?](https://zhuanlan.zhihu.com/p/32105599)
最近在学习吴军老师的《谷歌方法论》时,发现了自己曾真实再现了某文中提到的一个反例:在一个算法问题上,把自己的思考问题方式局限在了规模很小的数量上,并被领导指出了问题。当此算法做几千次操作时,效果差别与几次相比其实也并不大;但涉及到十万、百万甚至上亿次操作的话,就会有巨大的差别了。优秀的工程师和一般的工程师,其实在相当程度上,就是差在这种“关注的是不同量级考量”的思维方式上。对此,自己做了一些反思:
“量级”的概念及意义
与我的理解有些偏差,之前我以为,量级类似数量级,级别每差一级,数据相差十的倍数,不过就像个、十、百、千、万的差别。但是,其实不然。量级,是比数量级差距更大的概念。用文中的例子来说,就是芝麻、橘子、西瓜、大象、大山、地球、太阳等这样的差别。这样就决定了至少两点:
- 小量级和大量级的东西放在一起,前者就和不存在没有区别
- 几十个甚至几百个小量级的东西放一起,也远比不上一个大量级的东西
好的思维方式,是懂得分析一个问题中,各个因素在量级上有何不同,会优先甚至拿出所有精力来解决量级最大的因素,而不会像普通想法那样,什么问题先来就解决什么问题,最后可能还费力不讨好。就是说,比较成功的人之所以是少数,是因为大部分人都不能做到提高所做事情的量级,而他们却做到了。
对自己,可以提升哪些“量级”?
综上,要重视量级,就不能老想着多做一些事情,而要琢磨着如何在更大量级、更有影响力的事情中,去多参与一些。文中提到了“成就 = 成功率 * 事情量级 * 做事速度”公式,第一、三个我可以熟能生巧地提升,但第二个呢?我可以去怎样提高呢?下面是自己的思考:
工作上
比起更多地完成程序的功能点,是不是还有更重要的事情? 比如对自己的代码,建立单元测试框架? 优化发布系统工具? 或者是更深入地整个项目的框架?让系统代码更产品化、规范化、可扩展化?(比如设计模式、底层算法的更深入了解)
投资上
虽然已经践行了笑来老师早就提过的GAFATA投资,但是从007战友的文章里,看到了这六只股票算术平均涨幅都不到15%,而同样的时间段,BTC和ETH(及其他一些数字货币价值)的涨幅,均超过了100%(有的达到500%)。GAFATA的收益增长率与后者相比,确实不是一个数量级,那么,在新的一年里,我是不是应该尽快优先开始更多研究和实践数字货币及相关项目的投资?
学习上
英语,只是利用扇贝阅读就够了么?这只是“读”这一个维度,量级很有限。但是,如果我能加入“听、说、写”的维度,那是不是量级就能变大一级或几级呢?这样的话,去年曾一度中断的“背诵文章并录音回顾”的做法,再加上“尝试默写”的处理的话,不就是更好的刻意练习方式么?
目标及计划
既然方法论和需关注的点已确定,那么接下来,就应该为自己立下与之相对的目标和计划了:
- 工作:对今后的功能实现注意加入单元测试跟随;在提高现有工作任务效率及成功率之余,每周投入时间学习项目框架相关的设计模式
- 投资:研究当下区块链最值得投资的项目和相关技术,之后尽快开始实践(计划在1月底前完成)
- 学习:每天再抽出至少20分钟时间,对刻意选择的英文文章进行背诵,并进行录音和默写
写在后面
如果不能牢记量级的概念,不能深入理解量级的差距非常之大(且随时间增长越来越大)的话,那么思维定式就不会改变,过去习惯的做法也无法进行改良。如果量级没有突破,那么即使有够努力,可能收效也不会太大,从这方面来说,不断地思考“到底什么事情的量级更大”,其实也就是在思索“什么事情更加重要”。如果在相信长期积累的效应的基础上,能再加上做事能选择量级尽量大的事项的话,相信一定能够取得更大的成就。