Thoughts of The Week # 06
1/ Non-linear learning
这周依旧读了一些Luca Dellanna的文章,Luca最近更新了一期文章叫Non-linear learning,即“非线性学习”,非线性学习是一种非常好的学习方法。
在学校里,我们大都是进行线性学习:拿起一本书,从头读到尾。线性学习有两个可能的坏处:
(1)浪费你的时间。(书中有的内容你可能已经掌握)
(2)限制你的拓展边界。(你需要按照既定路线学习,而不是在学到某个有意思的地方,停下来去别的地方找更多的信息,深入探索)
Luca介绍道,维基百科是一个非常好的非线性学习工具,在浏览某个词条的时候,你可以快速地只看某一段定义,然后点击下一个你感兴趣的链接,然后又点击另一个链接,以此类推。(当然,需要警惕的是自己一不小心偏离当初的主题太远)
非线性学习能够让我们把精力集中在20%重要的内容上,而这些内容能够为我们带来80%的价值。(Pareto’s law, remember?)
2/ Always Beta & Serendipity
从非线性这个话题再延伸一下,我们可以谈谈目标导向和过程导向的问题。
从小我们接受的教育往往要求我们,要从小确立好自己的目标,然后坚定地朝着这个目标不断努力前进。
这听上去特别美好,十分励志,但面对如今瞬息万变的社会,这样的方法未免有些过时。
People who are close to you often expect you to make decisions about your career path and stick with them. They want you to be a “fire and forget” missile that zeros in on a target and pursues it relentlessly. But this just isn’t how things work. Most people change course many times before finding the best match for their skills and interests.
在软件行业,过程导向哲学的优势得到体现,程序员常常意外地创造出了一些“好东西”,而且这个“好东西”也许压根就不在自己原先的目标范畴里。
通常是先造出来了某个“好东西”,然后我们意外地发现它能解决某个困惑已久的问题,然后我们开始把这个“好东西”应用起来,“执行”先于“目标”,而非“目标”带来了“成果”。
敏捷的开发能够带来意外的好运气,其背后就是过程导向的哲学。
3/ Range
最近开始读David Epstein的 Range一书,这本书我刚开了一个头,还没有读完,书里的内容印证了我许久以来的一些想法,有相见恨晚之感。(书全名叫Range: Why Generalists Triumph in a Specialized World)
现在有很多人都在吹捧一万小时定律,这个定律在某些领域的确得有效,如国际象棋、钢琴等,只要学的早,学习时间越久,确实能够更加优秀,但我们也要警惕,有时候过早地深挖一个狭窄的领域并不work。
Range中有这样一段话:
Narrow experience made for better chess and poker players and fire fighters, but not for better predictors of financial or political trends, or of how employees or patients would perform.
对于扑克、消防这样规则较为固定的领域,我们可以通过不断的训练,特别是从小开始专业化的训练,head start,成为在这些方面优秀的人。但在另外一些,规则不那么明确、甚至时刻在变化的领域,过于狭隘的知识(极专业化的)反而不能够促进自己成功。
关于这个话题,日后我后会单独写一篇文章来介绍。