一直不喜欢以“xxx的100条法则”,“xxx要知道的99件事”为标题的这种罗列“成功法则”、“诀窍”的书。原因其一,是这样的书内容多少有些分散,难免不够系统;当然,主要原因还是自身天资愚笨,短时间内根本无法记住这么多条看上去很是诱人的“诀窍”,但是又着急于自己记不住它们,所以大多时候只是徒增烦恼。
因此,我以为,一本书能讲清楚一个道理就足够了。100个书上的道理不如一个自己明明白白真真切切深有体会的道理。秉承着这个原则,我找到了一个与自己也与作者和解的方法:不管书中列了多少条“诀窍”,只记住一个让自己最为心动的就好。
《程序员的思维修炼》本书同样罗列了47条“诀窍”之多,让人望而生畏 orz
读过之后发现本书内容涉及之广令人咋舌,在里面常常看到其他书中提到的核心内容,包括GTD、思维导图、黑天鹅现象、smart原则、以教代学、冥想等等。从数量上就能看出,针对这些内容,本书的讲述并不深入。
当然也提到了很多之前未见过的概念:
SQ3R阅读技巧:Survey调查、Question问题、Read阅读、Recite复述、Review回顾
LR型思考:L为线性,R为非线性。
原生学习模式:视觉型、听觉型和动觉型
虽新奇,但是同样讲得不够深入,总是在我以为后面还有相关内容的时候就结束然后开启下一个话题了,让人无法很好的理解。
所以整本书看下来就像一个索引,像各种认知行为与心理方面的理论与现象的简介。
弱水三千,只取一瓢。
这本书中最让我心动的一个“诀窍”就是:
允许失败,你会走向成功。
书中举了这样一个栗子:
贝司老师知道很多优秀的学生在聚光灯下就会僵住,不能高水平地演出。因此,他耍了个花招。把学生带到舞台上无情的聚光灯之下,但是宣称评委还没有准备好,他们依然在准备最后一个候选人的资料,甚至麦克风也没有打开。那么演奏一下吧,算是热热身。当然,老师在撒谎。事实上,评委在仔细倾听。结果这些学生们不负所望,演奏得非常精彩。他们非常放松,因为被允许失败。
现实中,毕竟不会在我们做每件事情时都有这样的一位老师出现,那么就需要自己为自己创造允许失败的地带。
可以从以下两方面来考虑:
一方面,允许失败,意味着不必追求完美,要知道,一次不完美的行动胜过100次完美的准备。
另一方面,允许失败,意味着心理压力的减轻,你也许会发现,当突遇挫折而对自己的期望降低时,我们会突然看开很多事情,这时反而没那么在意他人的眼光,从而可以更好的做事情。就像一句话讲的“人若无名,便可专心练剑。”
从认知学和神经学方面来说,一旦被允许失败,失败的几率反而会变得很小。在众人强烈的关注下,我们原本难以观察和表现出色。但没有了压力之后,就可以集中注意力,非常放松地观察。
其实之前也接触过类似的思想,男神马东东告诉我“犯错是人生的宿命”,也就是说“不要怕失败”,但这话实际上隐藏着:若是“失败”了、“犯了错”,这结果是我们不愿意看到的,多少带着些许悲情的色彩在其中。
而“允许失败”要比“不怕失败”更进了一层,它在说:“失败”是完全可以接受的,而且它不见得就是多么不好的一件事情,它就像吃饭,睡觉一样的普通,失败的经验当然值得看重,但失败本身是太不重要的一件事情了,要看轻它。
我们追求成功,但决定看轻失败。
最后,分享一个可爱的debug小典故:
“调试”(debug)计算机的现代定义来自于一只真正的昆虫——一只蛾子掉进了Mark II Aiken RelayCalculator的一个继电器上。在运行一系列余弦回归测试时,操作员发现了一处错误,通过观察,他们找到了这只昆虫。操作人员移除了虫子,很负责任地把它订在日志手册上,这是真正意义上的调试机器——给计算机除虫。
标题:程序员的思维修炼
作者: [美国] Andy Hunt
豆瓣评分:8.3/10
网友评论