<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feeds.feedsky.com/styles/temp01.xsl' type='text/xsl' ?><!--这是一个由Feedsy提供技术支持的Feed，为了提高读者阅读的体验，以及满足用户美化自己Feed的需要，我们设计了多种精美的Feed模板，提供给大家选择，所有最终呈现出来的样式，皆由用户自愿选择使用，未经许可，任何团体和个人，请不要擅自修改样式或者盗用，这是对于用户选择权的尊重。--><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:fs="http://www.feedsky.com/namespace/feed" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://feeds.feedsky.com/csdn.net/pongba" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/pongba" type="application/rss+xml"></fs:self_link><lastBuildDate>Tue, 19 May 2009 15:43:00 GMT</lastBuildDate><title>刘未鹏|C++的罗浮宫</title><description>博客新地址：http://mindhacks.cn</description><link>http://blog.csdn.net/pongba</link><language>zh-cn</language><copyright>Copyright &amp;copy; pongba</copyright><pubDate>Thu, 24 May 2012 04:43:46 GMT</pubDate><image><url>http://static.blog.csdn.net/images/logo.gif</url><link>http://blog.csdn.net</link></image><item><title>[原]我在南大的七年</title><link>http://blog.csdn.net/pongba/article/details/4202575</link><description>&lt;p&gt;&amp;mdash;&amp;mdash; 跨进南大校门的第一天，我知道，我自由了。&lt;/p&gt;
&lt;p&gt;父亲是个对新事物有强烈兴趣的人，村里第一台电视机是他自己组装的，当时全村人都跑过去看，电视机只能收到一个台，CCTV。座机电话是第一个装的。大哥大刚出现的时候，他也是第一个买来用的，那个时候的移动电话真是贵得离谱。&lt;/p&gt;
&lt;p&gt;父亲告诉我的第二件最重要的事情是：遇到任何问题，找书去就行。他在自己的专业中完全是自学的。在不属于自己的专业中（后来买了电脑之后需要学习如何架设公司网站，如何网上营销，如何进行电子财务管理，如何使用各种作图软件制图等等）也全都是靠买书自学。&lt;/p&gt;
&lt;p&gt;为什么说到这两件事情，因为这是对我一生影响最重大的两个习惯。第一个习惯给了我学习新东西的强烈动机，有了热忱和兴趣，做事情就不觉得累，就自得其乐。第二个习惯则给了我学习任何新东西的方法&amp;mdash;&amp;mdash;不会么？查书去。（当然，学习一门专业并不完全通过看书就行，但这毫无疑问是至关重要的一个途径。）&lt;/p&gt;
&lt;p&gt;高三的时候，父亲买了电脑，我立时对这个神奇的事物产生了强烈的兴趣，每期的《电脑爱好者》和《电脑报》都会买来细细看，有时看到各种小工具、技巧还会摘抄下来，回去在自己家里的机器上捣鼓。那个时候我并不知道这样单纯的兴趣会把我引向一条专业的程序员道路。&lt;/p&gt;
&lt;p&gt;高三时间变得越来越紧，分配给兴趣的时间越来越少，但兴趣的火花一直都没有熄灭。&lt;/p&gt;
&lt;p&gt;跨进南大校门的第一天，我知道，我自由了。&lt;/p&gt;
&lt;p&gt;这个自由并不是说我可以做任何事情了，而是我得到了一个重要的决策的自由权，即关于如何利用我的时间。&lt;/p&gt;
&lt;p&gt;高考的时候我报了计算机系，但分数差了几分，失之交臂，被调到第二志愿专业&amp;mdash;&amp;mdash;信息与计算科学。当时以为这个专业跟计算机相关的，结果发现是数学系，后来听不少同学提到都上了同样的当。&lt;/p&gt;
&lt;p&gt;这里出现了一个歪打正着的事情：我本意并不是上数学系，如果当时知道这个专业是数学系，我可能就不会填报了。但正是因为这个错误，我在数学系好歹也受了一些数学基本功的训练（尽管这个训练的基础是大一上的不多的几节数学分析课，以及每次临考前宿舍哥们例行的&amp;ldquo;包夜&amp;rdquo;看书），回过头来看这个基本功在后来还是帮了不少的忙，甚至有一阵子我对数学本身到了很感兴趣的程度。不得不说，这段学习的经历是很锻炼抽象和逻辑思维的。另一方面，困难如数学都学了，对其他学科就不觉得难，不会望而却步。&lt;/p&gt;
&lt;p&gt;这是我成长过程中的幸运之一。后面还会提到，还有好几次更大的幸运。&lt;/p&gt;
&lt;p&gt;大一上学期很快过去，应该是在大一下学期的时候，学校要开一门C++课程。我利用假期先把课本基本啃掉了，当时动机也很简单，先啃掉，就不用上课了嘛。&lt;/p&gt;
&lt;p&gt;另一件事情是我经常喜欢去逛书店，看到侯捷的《深入浅出MFC》上面很多人说这本书好，我当时也对C++有一些基础认识和好感，所以就买下来啃了。一方面侯捷先生写的书的确图文并茂，深入浅出，有意思，另一方面理解一样复杂的东西是个智力挑战。所以看着看着倒是觉得兴致盎然。却不知就这么和C++结下了不解之缘。&lt;/p&gt;
&lt;p&gt;这是另一个歪打正着：为什么说是&amp;ldquo;歪打&amp;rdquo;呢？因为MFC的设计也并不能说就是C++的Best 
Practice，另一方面若是以用为本的话也未必就要把MFC的原理摸个透。所以搞不好现在看来我就不会细看这本书。为什么说是&amp;ldquo;正着&amp;rdquo;呢？因为理解一个费解的东西本身需要长时间投入注意力，无形中练了理解能力和思维体力（专注），另一方面虽然MFC不是最佳设计，但理解里面的代码却加强了对C++本身的认识，这是基本功；也加强了对C++的兴趣，这是动力，后来这个动力驱使了我去看了大量的系统底层知识，从操作系统代码一直看到硬件体系结构。&lt;/p&gt;
&lt;p&gt;大二发生了几件重要的事情：一是我在程序员上发表了第一篇技术文章，是剖析Boost源码的。我已经不记得什么时候、通过什么途径知道Boost这个库的了，总之是知道了，然后也是由于受到侯捷先生源码剖析的影响，也去看源代码，发现很难，越是难就越是觉得有趣，跟踪代码到临晨四点居然越看越精神了，后来火速写了一篇源码剖析。发给《程序员》杂志的技术主编孟岩先生，孟岩先生给了很大的鼓励，于是我很来劲。后来一鼓作气分析了N个库，写了一系列的Boost源码剖析的文章，在网上随处可以搜到这个系列。&lt;/p&gt;
&lt;p&gt;这是第二个歪打正着，按理来说，研究语言技巧并不是程序员最佳的时间投入方法。所以现在我可能不会去做这件事情，会认为有更好的时间投入途径。但当时就一头扎了进去。为什么说也是正着呢？因为虽然这也许不是最佳的投入时间的办法，但总归比什么都不专注要强得多，至少这么一深入，对语言的缺陷和陷阱有了更深刻的认识、也锻炼了对代码的亲切感、跟踪调试的耐心（是的，耐心，而不是技巧）。&lt;/p&gt;
&lt;p&gt;所以后来我在博客上总结自己学习编程中走过的弯路，孟岩先生说到，是不是弯路，不是那么容易界定的。&lt;/p&gt;
&lt;p&gt;的确，也许真的有更好的路，但事前真的很难判断哪条路是最优的，我们能做到的，是把一条路走透了、走深了，只要不是一条太不靠谱的路，深入的过程中总会有很多的收获。只要不是太顽固，善于反省，总有一天也会逐渐意识到越来越靠谱的路。&lt;/p&gt;
&lt;p&gt;除了发表第一篇技术文章之外，大二我还用业余时间做了一些技术翻译，寒假里我坐在家里每天晚上翻译半章《Effective 
C++》，当然，后来我把译稿提交给出版社的编辑时被告知文笔还显生硬。&lt;/p&gt;
&lt;p&gt;同一时间，我继续啃N多C++以及底层知识的书，一段时间我的书架上全是这类书，根本不像数学系的学生。非典那阵子，把饭钱都拿来买了书，为什么买得这么疯，也是因为受父亲的一个影响，他告诉我买书不用心疼，因为是长远投资，收益远远大于这点金钱投入。那段时间我边看边写一些代码玩，有模仿Windows核心编程的小程序，也有尝试并失败的小游戏，也有拿来对宿舍玩的游戏文件分析的工具，还有为上机考试写的库，总之玩得不亦乐乎；不像很多知名的程序员在学校里面就写了被广为使用的工具，那个时候我完全没有这个意识，也不知道什么是开源，自己自娱自乐而已，所以没有系统训练编码量和编码素养，比较盲目。&lt;/p&gt;
&lt;p&gt;大二下半年还发生了一件重要的事情，我在CSDN上开了一个博客，开始写学习C++和编程的过程中的一些总结。这个博客我一直写到今天，伴随了我整个7年的学习和成长，回过头去看就像时光机一样，能够看到一路过来我都关注了些什么东西，是怎么想的，以及对一些事情的看法是怎么改变的。这些东西如果不记录下来，就会逐渐忘掉，也就无法参照过去的自己，对未来提供更好的借鉴了。所以我一直把记录当做一个很重要的工具。另外我也通过这个博客认识了很多朋友，得到了很多的帮助。&lt;/p&gt;
&lt;p&gt;后来，学校提供了转系到软件学院的机会，我立即报名了。后来的两年在软件学院度过。但其实反正我也是自己安排时间，所以无甚区别。&lt;/p&gt;
&lt;p&gt;大三大四发生了几件重要的事情：一是荣耀先生邀我合译《Imperfect 
C++》，我很乐意的接了下来，可没想到这本书比我想象得要密度大得多，六百页，而且排版也很密，我给自己安排了每天6、7页纸的量，大概花了半年多译完。中间有一段时间停滞，荣耀先生给我鼓劲，告诉我一个重要的方法：如果觉得做不下去了，就硬着头皮坚持做，然后就类似于麻木了，适应了，那种望而却步的感觉会逐渐自动退去。惊人的简单，但事实就是如此，硬着头皮，过了那个情绪上最艰难的时候，也就适应了。这本书译完之后，还是有不少的收获，但我总觉得对性格上的磨练才是最有价值的收获。&lt;/p&gt;
&lt;p&gt;二是我开始看英文版的书。之前，由于高中不靠谱的英语教育的原因，我恨死了英语，大二的校内四级课程还挂了科，直到大四才补考。但对技术本身的热爱压过了对英语的反感，我还是硬把一整本影印版啃下来了，而且津津有味，这本书就是Jeffrey 
Richter的《Applied .NET Framework 
Programming》。这个事情的重要性在于，后来我就不再反感和恐惧英语了，这是其一，其二是我开始意识到英文世界的技术资料有多么丰富，所以虽然本身看上去不是一个太起眼的事件，但却是我获取信息方式的一个Tipping 
Point，一旦熟练掌握了语言这个平台，背后就是一扇大门，通向一个海量的信息源，后来我的信息获取绝大多数便来自于英文，其中尤数wikipedia和英文版的书为多。另外还有一个收益后面会提到。&lt;/p&gt;
&lt;p&gt;大四快毕业的时候又发生了一件事情，微软的Eric 
Jiang通过我的博客找到我，推荐我去微软面试，我随随便便就把粗糙的简历给发过去了，差点因为简历太粗糙被HR直接过滤掉。远程电话面了两轮，远程Coding一轮，然后记得就是飞到北京面试，住在北航招待所。北京的面试又面了好几轮，有考察底层知识的、有考察C/C++的、.Net的，还有考察算法的，编码素养的。总之就是公认的基本功考察。最终我还是没能通过面试。个人自己后来总结的结论是算法基本功太差，连什么是动态规划都不知道，编码素养也不够。这部分也是因为本科的学习方法太业余，什么好玩干什么，倒不是说兴趣驱动不好，只是缺乏系统的规划，不清楚也不关心这个领域的蓝图，也弄不清什么是重点。后来在读研的时候恶补了一把算法，好歹弄清了一些基本的概念和思考方法。编码素养的问题也是到了读研的时候才开始思考和学习，现在仍在学习。&lt;/p&gt;
&lt;p&gt;另外，在本科阶段，其实我也浪费了很多时间，事实上，是只花了很小一部分时间来学习。之所以还多少学了点东西，完全是仰赖了专注的习惯。而这个专注的习惯其实又是从小受父亲耳濡目染的，父亲会花一整天揣摩一个问题，父亲跟我说过他以前组装电视机时的故事&amp;mdash;&amp;mdash;一切都似乎组装正确，但电视机就是不工作。他苦思冥想，不得其解，当晚，半夜从睡梦中醒来，想到了问题的症结所在。所以，我在啃一些底层知识时如果弄不懂，也会一遍遍读，然后用走路吃饭坐车的时间在脑子里一遍遍去琢磨。我有很多重要的习惯受到父亲的影响，这些习惯自己一般觉察不到，但却默默影响了平时的一点一滴的时间分配和学习轨迹，这些习惯从纸上很难学到，但耳濡目染却会自然而然地学会。&lt;/p&gt;
&lt;p&gt;每当有人觉得我本科就做了不少事情的时候，我就会说其实我本科真的浪费了很多时间，而另一方面，这也说明，要掌握一门专业知识，其实每天一点时间，专注、积累和持之以恒也就够了。后来研究生阶段才算真正开始惜时了，于是经历了两年密度很高的学习和思考，心智才成熟了不少。&lt;/p&gt;
&lt;p&gt;大四的时候，和很多人一样，我也考研，因为一来也很茫然，二来也希望能够继续有一个宽松的环境继续沉浸在自己的兴趣中。但四年来我都是自己安排时间，逃掉了无数的课，已经对模式化的做题考试产生了抵触，所以考研的复习也没怎么认真准备，那年考研的数学题又偏难，一下慌了神，结果居然把一整页题压在稿纸下忘了做了，心理准备有多不充分可见一斑。考完数学我很沮丧，那么大分值的题目没做，数学肯定过不了了，接下来的专业课就没去考了。后来想想其实还是应该去考一考，多少能为下一年积攒经验。&lt;/p&gt;
&lt;p&gt;后来就工作了，没去成微软，经同学张振推荐，就去了南京西门子。心里的打算还是边工作边考研，为什么考研，动机也简单，我心理还没准备好，本科只顾着埋头学好玩的，也不看路，不知道自己想要什么样的工作，想做什么样的事情。去西门子之后更加觉得如此，觉得效率很低，做的事情也并不是我乐意的，每天还要在班车上浪费两个小时，于是没过多久就辞掉了工作。打算复习考研。那个时候大概还有半年多的时间才到考研，所以我中途不紧不慢地又翻译了《Exceptional 
C++ 
Style》，占用了不少时间，到最后时间很紧了，就剩两三个月，我才开始认起真来，回想起来这是糟糕的时间管理。结果我不得不作了最坏的打算：顶多调剂去软件学院读研（我报的是计算机系），考虑到我反正是自己安排时间，差别应该不大。幸运的是，最终一分不差地过了线，算是蹭到了计算机系里。虽然如此，还是觉得这种惊险不要发生的好，以后或者其他事情上就不会有这么幸运了，及早准备总是很重要的。&lt;/p&gt;
&lt;p&gt;读研期间的两年半，是我自己觉得心智年龄成长最迅速的一段时间。这里也有几个很幸运的事情。一个事情是我的导师陈家骏先生给了我很大的自主，于是我得以有时间安排一些重要的学习，这段时间对我来说很重要，我学习和思考了很多东西，为个人以后的发展作了很多准备，倒是没帮导师做什么事情。所以，硕士毕业离开的时候是既感激也愧疚。&lt;/p&gt;
&lt;p&gt;另一个事情是认识同实验室的师兄陈怀兴，严格来说是他先来找我聊天，可见那个时候我仍然还是没有意识到与人交流的重要性的，后来，建立了TopLanguage讨论组之后越发意识到与他人交流的重要性，也开始主动寻找和参与交流，希望以后自己也能组织交流。陈怀兴对算法很有造诣，也是TopCoder上的常客和牛人，那个时候我也正在为以后的工作面试准备一些算法基础，所以经常找他讨论，获益很多。有一句话说：看一个人，只要看他读的书和见的人。还是很有道理的，这两者是一个人成长中最有价值的信息来源。&lt;/p&gt;
&lt;p&gt;研一下半年，女朋友找工作的时候需要用到营销方面的知识，于是我去替她找书，偶遇《影响力》这本书，这本书打开了我的视野，让我开始关注一个很有价值的领域：我们如何思考，如何正确地思考。这个领域有很多有意思和有价值的书，我利用近一年的时间，陆陆续续看了近40本相关的书（我把这些书整理了之后以豆列的形式放在豆瓣上），对思维的特点和缺陷，以及如何思考有了很多的了解，这些知识后来很大程度上使我更清晰地认识自己，和自己在学习和生活中面临的各种问题。&lt;/p&gt;
&lt;p&gt;也是研一下半年，我建立了一个Google 
Groups，起名TopLanguage，一开始的时候是因为平常没人讨论问题，憋得难受，希望有人能够说两句，无心插柳柳成荫，后来这个讨论组的交流越来越多，如今已经近两年，组内成员超过了4,000人，两年里我也从中收益颇多，其中最大的收益有两个：一是和人讨论能够激发自己进一步的思考，也促使自己更清晰地表述自己的观点或问题。倒不是说别人就一定告诉你什么新东西，而是讨论对你自己的思维的刺激。二是交流中认识了不少朋友，后来快毕业的时候也受帮助颇多。我一直把TopLanguage的创建看作研究生阶段做得最有意义的事情之一。&lt;/p&gt;
&lt;p&gt;此外，我有意识地提前准备了英语，因为我相信如果想要去好的外企，口语不过关很可能成为一块短板（当然，英语作为承载最多技术知识的平台语言还有更大的价值），包括阅读、书写和口语。我想了一个方案，可以不用额外花时间来学习英语：阅读的训练蕴含在平时的英文技术资料的阅读中，尽量读英文的，一来英文资料更一手和全面，二来也顺便练阅读。书写的训练蕴含在去国外邮件列表发技术贴和自己写的英文博客文章中。口语的训练则蕴含在平时的娱乐中&amp;mdash;&amp;mdash;美剧，有一个暑假我几乎天天开着Friends睡觉，另外学校有国外过来的团队演讲我不再错过，而是主动参加，有一次还带他们出去逛南京，说了一天英语，回头在路上听中文都像英文。虽然和外国友人交流的次数不多，但似乎对口语感觉的提高还挺大。后来在微软亚洲研究院的面试最后一轮就是英语的，而且是偏技术的，好在提前准备了，所以毕竟还是顺利地表达出了想表达的意思。&lt;/p&gt;
&lt;p&gt;去微软亚洲研究院面试，是因为幸运地认识了微软亚洲研究院技术创新组项目主管邹欣先生。邹欣先生和他组织的团队在那段时间写了《编程之美》，书中有很多很有意思的题目，而我那段时间恰和陈怀兴讨论算法，在讨论组上也组织了专题的讨论，有了一点粗浅的思考，于是和邹欣先生邮件交流，由于对邹欣先生的技术创新组做的事情很有兴趣，所以找工作的时候便向他毛遂自荐。&lt;/p&gt;
&lt;p&gt;承蒙邹欣先生推荐，时隔三年，我再次获得了去微软面试的机会。这一次，由于研究生期间作了一些长远准备，所以心里有底了很多，也就比较冷静了，由于当年知识体系的漏洞被我花功夫补了补，所以面试比较顺利。面试的时候邹欣先生更为详细地介绍了技术创新组的工作，我更加感兴趣了，所以尽管已经有另外几个也不错的选择，但心里还是迅速地做了决定。大约一周后，HR通知Offer，我毫不犹豫就接受了。&lt;/p&gt;
&lt;p&gt;我想，虽然有很多人本科就明白自己想做什么，我多花了两年多，总还不算太晚。&lt;/p&gt;
&lt;p&gt;--&lt;/p&gt;
&lt;p&gt;前些天&lt;a href=&quot;https://groups.google.com/group/pongba/browse_frm/thread/e66bd172df7828b0&quot;&gt;贴在讨论组上的&lt;/a&gt;。&lt;/p&gt;
            &lt;div&gt;
                作者：pongba 发表于2009-5-19 23:43:00 &lt;a href=&quot;http://blog.csdn.net/pongba/article/details/4202575&quot;&gt;原文链接&lt;/a&gt;
            &lt;/div&gt;
            &lt;div&gt;
            阅读：53424 评论：276 &lt;a href=&quot;http://blog.csdn.net/pongba/article/details/4202575#comments&quot; target=&quot;_blank&quot;&gt;查看评论&lt;/a&gt;
            &lt;/div&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/641949464/pongba/csdn.net/s.gif?r=http://blog.csdn.net/pongba/article/details/4202575&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</description><pubDate>Tue, 19 May 2009 23:43:00 +0800</pubDate><author>pongba</author><guid isPermaLink="false">http://blog.csdn.net/pongba/article/details/4202575</guid><dc:creator>pongba</dc:creator><fs:srclink>http://blog.csdn.net/pongba/article/details/4202575</fs:srclink><fs:srcfeed>http://blog.csdn.net/pongba/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/pongba/~1084245/641949464/1084244</fs:itemid></item><item><title>[原][BetterExplained]如何有效地记忆与学习</title><link>http://blog.csdn.net/pongba/article/details/4033477</link><description>&lt;p&gt;&lt;strong&gt;你所拥有的知识并不取决于你记得多少，而在于它们能否在恰当的时候被回忆起来。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;让我稍微说得更详细一点：学习新知识并将其存放于大脑中，&lt;strong&gt;最终的目的是要在恰当的时候能够想得起来去使用&lt;/strong&gt;。因此，学习的有效性&lt;strong&gt;显然应该这样来衡量&lt;/strong&gt;：当遇到需要用到学过的知识的时候，相关的知识&lt;strong&gt;是否会自动从你脑海中&amp;ldquo;蹦&amp;rdquo;出来&lt;/strong&gt;，最起码&amp;mdash;&amp;mdash;能否通过有意识的搜索将它们提取出来。&lt;/p&gt;
&lt;p&gt;这可不像它听上去那么简单，否则就不会有&amp;ldquo;掉书袋&amp;rdquo;、&amp;ldquo;读死书&amp;rdquo;这种修辞手法了。&lt;/p&gt;
&lt;p&gt;为了更深入地说明这一点，以下是几个著名的关于学习与记忆机制的实验：&lt;/p&gt;
&lt;p&gt;《找寻逝去的自我》上提到这样一个例子：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;假设这样一个任务：给你一个单词（如brain），要你寻找它的押韵单词（如train）。一段时间之后问你记不记得当时给你的单词是什么了。你可能会不大记得了。现在，如果当时不是要你寻找押韵单词，而是要你联想该单词的含义或功能（如brain的功能），那么你事后回忆起来当时是什么单词的可能性就大大增加了。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;对此一个靠谱的解释是：&lt;strong&gt;后一种记忆编码方式（称为精细编码）提供了更多的提取线索&lt;/strong&gt;。所谓条条大路通罗马，&lt;strong&gt;任何一个线索被触发都可能顺藤摸瓜地拎出整条&lt;span style=&quot;text-decoration: line-through;&quot;&gt;鱼&lt;/span&gt;记忆来&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;一个非常类似的实验是这样进行的（只记了实验，忘了出处了，顺便请教知道的同学:) &lt;strong&gt;Update&lt;/strong&gt;：感谢 &lt;a href=&quot;http://mindhacks.cn/2009/03/28/effective-learning-and-memorization/comment-page-1/#comment-311&quot;&gt;Leeve 
指教&lt;/a&gt;，这是 Craik&amp;amp;Tulving 于 1975 年做的一个关于记忆的浅层深层加工的经典实验，参考&lt;a href=&quot;http://www.psychologistworld.com/memory/levels_processing.php&quot;&gt;这里&lt;/a&gt;，论文原文可参考&lt;a href=&quot;http://scholar.google.com/scholar?q=Depth+of+processing+and+the+retention+of+words+in+episodic+memory&quot;&gt;这里&lt;/a&gt;）：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;给出同样一组单词，让一组被试数一数每个单词有多少个音节，让另一组被试阅读单词的含义（或者设想单词可以被使用在哪些场景中），之后让两组被试回忆列表上的单词，猜哪一组能够回忆出更多？&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;这是一个被广为认可的记忆机制，即：&lt;strong&gt;我们在记忆的时候将许多线索（例如当时的场景、问题的背景，甚至所处的语言环境、空间位置）一并编码进了记忆，事后能否提取出这段记忆严重取决于提取线索是否丰富、以及在回忆的时候是否重现了记忆时的线索。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;原则上，在上面提到的两个实验中，两组被试都接触到了同样的单词，都记忆了同样的知识，但取决于在记忆的时候将哪些线索，多少线索和该记忆进行了挂钩，就决定了事后回忆（提取）该记忆的成功与否。&lt;/p&gt;
&lt;p&gt;联系我们日常的经验，不难注意到，死板的记忆方式和我们常说的&amp;ldquo;理解记忆&amp;rdquo;正对应了不同的编码方式。书呆子记忆就是死记硬背，到最后如果你问他某书某章节讲了什么内容他能倒背如流，问他哪个例题怎么解也能倒背如流，但遇到具体的问题或问题的变种就傻眼了，因为他记忆的时候根本没有深入理解知识，在他眼中的解题过程其实和电话号码簿也没啥区别，也许他唯一编码了的提取线索就是这个答案来自哪一章、哪一节或者哪一个问题。&lt;/p&gt;
&lt;p&gt;然而&lt;strong&gt;对于理解记忆的人来说，知识中包含了精细的概念、逻辑、一般的解题原则、通用的解题手法、背景知识、类似的问题等等无数的记忆和提取线索&lt;/strong&gt;，而不是某段孤立的、任意的文本序列。（当然，众所周知理解记忆的另一个重要特点则是记住一般性原理之后，其他细节即便遗忘了也可以自然推导出来，从而无需费力去记忆。有一个广为流传的《数学牛人们的轶事》（荣耀属于ukim）里面讲了希尔伯特的一个故事：一次在Hilbert的讨论班上，一个年轻人报告，其中用了一个很漂亮的定理，Hilbert说&amp;ldquo;这真是一个妙不可言（wunderbaschon）的定理呀,是谁发现的？&amp;rdquo;那个年轻人茫然的站了很久，对 
Hilbert说：&amp;ldquo;是你.&amp;hellip;&amp;hellip;&amp;rdquo;。）&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;缺乏线索的记忆就像记忆海洋中的孤岛，虽然在那里，但是难以访问。而富含线索的记忆则是罗马，条条大路通罗马。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;古希腊（或者古罗马）有一种著名的记忆法就是利用空间位置线索来辅助记忆，我曾经用过类似的手法，在小规模临时记忆任务中似乎相当好用，具体是这样的：我有一个习惯，经常跑到实体书店看看有没有新书，浏览之后觉得不错的再考虑从网店购买。有时候我会一下看到好几本书，手头又没有带纸笔，怎么有效地记住几本书的书名呢？我发现要记4本书以上就比较困难了（具体数目可能因人而异），至少回头要想好久才可能想全。但我发现通过回忆当时手拿这本书翻看时所站的位置、面朝的方向等信息能够有效地帮助将记忆&amp;ldquo;拉出来&amp;rdquo;。&lt;/p&gt;
&lt;p&gt;事实上，不仅是位置，有研究表明&lt;strong&gt;就连当时的环境、味道、声音都被作为提取线索和记忆编码在一块了&lt;/strong&gt;。例如，考试环境和学习环境不一致可能会影响发挥（记忆的提取）。&lt;/p&gt;
&lt;p&gt;科学松鼠会上有一篇科普&lt;a href=&quot;http://songshuhui.net/archives/7025.html&quot;&gt;《气味与记忆&amp;mdash;&amp;mdash;非一般的亲密》&lt;/a&gt;中提到：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;我们的回忆很多都是和气味连接在一起的。当闻到某一种味道时会突然想起以前的一些事情，比如端起一杯香热的巧克力饮料，想起了最初品尝巧克力的情景，将一块黑褐色的糖放入嘴中，浓浓的滑滑的，有一些甜蜜和温馨；再比如，夏天在暴雨来临之前，浓郁的泥土和小草味道，会不会让你回忆起小时候因为没有拿伞被大雨淋透的感觉，甚至串联起回家挨揍的记忆，屁股上还有点火辣辣的痛。而当我们想起过年，鼻腔里是不是也会有厚厚的爆竹烟火味道，仿佛立马置身于热闹的大年夜。尤其是在社交活动中，我们经常会因为某一种味道想起一个熟悉的人，甚至是几十年没见的老朋友。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;的确如此，我有时候会在看小说的时候放上一段背景音乐，之后每当听到这段音乐就想到当时看到的那段情节。&lt;/p&gt;
&lt;p&gt;我们&lt;strong&gt;甚至会把语言背景作为线索编码进记忆&lt;/strong&gt;。一项有趣的研究使用双语询问有多个答案的问题，例如：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;ldquo;说出一个举起一只手并遥望远方的雕像&amp;rdquo;(&amp;ldquo;name a statue of someone standing with a raised arm 
while looking into the 
distance&amp;rdquo;)，或者&amp;ldquo;在一个著名的悲剧爱情故事中，双方因为家庭不同意最终双双殉情，故事的主角是..？&amp;rdquo;(&amp;ldquo;In a famous love story, 
what were the names of two lovers who died because of family 
disapproval?&amp;rdquo;)，被询问的人皆是熟练的双语使用者。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;结果显示提问所用的语言能够影响答案，例如第一个答案可能是&amp;ldquo;毛泽东雕像&amp;rdquo;或者&amp;ldquo;自由女神像&amp;rdquo;，第二个的答案则可能是&amp;ldquo;梁山伯和祝英台&amp;rdquo;或者&amp;ldquo;罗密欧与朱丽叶&amp;rdquo;。用英语询问能够导致被试更可能给出英文环境中的答案，中文同理&amp;mdash;&amp;mdash;当然，是相对于基线而言，而非绝对，具体可参考这篇(&lt;a href=&quot;http://www.communication.northwestern.edu/departments/csd/research/bilingualism_psycholinguistics/docs/context.pdf&quot;&gt;PDF 
Paper&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;另一方面，在回忆的时候如果不能呈现当初记忆的时候某些关键线索，就可能导致所谓的&lt;a href=&quot;http://en.wikipedia.org/wiki/Cue-dependent_forgetting&quot;&gt;线索依赖性遗忘&lt;/a&gt;( 
cue-dependent forgetting 
)，在&lt;strong&gt;线索依赖性遗忘&lt;/strong&gt;中，你的大脑中并非没有存放目标记忆，只是线索不对，无法提取出来而已。&lt;/p&gt;
&lt;p&gt;对此有&lt;strong&gt;一个生动的比方&lt;/strong&gt;是：你要到图书馆去找书，如果你不知道索引号、作者名、书名等信息，你是无法找到你要的那本书的，尽管书就大摇大摆地站在图书馆里的某排书架上（注：严格来说你是可以找到的&amp;mdash;&amp;mdash;一本一本翻看，看到那本书你自然会注意到是你想要的，不过很可惜对于我们的记忆系统来说似乎并没有这么一个方便的线性遍历机制&amp;mdash;&amp;mdash;如果我问你，&amp;ldquo;对于数学你都记得哪些东西？&amp;rdquo;你能有次序地一个不漏地告诉我吗？）。&lt;/p&gt;
&lt;p&gt;我有记笔记的习惯，我的电子笔记本里面有大量的文本片段，我按照主题组织他们，方便检索。然而总有那么一些时候，我记得有某段材料，记得它的主题和大致说什么，但是缺乏某个关键字，结果就是遍寻不着，往往只能到处翻，同时提醒自己下次在上面多加几个&lt;strong&gt;自己熟悉的&lt;/strong&gt;关键字，比如&lt;strong&gt;用自己的话&lt;/strong&gt;来概括一下主旨，&lt;strong&gt;因为&lt;/strong&gt;自己的习惯用词和作者的习惯用词往往不一样，在阅读作者的文字的时候，你也许下意识里会用自己的习惯词汇来重新表述这段文本，并存放在记忆中，结果一段时间之后当要寻找的时候大脑中只记得自己的说法，却不记得作者原话了，然而为了检索到原始文本你必须要知道作者是用什么词汇来表述的。为了弥补这个问题，可以在存放文本的时候加上自己的一段概述，这似乎是一个不错的方案&amp;mdash;&amp;mdash;我们平时在学习和记忆的时候也经常听到类似的提倡：用自己的话复述一遍之后理解得更深刻（实际上是更容易记住和提取出来&amp;mdash;&amp;mdash;知识还是那些知识；此外用自己的话复述也常常触发与自己的知识体系中其他知识的联系，进而编码进更多的记忆提取线索，这也是另一个好处（&lt;a href=&quot;http://mindhacks.cn/2009/02/09/writing-is-better-thinking/&quot;&gt;《书写是为了更好的思考》&lt;/a&gt;））。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;另一个经典实验&lt;/strong&gt;则是关于抽象在知识的学习和提取中的作用的：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;（其实这个实验我已经在博客里用过两次了）先让被试（皆为大学生）阅读一段军事材料，这个材料是说一小撮军队如何通过同时从几个不同方向小规模攻击来击溃一个防守严实的军事堡垒的。事实上这个例子的本质是对一个点的同时的弱攻击能够集聚成强大的力量。然后被试被要求解决一个问题：一个医生想要用X射线杀死一个恶性肿瘤，这个肿瘤只可以通过高强度的X射线杀死，然而那样的话就会伤及周围的良好组织。医生应该怎么办呢？在没有给出先前的军队的例子的被试中只有10%想到答案，这是控制基线。然后，在先前学习了军队例子的被试中，这个比例也仅仅只增加到30%，也就是说只有额外20%的人&amp;ldquo;自动&amp;rdquo;地将知识进行了转移（自己就能触类旁通）。最后一组是在提醒之下做的，达到了75%，即比&amp;ldquo;自动&amp;rdquo;转移组增加了45%之多（需要别人提醒）。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;这个实验说明，知识的表象细节会迷惑我们的眼睛，阻碍我们对知识的转移运用（推广），在这个例子中，两个问题领域表面上是不相似的，但本质上是一样的。然而就是因为表面上不相似，而我们的记忆提取又是很大程度上依赖于一些表象上的线索来提取的，因此这些表面不相似性便阻碍了我们在问题之间进行的类比，阻碍了我们将在一个情境下掌握的道理运用到另一个情境下。 
&lt;/p&gt;
&lt;p&gt;这就意味着，我们&lt;strong&gt;在从既有经验中总结知识的时候，应利用适当的抽象来得出适用范围更广的知识&lt;/strong&gt;（而不仅仅是一个萝卜一个坑）；另一方面，&lt;strong&gt;在遇到新问题的时候，同样应该对问题进行抽象，触及其本质，去除不相干因素避免干扰，从而有效提取之前抽象出来的知识&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;通俗的来说，这就是举一反三，触类旁通的解释。&lt;/p&gt;
&lt;p&gt;前文说的是记忆的机制、为何记忆的质量有高低、什么样的记忆和学习是更有效的。下文是一些具体的实践方法，关于&lt;strong&gt;如何更有效地从日常经验中总结知识，以及如何能够真正学以致用&amp;mdash;&amp;mdash;使知识能够在你需要它们的时候自动从大脑中&amp;ldquo;蹦&amp;rdquo;出来，而不是搜肠刮肚半天还是没有头绪。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;1) 
养成习惯，&lt;strong&gt;经常主动回顾&lt;/strong&gt;一段时间学到的东西（老生长谈了）：这不仅有利于巩固长时记忆，而且一段时间之后的回顾你可能已经因为新的知识学习从而对原先的认识有了进一步的看法，通过回顾，可以整合新旧知识，得到新的启发。&lt;/p&gt;
&lt;p&gt;2) 
&lt;strong&gt;创造回忆的机会&lt;/strong&gt;：&lt;strong&gt;我知道第一条不顶用&lt;/strong&gt;，没有人（好吧，很少有人）能够真正坚持执行。所以有了第二条&amp;mdash;&amp;mdash;创造回忆既有知识的机会。具体来说就是通过： 
&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.1) 
&lt;strong&gt;经常与别人讨论，或者讲给别人听&lt;/strong&gt;。经常和朋友讨论交流，说说一段时间总结的东西，这样别人也学到新东西，你也从别人那里学到新东西，并且彼此在表达的过程中都强化了自己的记忆和理解，双赢的事情。除了面对面的交流之外，一个好的邮件列表和BBS也是不错的途径。（详细解释可以参考&lt;a href=&quot;http://mindhacks.cn/2009/02/15/why-you-should-start-blogging-now/&quot;&gt;《为什么你应该（从现在开始就）写博客》&lt;/a&gt;第三节：&amp;rdquo;教是最好的学&amp;ldquo;） 
&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.2) 
&lt;strong&gt;整理笔记&lt;/strong&gt;：经常整理你的笔记&amp;mdash;&amp;mdash;如果你没有做笔记，现在就开始&amp;mdash;&amp;mdash;整理之前的笔记一来巩固已经淡化的记忆，二来给你重新审视知识的机会。我常常发现对知识的首次记忆往往是有偏颇的，或者只看到了一个方面，或者只关注了一个点，一段时间之后再回来看往往能够和这段时间以来的一些新思考和知识结合起来，得到更多的东西。留心一下你会发现记忆实际上是很脆弱的东西，而且我们对事物的首次理解几乎肯定是不深入的。Tip：我知道你懒（我也是），所以为了更好地创造整理笔记的机会，你可以使用一个不整理就难以检索的电子笔记软件，这虽然乍看上去是麻烦了一点，但他迫使你对知识隔一段时间就进行重读，并分类&amp;mdash;&amp;mdash;你的记忆同样如此：良好分类的信息更容易提取。 
&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.3) 
&lt;strong&gt;书写&lt;/strong&gt;：将一段时间学习的知识按照一个主题系统地&amp;ldquo;串&amp;rdquo;起来大大地丰富了知识之间的关联，&lt;strong&gt;平添无数提取线索&lt;/strong&gt;。我经常做这个事情，这个博客上的文章几乎都是此类文章，例如我始终关注一个主题：&lt;strong&gt;学习思维相关的科学（认知科学、心理学、行为经济学等等）如何能帮助我们进行更好的判断、决策、学习、记忆和生活&lt;/strong&gt;，我将这个大的主题分为一些小的主题，例如&amp;ldquo;&lt;a href=&quot;http://mindhacks.cn/2009/03/15/preconception-explained/&quot;&gt;逃出你的肖申克&lt;/a&gt;&amp;rdquo;主要是总结思维中的盲点，以及如何避免这些盲点从而成为更好的独立思考者，作出更好的判断与决策。&amp;ldquo;BetterExplained&amp;rdquo;系列则是按照小主题总结一些思维相关的知识，目的仍然是如何成为更好的独立思考者，对事物进行更理性的判断；这些小主题都归结在&amp;ldquo;&lt;a href=&quot;http://mindhacks.cn/topics/mind/&quot;&gt;思维改变生活&lt;/a&gt;&amp;rdquo;这个大的主题之下。（关于书写的好处，详细解释可参考&lt;a href=&quot;http://mindhacks.cn/2009/02/09/writing-is-better-thinking/&quot;&gt;《书写是更好的思考》&lt;/a&gt;）&lt;/p&gt;
&lt;p&gt;3) 
&lt;strong&gt;设身处地地&amp;ldquo;虚拟经历&amp;rdquo;别人经历过的事情&lt;/strong&gt;：我们的自传式记忆似乎是有某种单独存储机制的，一个证据是一些因基因上其他缺陷而导致所谓&amp;ldquo;天才综合症&amp;rdquo;的家伙具有超强的自传式记忆（注意，不是超强的一般记忆，而是自传式记忆）。另外我们在日常经验中也知道，我们的记忆中关于哪些是自己的性格或做事方式，哪些是我们所了解的朋友的性格或做事方式，我们可是分得清清楚楚的。我们可以在不同场景中非常快速地揣测&amp;ldquo;某某在这种情况下会怎么想&amp;rdquo;（这被称为 
&lt;a href=&quot;http://en.wikipedia.org/wiki/Theory_of_mind&quot;&gt;theory of mind&lt;/a&gt; 
），却不会将其与&amp;ldquo;我自己会怎么想&amp;rdquo;混淆起来，证明在我们的记忆中，关于自己的知识和关于别人的知识是泾渭分明的。&lt;/p&gt;
&lt;p&gt;对于经验知识的学习来说，光是看着别人做或者听着别人说还不够，&lt;strong&gt;往往到了自己就想不起来&lt;/strong&gt;，结果就是你&lt;strong&gt;虽然学到了知识，它却不会在恰当的时候从你大脑中蹦出来&lt;/strong&gt;，属于&amp;ldquo;死&amp;rdquo;的知识。为什么会这样，可能的原因是很多的，其中一个关键的原因也许是&amp;ldquo;别人的事情&amp;rdquo;和&amp;ldquo;自己的事情&amp;rdquo;在大脑中的加工方式是不一样的，别人撞墙你也许不仅不疼还会幸灾乐祸，自己擦破皮就龇牙咧嘴了；别人的糟糕事情似乎永远不会发生到自己身上。所以我们总是难以从别人的经验中获得自己的教训。一个弥补的办法在于&lt;strong&gt;努力设想自己处于别人的境地&lt;/strong&gt;，经历别人所经历的事情，感受它们，&lt;strong&gt;使它们和你的情绪记忆挂钩&lt;/strong&gt;（进化赋予我们的情绪是提取的绝佳线索，也是强化记忆的最佳催化剂），虽然仍然不够亲身经历那么深刻，但似乎已经是我们能做到的最好的办法了。由于我们真切地设想了自己处于这些场景中，&lt;strong&gt;在我们设想的场景中我们是第一人称视角&lt;/strong&gt;，所以当以后遇到类似场景的时候就更容易回忆起当时的感受。&lt;/p&gt;
&lt;p&gt;当然，另一个经常被号召的方法就是实践，比起刚才提到的&amp;ldquo;虚拟实践&amp;rdquo;而言，实际实践的印象自然要深刻得多。不过并不是所有的时候实际实践都是必须或者可能的。例如你并不需要自己去倾家荡产一次才能领会到什么是金融市场中正确的风险控制&amp;mdash;&amp;mdash;你甚至只需要在纸上演算一番就有数了。&lt;a href=&quot;http://neurophilosophy.wordpress.com/2007/01/25/fish-use-simple-logic-to-infer-their-social-status/&quot;&gt;有证据表明非洲的一种鱼甚至都能使用简单的推理来替代实际经历&lt;/a&gt;，例如，如果它和鱼B有过一次冲突并失败了，如果它观察到鱼B和鱼C有一次冲突，鱼B失败了，它就能直接意识到它自己不是鱼C的对手，从而避免所谓&amp;ldquo;直接去经历一下&amp;rdquo;而可能导致的灾难性后果（这里的进化价值是显而易见的）。&lt;/p&gt;
&lt;p&gt;此外，很多时候你也无法真正遍历每条人生路径看看会发生什么，你没有这样的时间资源，取而代之的是你只能通过别人的&amp;ldquo;替代经验&amp;rdquo;，自己的&amp;ldquo;虚拟经历&amp;rdquo;，来获得尽量多的信息。&lt;/p&gt;
&lt;p&gt;4) 
&lt;strong&gt;抽象和推广&lt;/strong&gt;：如果一件事情就是一件事情，那么我们永远也无法学习到&amp;ldquo;未来&amp;rdquo;的知识，结果就是每堵墙都要去自己撞一遍试试硬度。人类大脑最杰出的能力之一就是强大的归纳推理（inductive 
reasoning），或者我们常说的：泛化、推广、举一反三、抽象。意思都差不多，都是将特例中得到的规律推广到一般情况。前面关于激光杀死肿瘤的那个实验充分说明了抽象的价值所在，不加抽象的话，知识总是会和无关紧要（irrelevant）的细节挂钩，被约束在狭窄的一个特定场景中，无法传播，抽象使其在知识树（for 
non-geeks：设想一颗倒长的树，根在上）上上升一个或多个层次，从而能够被运用到更多的分枝上。同样，在遇到具体问题的时候也别忘了将问题也抽象一下，剔除不相关细节，使问题也从一个特定的分枝往上抽象，从而碰到之前泛化过的结论。&lt;/p&gt;
&lt;p&gt;以上这段介绍本身就有点抽象，不妨&lt;strong&gt;举一个例子&lt;/strong&gt;：我们从大量的经济决策中得到一条适用范围很广的规律&amp;mdash;&amp;mdash;经济决策可以抽象为对投入/回报比例的考量。这是知识获取阶段的抽象；而在问题求解阶段，我们遇到决策问题就可以从投入/回报这个维度上来考量，而不是没头苍蝇一样这边看着想想也对，一忽儿又觉得那个选项看看也对。如果不懂得看到问题的本质（如：经济决策），便很难利用之前推广出来的结论（如：投入/回报，风险估计等等），而是会被我们的原始大脑的一些&lt;a href=&quot;http://www.douban.com/subject/3223711/?i=0&quot;&gt;可预期的非理性&lt;/a&gt;所控制（例如从众、从权威、甚至最可怕的行为陷阱&amp;mdash;&amp;mdash;&amp;ldquo;推迟决策&amp;rdquo;），成为&lt;a href=&quot;http://www.douban.com/subject/1874488/?i=0&quot;&gt;正常的傻瓜&lt;/a&gt;。&lt;/p&gt;
&lt;p&gt;5) 
&lt;strong&gt;联系/比较自身的经历&lt;/strong&gt;：将别人的经历或者通过阅读和观察得来的经历和自身的经历进行比较，常常能够得到非常有价值的结论。&amp;ldquo;观察&amp;rdquo;和&amp;ldquo;比较&amp;rdquo;本身就是获得知识的一个重要途径，例如：我之前做过某件事情，但不知道什么原因失败了；有一天我看到或阅读到某个人做类似或同样的事情，他成功了。我通过比较两人的差别，可以比较靠谱地推测到底是什么导致了我们的成功概率的差异。&lt;/p&gt;
&lt;p&gt;值得注意的是：1) 样本大小很关键：比较的个体样本越少越容易产生错误归因，最好多多观察，多多比较和总结。2) 
警惕&amp;ldquo;沉默的证据&amp;rdquo;、事后偏见、自利归因：读他人的传记的时候，不管传记是本人写的还是传记作家通过访谈写的，都会有意无意地犯事后偏见，例如最常见的将成功归因为个人能力，忽略机遇因素。将偶然看作必然。&lt;/p&gt;
&lt;p&gt;有一天我在书店看巴菲特的那本最近很火的自传《滚雪球》，开篇就提到巴菲特小时候第一次滚雪球的场景，&amp;ldquo;1939午的冬天，9岁的巴菲特在院子里玩雪。他把少量的积雪铲到一块，揉成一个雪球，然后把它放在地上慢慢滚动，雪球越滚越大.. 
从此，巴菲特再也没有停下脚步，目光投向白雪皑皑的整个世界.. &amp;rdquo; 
（虽然你可以说这只是一种修辞或衬托，但不可否认的是它背后隐藏的是一种无法抗拒的归因倾向）这种手法读来令人倍感深沉，仿佛冥冥之中有一条强大而确定的因果之线，穿越60年光阴，将人一生所有的事情穿在一起。令人肃然起敬。然而这并不是事实，从一个单个个体的观察角度来说，外界的不确定性因素实在太多了，机缘巧合的事情太多了。然而无论是作者本人还是&amp;ldquo;客观&amp;rdquo;作家都很难抵抗这种演绎手法的诱惑，可叹的是这已经是我们能够了解他人的经历，拥有&amp;ldquo;虚拟&amp;rdquo;的多重经历的唯一途径。&lt;/p&gt;
&lt;p&gt;观察、阅读，并别忘带着你的理性去审视（包括本文），弄清娱乐是娱乐，知识是知识，&lt;strong&gt;如果你想真正得到一些知识，最好过滤一下你的信息。否则你只是在别人的思考中得意着&lt;/strong&gt;。&lt;/p&gt;
            &lt;div&gt;
                作者：pongba 发表于2009-3-29 11:56:00 &lt;a href=&quot;http://blog.csdn.net/pongba/article/details/4033477&quot;&gt;原文链接&lt;/a&gt;
            &lt;/div&gt;
            &lt;div&gt;
            阅读：36684 评论：75 &lt;a href=&quot;http://blog.csdn.net/pongba/article/details/4033477#comments&quot; target=&quot;_blank&quot;&gt;查看评论&lt;/a&gt;
            &lt;/div&gt;</description><pubDate>Sun, 29 Mar 2009 11:56:00 +0800</pubDate><author>pongba</author><guid isPermaLink="false">http://blog.csdn.net/pongba/article/details/4033477</guid><dc:creator>pongba</dc:creator><fs:srclink>http://blog.csdn.net/pongba/article/details/4033477</fs:srclink><fs:srcfeed>http://blog.csdn.net/pongba/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/pongba/~1084245/641949463/1084244</fs:itemid></item><item><title>[原]逃出你的肖申克（二）：仁者见仁智者见智？从视觉错觉到偏见</title><link>http://blog.csdn.net/pongba/article/details/4016752</link><description>&lt;p&gt;&lt;a href=&quot;http://www.douban.com/subject/2848329/&quot;&gt;《Making Up the Mind》&lt;/a&gt;上讲了这么一个简单但深刻的实验：&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://mindhacks.cn/wp-content/uploads/2009/03/ambi-sun-up.jpg&quot;&gt;&lt;img style=&quot;border-width: 0px; display: inline;&quot; title=&quot;ambi_sun_up&quot; src=&quot;http://mindhacks.cn/wp-content/uploads/2009/03/ambi-sun-up-thumb.jpg&quot; border=&quot;0&quot; alt=&quot;ambi_sun_up&quot; width=&quot;300&quot; height=&quot;203&quot; /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;我们看到这张图片的第一反应是：5个凸的按钮，1个凹的按钮。&lt;/p&gt;
&lt;p&gt;现在仅仅将图片上下颠倒一下：&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://mindhacks.cn/wp-content/uploads/2009/03/ambi-sun-down.jpg&quot;&gt;&lt;img style=&quot;border-width: 0px; display: inline;&quot; title=&quot;ambi_sun_down&quot; src=&quot;http://mindhacks.cn/wp-content/uploads/2009/03/ambi-sun-down-thumb.jpg&quot; border=&quot;0&quot; alt=&quot;ambi_sun_down&quot; width=&quot;300&quot; height=&quot;203&quot; /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;在我们眼中立即就变成了：1个凸的按钮，5个凹的按钮。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;为什么同一副图片，仅仅是上下颠倒一下，我们就对其作出了完全不同的解释呢？&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;我们知道，视觉图像要到达大脑，首先要在视网膜上成像（视网膜上密密麻麻地排布着感光细胞），刺激感光细胞形成的神经电冲动&lt;a href=&quot;http://thalamus.wustl.edu/course/basvis.html&quot;&gt;然后经过一系列复杂的神经通路到达视觉皮层&lt;/a&gt;。但后续的繁杂步骤其实都是对视网膜上成的像的处理。这里，对我们的讨论而言视网膜不妨可以看作一张感光胶片，重点在于&lt;strong&gt;视网膜上的像完全是一张二维图片&lt;/strong&gt;。&lt;strong&gt;大脑从图像中提取出来的任何信息都以这张二维图片为原始素材&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;那么，究竟大脑是怎么从二维图片中看出（推导出）三维的？&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;其中一个重要的工作就是判定深度。前面的两张图片完全是二维图片，在我们的视网膜上也是二维的。然而大脑却能够从中理解出三维出来，大脑能够判断出一个按钮是&amp;ldquo;凹&amp;rdquo;的还是&amp;ldquo;凸&amp;rdquo;的。这是怎么办到的？&lt;/p&gt;
&lt;p&gt;很简单，&lt;strong&gt;假设环境中有光源，并且光源来自上方&lt;/strong&gt;，那么&lt;strong&gt;凸的物体会使其下部出现阴影，凹陷的物体则会在上部出现阴影&lt;/strong&gt;。于是，图中按钮的下半部出现阴影就意味着按钮是凸的，按钮的上半部出现阴影则代表按钮是凹的。&lt;/p&gt;
&lt;p&gt;然而，别忘了，大脑的这个推理成立必须有一个前提，即光线从上方照下来，如果光线从下方照下来的话，一切就反过来了，凸的物体将会使其上部呈现阴影，凹的物体将会使其下部呈现阴影。因此同样的一副图片如果假设光线从下方照耀的话，原来看成凸的物体就应该看成凹的，原来看成凹的就应该看成凸的。&lt;/p&gt;
&lt;p&gt;那么，回到我们的第一副图片，&lt;strong&gt;你能够看着第一副图片并假想光线从下方照下来&lt;/strong&gt;，进而把原来凸的按钮看成凹的吗？事实证明这很难，但我们可以做一个等价的事情&amp;mdash;&amp;mdash;将图片上下颠倒一下：考虑到我们总是假设光线从上方照耀以及按钮的上下对称性，颠倒原图就相当于对原来的图片而言假设光线从&amp;ldquo;下方&amp;rdquo;照上去了。&lt;/p&gt;
&lt;p&gt;我们发现（上文第二张图），&lt;strong&gt;一旦颠倒图片之后，果然凹凸就换位了&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;这就是说，同一副图片其实有两种（乃至更多）可能的解释，取决于你的大脑到底假定光照来自下方还是上方。但为什么我们看上面两幅图片却不会出现&amp;ldquo;二义性&amp;rdquo;的错觉呢？因为在我们生存的环境中始终就有这么一个巨大的来自上方的光源&amp;mdash;&amp;mdash;太阳，漫长的进化已经在我们的神经回路中刻下了&amp;ldquo;光源来自上方&amp;rdquo;这样一个强大的假设，所以虽然第一副图片本该完全有两种解释，我们还是不可避免地只看到其中的一种解释，即假设光线来自上方的解释，即使卯足了劲看也难以将凸的看成凹的，因为难以克服进化印刻在大脑中的&amp;ldquo;光线来自上方&amp;rdquo;的假设，因此为了让你看到&amp;ldquo;当光线来自下方时你会看到什么景象&amp;rdquo;我不得不将图片颠倒一下，结果你就看到原来凸的变成凹的了。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;对于&lt;a href=&quot;http://mindhacks.cn/2008/09/21/the-magical-bayesian-method/&quot;&gt;了解贝叶斯方法&lt;/a&gt;的同学，这个&amp;ldquo;光线来自上方&amp;rdquo;的假设就是先验（prior）的。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;世界在我们眼中其实只是一张二维图片&lt;/strong&gt;，由于引入了&amp;ldquo;光照来自上方&amp;rdquo;这个先验假设，便有了凸凹。否则，文中一开始那张图片中的&amp;ldquo;按钮&amp;rdquo;可以是凸的，也可以是凹的，也可以是一张平面的、故意捉弄你的眼睛的画。&lt;/p&gt;
&lt;p&gt;最后，我们再来做一个实验，将原图转动90度：&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://mindhacks.cn/wp-content/uploads/2009/03/ambi-no-ray.jpg&quot;&gt;&lt;img style=&quot;border-width: 0px; display: inline;&quot; title=&quot;ambi_no_ray&quot; src=&quot;http://mindhacks.cn/wp-content/uploads/2009/03/ambi-no-ray-thumb.jpg&quot; border=&quot;0&quot; alt=&quot;ambi_no_ray&quot; width=&quot;203&quot; height=&quot;300&quot; /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;是不是发现凸凹感基本消失了？现在图片看上去更像是&lt;strong&gt;透过面板上的一些孔洞看背后的一张黑白条纹纸&lt;/strong&gt;。前面提到，我们的大脑通过阴影来判断凸凹，在对阴影的&amp;ldquo;含义&amp;rdquo;进行推断的时候必须假定光照来自上方，而在这张竖着的图中，假设光照来自上方的话，那些阴影是没有意义的，因为不管凸还是凹，都不会形成这样的阴影，因此我们的大脑便无法判断凸凹了。（注：其实只要稍微把头往某个方向转一下就会看到凸凹了，并且，由于90度的偏角远小于上下颠倒，所以可能不少人还是能够在上图中看出凸凹感来的，只要想象光线来自左方或右方即可，比想象光线来自下方容易多了）。&lt;/p&gt;
&lt;p&gt;也许这个实验对你来说过于简单，对于我们大脑中的&amp;ldquo;光线来自上方&amp;rdquo;的先验假设你还没有强烈的感觉。下面是&lt;strong&gt;一个更强的先验假设&amp;mdash;&amp;mdash;人脸&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;我们的大脑有&lt;strong&gt;一个神经网络模块负责识别人脸&lt;/strong&gt;，这也是一块硬编码的神经网络，也就是说我们天生就对任何（类似）人脸的图像敏感，所以随处都看到人脸，稍微类似人脸的图像就会被优先解释为人脸（用&amp;ldquo;&lt;a href=&quot;http://mindhacks.cn/2009/01/16/hammers-and-nails/&quot;&gt;手中拿着锤子，什么东西看上去都想钉子&lt;/a&gt;&amp;rdquo;的话来说，人脸模型就是我们的大脑在图像识别时的一柄黄金大锤）：&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://mindhacks.cn/wp-content/uploads/2009/03/jiong-small.jpg&quot;&gt;&lt;img style=&quot;border-width: 0px; display: inline;&quot; title=&quot;jiong_small&quot; src=&quot;http://mindhacks.cn/wp-content/uploads/2009/03/jiong-small-thumb.jpg&quot; border=&quot;0&quot; alt=&quot;jiong_small&quot; width=&quot;167&quot; height=&quot;250&quot; /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;（图片注：荣耀属于八卦@互联网）&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;当这种对人脸的强大先验假设在与&amp;ldquo;光线来自上方&amp;rdquo;假设产生冲突的时候，真正诡异的事情就出现了！&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://mindhacks.cn/wp-content/uploads/2009/03/hollow-mask-illusion.jpg&quot;&gt;&lt;img style=&quot;border-width: 0px; display: inline;&quot; title=&quot;hollow_mask_illusion&quot; src=&quot;http://mindhacks.cn/wp-content/uploads/2009/03/hollow-mask-illusion-thumb.jpg&quot; border=&quot;0&quot; alt=&quot;hollow_mask_illusion&quot; width=&quot;261&quot; height=&quot;357&quot; /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;这是卓别林的面具在旋转过程中的四个不同瞬间的截图，左上图是面具正面的正常图像，但右下角是从反面看的情形&amp;mdash;&amp;mdash;这个时侯实际上面具是向内凹陷的面孔，但是我们的大脑欺骗了我们，让我们仍然看到凸的面孔，因为大脑的人脸识别模块对&amp;ldquo;脸是凸曲面&amp;rdquo;的先验假设轻易地打败了&amp;ldquo;光照来自上方&amp;rdquo;的假设。大脑的逻辑是这样的：如果假设光照来自上方，那么根据阴影来推断这就应该是一张凹陷的脸。但我们又知道所有的脸都是凸的，因此必须推翻光线来自上方的假定才能符合&amp;ldquo;事实&amp;rdquo;&amp;mdash;&amp;mdash;&lt;strong&gt;当大脑中的两个假设相冲突的时候，更强硬的那个获胜。&lt;/strong&gt;如果这不是一张人脸面具，我们便可以轻易地意识到是凹陷的了。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;静态图片不够生动，下面是这个视频的动态旋转过程&lt;/strong&gt;（看不到视频的话请直接转至&lt;a href=&quot;http://www.youtube.com/watch?v=G_Qwp2GdB1M&quot;&gt;youtube link&lt;/a&gt;）&lt;strong&gt;：&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;
&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;
&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/G_Qwp2GdB1M&amp;amp;hl=en&amp;amp;fs=1&quot; /&gt;
&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot; /&gt;
&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot; /&gt;&lt;embed type=&quot;application/x-shockwave-flash&quot; width=&quot;425&quot; height=&quot;344&quot; src=&quot;http://www.youtube.com/v/G_Qwp2GdB1M&amp;amp;hl=en&amp;amp;fs=1&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot;&gt;&lt;/embed&gt;
&lt;/object&gt;
&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;下面这个视频则很好地将上文提到的两个实验结合了起来&lt;/strong&gt;（看不到视频的话请直接转至&lt;a href=&quot;http://www.youtube.com/watch?v=drrxA5YOodc&quot;&gt;youtube link&lt;/a&gt;）&lt;strong&gt;：&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;
&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;
&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/drrxA5YOodc&amp;amp;hl=en&amp;amp;fs=1&quot; /&gt;
&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot; /&gt;
&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot; /&gt;&lt;embed type=&quot;application/x-shockwave-flash&quot; width=&quot;425&quot; height=&quot;344&quot; src=&quot;http://www.youtube.com/v/drrxA5YOodc&amp;amp;hl=en&amp;amp;fs=1&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot;&gt;&lt;/embed&gt;
&lt;/object&gt;
&lt;/p&gt;
&lt;p&gt;如果你对这种先天印刻在大脑中的先验假设仍然有所怀疑，再来看看&lt;strong&gt;著名的诡异的&lt;/strong&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Ames_room&quot;&gt;&lt;strong&gt;Ames&amp;rsquo; Room&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;和&lt;a href=&quot;http://en.wikipedia.org/wiki/Ames_window&quot;&gt;Ames&amp;rsquo; Window&lt;/a&gt;&lt;/strong&gt;吧（看不到视频的话请直接转至youtube link &lt;a href=&quot;http://www.youtube.com/watch?v=Ttd0YjXF0no&quot;&gt;#1&lt;/a&gt;, &lt;a href=&quot;http://www.youtube.com/watch?v=tc_LqIaO2b8&quot;&gt;#2&lt;/a&gt;）：&lt;/p&gt;
&lt;p&gt;
&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;
&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/Ttd0YjXF0no&amp;amp;hl=en&amp;amp;fs=1&quot; /&gt;
&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot; /&gt;
&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot; /&gt;&lt;embed type=&quot;application/x-shockwave-flash&quot; width=&quot;425&quot; height=&quot;344&quot; src=&quot;http://www.youtube.com/v/Ttd0YjXF0no&amp;amp;hl=en&amp;amp;fs=1&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot;&gt;&lt;/embed&gt;
&lt;/object&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;
&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/tc_LqIaO2b8&amp;amp;hl=en&amp;amp;fs=1&quot; /&gt;
&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot; /&gt;
&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot; /&gt;&lt;embed type=&quot;application/x-shockwave-flash&quot; width=&quot;425&quot; height=&quot;344&quot; src=&quot;http://www.youtube.com/v/tc_LqIaO2b8&amp;amp;hl=en&amp;amp;fs=1&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot;&gt;&lt;/embed&gt;
&lt;/object&gt;
&lt;/p&gt;
&lt;p&gt;（图片/视频注：荣耀属于&lt;a href=&quot;http://www.richardgregory.org/experiments/index.htm&quot;&gt;Richard Gregory&lt;/a&gt;）&lt;/p&gt;
&lt;p&gt;Ames&amp;rsquo; Room的构造有点复杂，但Ames&amp;rsquo; Window是很好造的。&lt;/p&gt;
&lt;p&gt;在Ames&amp;rsquo; Window和Ames&amp;rsquo; Room中，由于我们假设屋子的框架和窗户的框架是平行的，从而会将视觉上平行的窗户看作是与我们相对平行放置的，而将视觉上扭曲（一头宽一头窄）的窗户看作是与我们相对垂直放置的（因为其一端离我们远去从而变小）。事实上我们在现实中正是通过物体大小的变化来判断远近的，这也正是透视法能够在平面纸张上创造出三维视觉效果的原理：&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://mindhacks.cn/wp-content/uploads/2009/03/perspective-1.jpg&quot;&gt;&lt;img style=&quot;border-width: 0px; display: inline;&quot; title=&quot;perspective_1&quot; src=&quot;http://mindhacks.cn/wp-content/uploads/2009/03/perspective-1-thumb.jpg&quot; border=&quot;0&quot; alt=&quot;perspective_1&quot; width=&quot;240&quot; height=&quot;186&quot; /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;在上文的实验中，我们的大脑由于有&amp;ldquo;内建&amp;rdquo;的假设，所以轻而易举地将一些按钮无歧义地解释为凸或者凹（后面我们会看到，虽然先验假设帮助我们消解二义性，但先验知识恰恰也正是偏见的本质来源），&lt;strong&gt;我们不免要想：如果缺乏先验知识来消解二义性，会出现什么现象呢？&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://mindhacks.cn/wp-content/uploads/2009/03/180pxnecker-cubesvg.png&quot;&gt;&lt;img style=&quot;border-width: 0px; display: inline;&quot; title=&quot;180px-Necker_cube.svg&quot; src=&quot;http://mindhacks.cn/wp-content/uploads/2009/03/180pxnecker-cubesvg-thumb.png&quot; border=&quot;0&quot; alt=&quot;180px-Necker_cube.svg&quot; width=&quot;180&quot; height=&quot;162&quot; /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;这个是著名的&lt;a href=&quot;http://en.wikipedia.org/wiki/Necker_cube&quot;&gt;Necker Cube&lt;/a&gt;，对它的三维解释是二义的。也许由于我们对平放的方块更熟悉（对图片来讲这是一个先验知识，因为它并不蕴含在图片本身携带的知识当中），更多的人会看到其中的一种解释（即&amp;ldquo;一个平放着的方块&amp;rdquo;），但其实还有一种解释也是完全可能的。如果&lt;strong&gt;不&lt;/strong&gt;引入&amp;ldquo;现实中平放着的方块更常见&amp;rdquo;这个先验假设，我们其实是无法在两种假设中选出一种的，两种可能性等同。事实上盯着图片久了之后这两种解释就会随机切换。&lt;/p&gt;
&lt;p&gt;要消解二义性其实很简单，引入新的&lt;strong&gt;evidence&lt;/strong&gt;（了解贝叶斯方法（&lt;a href=&quot;http://mindhacks.cn/2008/09/21/the-magical-bayesian-method/&quot;&gt;《数学之美番外篇：平凡而又神奇的贝叶斯方法》&lt;/a&gt;）的同学对这个字眼应该很熟悉吧？）：&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://mindhacks.cn/wp-content/uploads/2009/03/necker-cubes-2.png&quot;&gt;&lt;img style=&quot;border-width: 0px; display: inline;&quot; title=&quot;necker_cubes_2&quot; src=&quot;http://mindhacks.cn/wp-content/uploads/2009/03/necker-cubes-2-thumb.png&quot; border=&quot;0&quot; alt=&quot;necker_cubes_2&quot; width=&quot;300&quot; height=&quot;150&quot; /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;（图片注：荣耀属于&lt;a href=&quot;http://en.wikipedia.org/wiki/Necker_cube&quot;&gt;wikipedia和Necker&lt;/a&gt;）&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;我们的大脑会综合图片中所有的evidence，以及大脑中原本就有的先验假设，给出最可能的解释。&lt;/strong&gt;但必须注意的是，如果按照统计学派的观点，应该让数据本身说话，不引入先验假设的话，二维图片就是二维图片，每种解释的可能性都是均等的，但如果考虑了先验假设，那么往往只有一种或几种可能性是靠谱的(plausible)：&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://mindhacks.cn/wp-content/uploads/2009/03/card2048378x230.jpg&quot;&gt;&lt;img style=&quot;border-width: 0px; display: inline;&quot; title=&quot;card2048-378x230&quot; src=&quot;http://mindhacks.cn/wp-content/uploads/2009/03/card2048378x230-thumb.jpg&quot; border=&quot;0&quot; alt=&quot;card2048-378x230&quot; width=&quot;378&quot; height=&quot;230&quot; /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;（图片注：荣耀属于&lt;a href=&quot;http://thisisindexed.com/&quot;&gt;Indexed&lt;/a&gt;）&lt;/p&gt;
&lt;p&gt;前一阵子互联网上流行的&lt;strong&gt;&amp;ldquo;看你是左脑还是右脑&amp;rdquo;的&amp;ldquo;旋转的女人&amp;rdquo;&lt;/strong&gt;图片也是绝佳的例子（注：&lt;strong&gt;其实这跟左右脑毫无关系&lt;/strong&gt;）（类似的多义性视觉错觉参见&lt;a href=&quot;http://en.wikipedia.org/wiki/Multistable_perception&quot;&gt;Multistable Perception&lt;/a&gt;）：&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://mindhacks.cn/wp-content/uploads/2009/03/rotating-girl.gif&quot;&gt;&lt;img style=&quot;border-width: 0px; display: inline;&quot; title=&quot;rotating_girl&quot; src=&quot;http://mindhacks.cn/wp-content/uploads/2009/03/rotating-girl-thumb.gif&quot; border=&quot;0&quot; alt=&quot;rotating_girl&quot; width=&quot;300&quot; height=&quot;400&quot; /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;有人看到顺时针有人看到逆时针。但更多的人看到的是顺时针，正如Necker Cube中更多的人看到的是一个水平放置的方块一样。&lt;strong&gt;一种可能的解释是我们对顺时针旋转更为熟悉&lt;/strong&gt;（先验假设）。&lt;/p&gt;
&lt;p&gt;但是如果我们给图片加上一些新的&lt;strong&gt;evidence&lt;/strong&gt;，就会发现变化出现了：&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://mindhacks.cn/wp-content/uploads/2009/03/rotating-girl-clockwise.gif&quot;&gt;&lt;img style=&quot;border-width: 0px; display: inline;&quot; title=&quot;rotating_girl_clockwise&quot; src=&quot;http://mindhacks.cn/wp-content/uploads/2009/03/rotating-girl-clockwise-thumb.gif&quot; border=&quot;0&quot; alt=&quot;rotating_girl_clockwise&quot; width=&quot;200&quot; height=&quot;267&quot; /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://mindhacks.cn/wp-content/uploads/2009/03/rotating-girl-counterclockwise.gif&quot;&gt;&lt;img style=&quot;border-width: 0px; display: inline;&quot; title=&quot;rotating_girl_counterclockwise&quot; src=&quot;http://mindhacks.cn/wp-content/uploads/2009/03/rotating-girl-counterclockwise-thumb.gif&quot; border=&quot;0&quot; alt=&quot;rotating_girl_counterclockwise&quot; width=&quot;200&quot; height=&quot;267&quot; /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;（图片注：荣耀属于&lt;a href=&quot;http://www.procreo.jp/labo.html&quot;&gt;Nobuyuki Kayahara&lt;/a&gt;和&lt;a href=&quot;http://en.wikipedia.org/wiki/The_Spinning_Dancer&quot;&gt;八卦的wikipedia&lt;/a&gt;，以及台大心理系&lt;a href=&quot;http://www.psy.ntu.edu.tw:8080/faculty-d.php?id=104&quot;&gt;陈建中&lt;/a&gt;副教授的&lt;a href=&quot;http://www.ettoday.com/2007/09/14/515-2157718.htm&quot;&gt;解释&lt;/a&gt;）&lt;/p&gt;
&lt;p&gt;像前面的加上了新的evidence之后的Necker Cube一样，通过对图中旋转的女人的剪影添加轮廓线索，强烈提示了目前这个瞬间到底是正面还是反面。通过这个提示，大脑正确的对二义性进行了消解。&lt;/p&gt;
&lt;p&gt;其实，说到底一张二维图片就是一张二维图片（外界物体反射的光线投射到我们的视网膜上也只是留下二维的剪影），其三维解释有N种（甚至无数种），但&lt;strong&gt;为什么绝大多数情况下我们的大脑能够一下就锁定在其中的一种可能性解释上呢？&lt;/strong&gt;皆因我们的大脑对生成这张图片（特别是图片中的阴影）的环境参数有一些先验的假设（如前面提到的&amp;ldquo;光照来自上方&amp;rdquo;、&amp;ldquo;脸是凸曲面&amp;mdash;&amp;mdash;严格来说，鼻子是凸的&amp;rdquo;）（注意，这些先验假设并不蕴含在图片中，而是我们在长期生活中无意识统计出来的，或者干脆就是漫长的进化过程筛选出来的有价值的先验假设&amp;mdash;&amp;mdash;正如&lt;a href=&quot;http://en.wikipedia.org/wiki/Rooting_reflex#Rooting_reflex&quot;&gt;婴儿天生在吃奶期就懂得吮吸&lt;/a&gt;一样。）&lt;/p&gt;
&lt;p&gt;我们&lt;strong&gt;再来回顾一个经典的视觉现象&amp;mdash;&amp;mdash;色彩恒常性（Color Constancy）&lt;/strong&gt;。我们已经知道，同一个物体，在不同光照条件下我们知觉到它的颜色是基本不变的。一个青苹果在日挂头顶的中午的白炽光线下看上去是青的，在斜阳西下暗红色的光照下是青的，在清晨淡蓝色的雾霭中还是青的。你可能觉得这很正常，青的本来就是青的，有什么好奇怪的。但问题是如果将我们的眼球换成一个光线接收器，从而客观记录下从苹果表面反射出来的光线的RGB值（红、绿、蓝三色的比例），会发现在不同环境光照条件下，实际从苹果表面反射出来的光线差异是很大的；例如环境光只有长波（红色）的话，那么不管苹果表面的反射比如何，反射出来的光也只能是长波，但为什么我们看起来仍还是青色的呢？&lt;/p&gt;
&lt;p&gt;如果我们在一个封闭的箱子中放置一张白纸，让观察者透过暗箱上的一个孔洞来观察这张白纸。那么当我们在箱子内用黄光照的时候，观察者会看到黄纸，用红光照的时候会看到红纸。但如果打开箱子，则不管用什么光照，我们看到的还是白纸。&lt;/p&gt;
&lt;p&gt;为什么会出现这种现象？目前为止已经有了一个理论解释框架：尽管同一物体在不同光照条件下反射的光线差异很大，即视网膜接收到的光线差异很大，但视觉皮层对视网膜接收到的光线又进行了一层处理，这层处理就是从视网膜接收到的光线中&amp;ldquo;抽取&amp;rdquo;出物体的&amp;ldquo;真实颜色&amp;rdquo;。但我们的神经回路如何计算目前还并不最终明确，但有靠谱的逼近算法（被称为retinex algorithm），其中一个简洁的版本是这样的：假设目标物体周围的邻近环境中存在完全反射光线中的绿光成分的物体、也存在完全反射光线中的红光成分的物体、也存在完全反射光线中的蓝光成分的物体，那么只要将眼睛采集到的环境光线中最强的绿光成分Gmax，最强的红光成分Rmax，最强的蓝光成分Bmax分别记录下来，然后&lt;a href=&quot;http://en.wikipedia.org/wiki/Color_constancy#Retinex_Theory&quot;&gt;算一下目标物体所反射的光线的RGB对(Rmax,Gmax,Bmax)的比例即可&lt;/a&gt;。&lt;/p&gt;
&lt;p&gt;这里，&lt;strong&gt;再一次，我们的大脑从一个具有多义性的信息源中抽取出了一种最靠谱的解释&lt;/strong&gt;。从物体表面反射出来的光线并不能唯一确定物体的反射比，一个方程无法解出两个未知数（光照、反射比）。但我们的大脑仍然还是聪明地利用了环境中的evidence，靠谱地解决了这个问题。&lt;/p&gt;
&lt;p&gt;然而，&lt;strong&gt;接下来的才是我真正想说的&lt;/strong&gt;，在刚才提到的算法中，一个先验假设是&amp;ldquo;目标物体周围的邻近环境中存在完全反射光线中的绿光成分的物体&amp;hellip;&amp;rdquo;，问题是如果这个假设不满足呢？戏剧性的错觉就出现了，见下图：&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://mindhacks.cn/wp-content/uploads/2009/03/magic-cube-illusion.png&quot;&gt;&lt;img style=&quot;border-width: 0px; display: inline;&quot; title=&quot;magic_cube_illusion&quot; src=&quot;http://mindhacks.cn/wp-content/uploads/2009/03/magic-cube-illusion-thumb.png&quot; border=&quot;0&quot; alt=&quot;magic_cube_illusion&quot; width=&quot;240&quot; height=&quot;207&quot; /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;（图片注：荣耀属于Mauro Vecchi，这是从一个精美的视觉错觉视频中摘取出来的画面，完整版参见&lt;a href=&quot;http://www.youtube.com/watch?v=bOP37A1EhEs&quot;&gt;这里&lt;/a&gt;。）&lt;/p&gt;
&lt;p&gt;图中白线所指的两个小方块的颜色一样吗？如果你觉得不一样的话，不妨用软件把这两个色块的像素摘取出来对比一下。（注：这里还有一个关于Color Constancy的不错的视频：&lt;a href=&quot;http://blog.nownews.com/s2007/textview.php?file=227926&quot;&gt;多亏色彩恒常性，多彩世界不混乱&lt;/a&gt;，或如下）（注：色彩恒常性只是我们体验到的一系列&lt;a href=&quot;http://en.wikipedia.org/wiki/Subjective_constancy&quot;&gt;主观知觉恒常性&lt;/a&gt;中的一种）（看不到视频的话请直接转至&lt;a href=&quot;http://www.youtube.com/watch?v=9_1E6GtfHO0&quot;&gt;youtube link&lt;/a&gt;）&lt;/p&gt;
&lt;p&gt;
&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;
&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/9_1E6GtfHO0&amp;amp;hl=en&amp;amp;fs=1&quot; /&gt;
&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot; /&gt;
&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot; /&gt;&lt;embed type=&quot;application/x-shockwave-flash&quot; width=&quot;425&quot; height=&quot;344&quot; src=&quot;http://www.youtube.com/v/9_1E6GtfHO0&amp;amp;hl=en&amp;amp;fs=1&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot;&gt;&lt;/embed&gt;
&lt;/object&gt;
&lt;/p&gt;
&lt;p&gt;以上这些错觉与实际生活多少有点脱离，但我打赌以下这个现象每个人都看到过&amp;mdash;&amp;mdash;只要你去过理发店，因为这个错觉也被叫做（理发店门口的）&amp;ldquo;&lt;a href=&quot;http://en.wikipedia.org/wiki/Barberpole_illusion&quot;&gt;旋转彩柱错觉&lt;/a&gt;&amp;rdquo;：&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://mindhacks.cn/wp-content/uploads/2009/03/barberpole-illusion-animated.gif&quot;&gt;&lt;img style=&quot;border-width: 0px; display: inline;&quot; title=&quot;Barberpole_illusion_animated&quot; src=&quot;http://mindhacks.cn/wp-content/uploads/2009/03/barberpole-illusion-animated-thumb.gif&quot; border=&quot;0&quot; alt=&quot;Barberpole_illusion_animated&quot; width=&quot;256&quot; height=&quot;160&quot; /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://mindhacks.cn/wp-content/uploads/2009/03/aperture-problem-animated.gif&quot;&gt;&lt;img style=&quot;border-width: 0px; display: inline;&quot; title=&quot;Aperture_problem_animated&quot; src=&quot;http://mindhacks.cn/wp-content/uploads/2009/03/aperture-problem-animated-thumb.gif&quot; border=&quot;0&quot; alt=&quot;Aperture_problem_animated&quot; width=&quot;256&quot; height=&quot;160&quot; /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;（图片注：荣耀属于&lt;a href=&quot;http://en.wikipedia.org/wiki/Motion_perception#The_aperture_problem&quot;&gt;wikipedia&lt;/a&gt;）&lt;/p&gt;
&lt;p&gt;透过条柱看到的黑白条块在往下移动，而透过孔隙看到的黑白条块则往右下方移动。然而，实际上孔隙背后的黑白条纹纸可能正在往下移动，也可能往左移动，&lt;strong&gt;实际上其移动的角度有无穷多种可能，为什么我们的大脑只看到了一种可能？&lt;/strong&gt;具体解释可以参照&lt;a href=&quot;http://en.wikipedia.org/wiki/Barberpole_illusion&quot;&gt;Barberpole illusion条目&lt;/a&gt;。&lt;/p&gt;
&lt;p&gt;我们的视觉系统通过大量的先验假设来解释投射到我们视网膜上的二维图像，从中推断出三维结构，类似的例子还有：&lt;a href=&quot;http://www.michaelbach.de/ot/mot_ske/index.html&quot;&gt;Kinetic Effect&lt;/a&gt;, &lt;a href=&quot;http://en.wikipedia.org/wiki/Perspective_%28visual%29#Aerial_perspective&quot;&gt;Aerial Perspective&lt;/a&gt;, &lt;a href=&quot;http://en.wikipedia.org/wiki/Parallax_scrolling&quot;&gt;Parallax Scrolling&lt;/a&gt;, &lt;a href=&quot;http://en.wikipedia.org/wiki/Optical_illusion&quot;&gt;等等&lt;/a&gt;。视觉系统感知到的三维图像只是我们的大脑给我们玩的一个小把戏，或者，严格来说，&lt;a href=&quot;http://www.douban.com/subject/2848329/&quot;&gt;一系列小把戏&lt;/a&gt;之一。&lt;/p&gt;
&lt;p&gt;在一般人看来，视觉错觉只是拿来哄MM开心的小伎俩，是魔术师的小把戏，&amp;ldquo;不登大雅之堂&amp;rdquo;，然而在心理学家和认知神经科学家们眼里，视觉错觉是一个迷人的研究领域，是研究人脑如何处理信息的&lt;a href=&quot;http://en.wikipedia.org/wiki/Visual_Perception&quot;&gt;窗口&lt;/a&gt;，&lt;strong&gt;正如数学家们&lt;a href=&quot;http://www.amazon.com/Mathematics-Loss-Certainty-Galaxy-Books/dp/0195030850&quot;&gt;透过悖论对数学的奥秘一窥端倪&lt;/a&gt;，心理学家们也在透过形形色色的错觉现象探索大脑对信息的处理机制&lt;/strong&gt;。一篇严谨而不失趣味的论文可以参考&amp;ldquo;&lt;a href=&quot;http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.63.3729&amp;amp;rep=rep1&amp;amp;type=pdf&quot;&gt;Perceiving the Present and a Systematization of Illusions(PDF)&lt;/a&gt;&amp;rdquo;）&lt;/p&gt;
&lt;p&gt;以上这些错觉现象&lt;strong&gt;实质上揭示了一个深刻的原理，这个原理不仅适用于视觉现象，同样适用于其他心理现象&lt;/strong&gt;：我们的大脑从外界接受到的信息其实是满含着歧义的，单单从这些信息本身来看，我们应该感到无所适从才是，&lt;strong&gt;然而我们的大脑几乎每次都能够从富含歧义的信息中找出最靠谱的解释，作出无比牛B的&lt;/strong&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Point_estimation&quot;&gt;&lt;strong&gt;点估计&lt;/strong&gt;&lt;/a&gt;，这得益于漫长的进化过程，以及我们平常生活中积累的大量先验假设，&lt;strong&gt;然而，接下来我们要说到，这些先验假设是双刃剑，其锋刃的另一面就是我们常说的&amp;ldquo;偏见&amp;rdquo;&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;《Probability Theory, the Logic of Science》上讲了这么一个故事：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;一个月黑风高的夜晚，你是一位警察，在一条荒无人烟的街上巡逻，忽然听到入室盗窃自动警报，你转头望去，发现街对面的珠宝店的玻璃窗户破了个大洞，一个蒙面的家伙背着一个鼓鼓囊囊的的包正从窗户中爬出来，此时，你一定毫不迟疑地断定这个人就是强盗。你是怎么推断的呢？&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;《疯狂的赛车》里，耿浩到庙里取了骨灰，一出门看到几个黑社会老大模样的家伙，以为是殡仪馆的人，而对方却以为耿浩是杀了泰国佬的地头蛇，并把耿浩手里的骨灰盒当成了藏毒品的工具，还一通佩服，结果一桩阴差阳错的生意就做成了。他们又是怎么推断的呢？&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;正如以前听过的一句话所说：对于日常生活中的事件，总有一个平凡的解释，和一个疯狂的解释。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;例一中的那个背着包的人可能是珠宝店的老板，从假面舞会回来，身上没带钥匙，当他走过自己的珠宝店的时候，一辆卡车呼啸而过，轧飞的石子把他的珠宝店窗玻璃打碎了，为了保护他自己的珠宝，他只能进去把珠宝收起来带走。&lt;/p&gt;
&lt;p&gt;至于《疯狂的赛车》，另一种解释不用我说了。&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://mindhacks.cn/about-toplanguage/&quot;&gt;TopLanguage&lt;/a&gt;上的一位朋友&lt;a href=&quot;https://groups.google.com/group/pongba/msg/e90e5b2c748e7d9e&quot;&gt;li kai&lt;/a&gt;讲了这么一个故事：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;我有个朋友前些日子刚结完婚，这里有一个故事。他本身并不富裕，因此呢，就跟媳妇商量，咱能不能一切从简，什么三金，（就是金项链、金戒指、金耳环）也就都免了吧，媳妇说这是家里规矩，不能同意，这边老丈人当然就更不同意了，非逼着我这穷哥们买三金，给一万元礼钱。&lt;/p&gt;
&lt;p&gt;最后，没办法，我这朋友东挪西借把东西弄齐了，婚礼上，老丈人也给新郎一个红包，可我这哥们却始终憋着一股气，接过来之后终于没按耐住，爆发了，你猜怎么？他把红包给撕了扔地上，后来大家就劝他别这样，结婚呢，好不容易安抚下来，有人就说，你把彩礼捡起来吧，看看到底给你多少钱，结果他捡起来一看，是一张存折，上面显示有十万元存款。&lt;/p&gt;
&lt;p&gt;原来老丈人并不是想要从男方家捞什么钱，只不过就是认为按照自家风俗这些时必须的，否则女儿嫁的太不风光了。仅此而已。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;故事中的这位朋友又是怎么推断的呢？他所得到的信息仅仅是他的丈人坚持要他给礼钱，他并没有得到关于丈人这么做的意图的信息。丈人的意图只是他自己的推断，他对丈人意图的推断&lt;strong&gt;只是一种可能性，并非唯一的可能性&lt;/strong&gt;。然而他仍然还是&lt;strong&gt;不可避免地陷入了对自己推断的过分信任的陷阱，一旦脆弱的自尊被触发，接踵而来的便是一连串情绪化的、&lt;a href=&quot;http://www.douban.com/subject/1005576/&quot;&gt;自动化的行为&lt;/a&gt;（仿佛汽车挂上了自动挡）&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;想一想生活中有多少误解是由于自以为是地对别人的意图的误读而导致的呢？&lt;/p&gt;
&lt;p&gt;我们总是&lt;strong&gt;混淆&amp;ldquo;事实&amp;rdquo;和&amp;ldquo;推断&amp;rdquo;&lt;/strong&gt;，&lt;strong&gt;尤其是当我们对推断的确信度很高的时候，或者某种推断&lt;/strong&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Wishful_thinking&quot;&gt;&lt;strong&gt;对我们有利&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;的时候，或者当这个推断源于大脑&lt;/strong&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/List_of_cognitive_biases&quot;&gt;&lt;strong&gt;天生的偏见&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;的时候&lt;/strong&gt;，例如，&lt;a href=&quot;http://en.wikipedia.org/wiki/Correlation_does_not_imply_causation&quot;&gt;将关联误当做因果&lt;/a&gt;就是我们的认知死穴之一：&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://mindhacks.cn/wp-content/uploads/2009/03/correlation.png&quot;&gt;&lt;img style=&quot;border-width: 0px; display: inline;&quot; title=&quot;correlation&quot; src=&quot;http://mindhacks.cn/wp-content/uploads/2009/03/correlation-thumb.png&quot; border=&quot;0&quot; alt=&quot;correlation&quot; width=&quot;459&quot; height=&quot;185&quot; /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;（图片注：荣耀属于&lt;a href=&quot;http://www.xkcd.com/&quot;&gt;xkcd&lt;/a&gt;）&lt;/p&gt;
&lt;p&gt;松鼠会的新书发布的时候，姬十三发布了&lt;a href=&quot;http://songshuhui.net/archives/7228.html&quot;&gt;一个页面&lt;/a&gt;作了简介，我跳转过去浏览了一下，看到介绍的结尾跟着一段话：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;作者简介      &lt;br /&gt;姬十三       &lt;br /&gt;姬十三，神经生物学博士，供职于美商百科网站博闻网（http://www.bowenwang.com.cn）。为《新发现》、《外滩画报》、《时尚健康》等报刊撰写科学专栏。个人博客是：http://jshisan.yculblog.com&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;我就感到奇怪，&lt;a href=&quot;http://www.douban.com/subject/3392046/&quot;&gt;《当彩色的声音尝起来是甜的》&lt;/a&gt;是松鼠会诸多作者的作品合集，为什么这里作者简介只写姬十三呢？我想当然地把这里的作者简介当作了是新书的作者简介，我心想：那难道还有什么可能呢？（这同样也是我们的认知偏差之一&amp;mdash;&amp;mdash;把&amp;ldquo;想不出其他可能&amp;rdquo;当做&amp;ldquo;没有其他可能&amp;rdquo;）。然而老婆又适时地泼来一盘冷水（&lt;a href=&quot;http://www.douban.com/doulist/127649/&quot;&gt;我为什么要说又呢&lt;/a&gt;？）：这里的作者简介难道不可能是这篇博文的作者简介？我一想，也是啊。要证伪我原来的假设很简单，翻开另一篇博文就知道了。于是我随便打开松鼠会网站上的另一篇博文，果然这里的作者简介是博文的作者简介，而非（我原来所猜测的）新书的作者简介。&lt;/p&gt;
&lt;p&gt;但是，关键是，原先我并不知道松鼠会的博文有这么一段作者简介，因而就我原来所持有的知识而言，我作出的推断是唯一靠谱的，这也是为什么我感到如此确信的原因之一。而且，由于我不知道松鼠会的博文有这么一段作者简介，因而我&lt;strong&gt;根本无法看到或设想另一种可能性&lt;/strong&gt;。既然&lt;strong&gt;想不到另一种可能性，又怎么可能有机会去证伪我的猜测呢&lt;/strong&gt;？&lt;strong&gt;当知识有硬性局限的时候，就算持有Open Mind甚至也是不够的&lt;/strong&gt;：&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://mindhacks.cn/wp-content/uploads/2009/03/inf-universe.jpg&quot;&gt;&lt;img style=&quot;border-width: 0px; display: inline;&quot; title=&quot;inf_universe&quot; src=&quot;http://mindhacks.cn/wp-content/uploads/2009/03/inf-universe-thumb.jpg&quot; border=&quot;0&quot; alt=&quot;inf_universe&quot; width=&quot;582&quot; height=&quot;319&quot; /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;（图片注：荣耀归于&lt;a href=&quot;http://www.matrix67.com/blog/archives/1037&quot;&gt;Matrix67&lt;/a&gt;）&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;古罗马哲学家Lucretius认为，宇宙是无限的。让我们来看一看他的经典论证。假设宇宙是有限的。我们往宇宙的边界投掷一根标枪。则我们将看到以下两种情况之一：这根标枪穿过边界飞向远方，这说明宇宙并无边界，它是无限的；或者这根标枪一头装上宇宙边界停了下来，这说明边界外&amp;ldquo;有东西&amp;rdquo;挡住了标枪，同样说明宇宙是无界的。（来自&lt;a href=&quot;http://www.matrix67.com/blog/archives/1037&quot;&gt;Matrix67&lt;/a&gt;）&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;我想说的是，在我们的知识体系里面还不存在&amp;ldquo;有限无界&amp;rdquo;这个概念的时候，上面的推理真的很滑稽吗？我们现在的知识体系和古希腊相比固然得到了极大的进步，但是我们真的变得更&amp;ldquo;聪明&amp;rdquo;了吗？要知道&lt;strong&gt;推理的引擎&lt;/strong&gt;（演绎和归纳）几十万年来却并没有变化，我们只是站在巨人（数千年知识的积累）的肩膀上，但这个巨人的高度并不属于我们自己，我们有什么理由五十步笑百步呢？&lt;/p&gt;
&lt;p&gt;我们太可能因为受到知识的局限性而对事物的看法产生无法消除的偏见，有时候&lt;strong&gt;打破这种偏见的唯一途径就是开阔视野，多积累知识，以及和具有不同知识背景的人讨论，否则就算抱着&amp;ldquo;我可能是错的&amp;rdquo;这种信念，你也不知道怎么去证伪自己的一个猜测。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;关于我们大脑中的先验假设能够对我们的日常推理和记忆造成多大的影响，有这样一个经典的实验：&lt;/p&gt;
&lt;p&gt;1981年，两位心理学家Brewer和Treyens作了这么一个实验：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;召集一些人，告知他们将会参加一项学术研究计划，实验者先带领他们来到一间办公室，让他们稍加等候，一段时间之后，叫他们出来，并询问他们记得办公室里面有哪些东西。一些人声称看到了书，然而实际上办公室里面根本没有书。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;这里的原理是显而易见的，我们期望在一个学术机构的办公室里面看到典型的事物&amp;mdash;&amp;mdash;书。当我们的直接记忆并不深刻或者我们当时等候的时候并没有刻意留心屋子内的摆设和物品时，我们会依靠之前生活中积累出来的先验假设进行推理，填充记忆的模糊或空白。&lt;a href=&quot;http://www.douban.com/subject/2122637/&quot;&gt;关于虚假记忆的研究也表明&lt;/a&gt;，我们的记忆并不像电脑的存储设施那样，忠实记录，然后忠实读取，而是在记录和读取的时候都是相当程度上&amp;ldquo;构建性&amp;rdquo;的，而构建所用的&amp;ldquo;素材&amp;rdquo;则是我们之前在生活中积累出来的经验。这也是为什么同一个故事经不同的人口口相传之后会出现形形色色的版本的原因。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;ndash; 以下对了解机器学习的geeks插播一段八卦 &amp;ndash;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;对基于统计（特别地，基于贝叶斯）的垃圾邮件过滤的基本机制有所了解的同学应当知道，在判别公式里面有两项分别是P(S)和P(H)，分别代表一封邮件是垃圾邮件和非垃圾邮件的（先验）概率，一项统计表明现实世界中这个比例是8/2，即80%的邮件是垃圾邮件。这个就是过滤器眼中的世界，&amp;ldquo;八成的人都是坏人&amp;rdquo;，这个就是过滤器的&amp;ldquo;偏见&amp;rdquo;，或者&amp;ldquo;先验假设&amp;rdquo;，来一封邮件不管三七二十一首先作一个最坏的打算。正如机器学习方法的偏见来源于训练数据集，我们头脑中的偏见也来源于我们大脑中神经网络的训练数据集&amp;mdash;&amp;mdash;现实生活。&lt;/p&gt;
&lt;p&gt;由于8/2的比例并非时间无关的稳定比例，或者其他什么原因（如保守起见），目前大多数贝叶斯垃圾过滤系统实际上将这个比例设为5/5，表示&amp;ldquo;无偏见&amp;rdquo;，不设先验。这就基本上将贝叶斯这个词扔掉了。但我个人觉得这并不能称为&amp;ldquo;无偏见&amp;rdquo;，如果现实就是&amp;ldquo;有偏&amp;rdquo;的，保持公平也是一种偏见，这让我忍不住想起&lt;a href=&quot;http://en.wikipedia.org/wiki/Peter_Norvig&quot;&gt;P. Norvig&lt;/a&gt;讲的&lt;a href=&quot;http://norvig.com/fact-check.html&quot;&gt;关于人工智能鼻祖Minsky的一则轶事&lt;/a&gt;：&lt;/p&gt;
&lt;p&gt;In the days when Sussman was a novice, Minsky once came to him as he sat hacking at the PDP-6.    &lt;br /&gt;&quot;What are you doing?&quot;, asked Minsky.     &lt;br /&gt;&quot;I am training a randomly wired neural net to play Tic-Tac-Toe,&quot; Sussman replied.     &lt;br /&gt;&quot;Why is the net wired randomly?&quot;, asked Minsky.     &lt;br /&gt;&quot;I do not want it to have any preconceptions of how to play&quot;, Sussman said.     &lt;br /&gt;Minsky shut his eyes.     &lt;br /&gt;&quot;Why do you close your eyes?&quot;, Sussman asked his teacher.     &lt;br /&gt;&quot;So that the room will be empty.&quot;     &lt;br /&gt;At that moment, Sussman was enlightened. &lt;/p&gt;
&lt;p&gt;根据P. Norvig的说法，Minsky是想告诉Sussman一个随机赋值的神经网络也是有模型（或偏见的），只是这很可能是一个极其复杂的模型，我们无法理解。你蒙上眼睛不代表这个屋子不存在，你不知道随机神经网络的模型是什么不代表它不存在。&lt;/p&gt;
&lt;p&gt;但我忍不住YY了一把另一种解释：如果现实世界背后的模型本来就是&amp;ldquo;有偏&amp;rdquo;的，假装不引入&amp;ldquo;偏见&amp;rdquo;本身就是&amp;ldquo;偏见&amp;rdquo;。只不过我们所观察到的现实世界纷繁的表象往往只是一个局部有偏样本，导致我们看上去随机抽取的数据其实还是有偏的，如果我们蒙上眼睛骗自己说这就是真正随机的抽样，那么训练出来的模型肯定也是有偏的，为了补偿这种偏差我们有时候宁可扔掉从训练数据中得到的某些概率，这种方法往往导致长期来讲更靠谱（严格来说这里的术语是robust :P）的模型，尤其是在金融市场上，小聪明的人从短期趋势数据上自以为得到了靠谱的模型，把太多的赌注放在了一个建立在因在时间维度上没有随机采样而很可能有偏的数据集上得到的模型上，而&lt;a href=&quot;http://www.douban.com/subject/2841807/&quot;&gt;真正智慧的玩家则会建议&lt;strong&gt;普通人&lt;/strong&gt;最佳投资方法是无偏见地平均分配资金&lt;/a&gt;，避免因模型错误而导致的灾难，这一平均分配的极端形式就是&amp;mdash;&amp;mdash;投资指数。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;ndash; 八卦结束，回归正文 &amp;ndash;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;最后再来一个例子，生动地说明了我们在平常生活中积累的偏见有多深：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;问题：现在有两个孩子，张森和李梅，其中一个孩子有四个卡车玩具，你认为是谁？&lt;/p&gt;
&lt;p&gt;问题：莉莉和丁丁谁将来更可能成为护士？&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;（注：荣耀仍属于Frith。以上问题演绎自《Making Up the Mind》p168页的英文版本）&lt;/p&gt;
&lt;p&gt;尽管我们只拥有他们的名字，名字本身只是任意的汉字，自身并不携带信息（从一个角度来说），但就连三岁的小孩也能对这两个问题给出&amp;ldquo;靠谱&amp;rdquo;的答案。&lt;/p&gt;
&lt;p&gt;当然我们也可以说偏见代表着长期积累的生活经验，能够使我们事先就对未知对象的属性进行靠谱的预测，但另一方面，&lt;strong&gt;偏见也很可能成为&lt;/strong&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Self-fulfilling_prophecy&quot;&gt;&lt;strong&gt;自我实现的预言&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;和自我妨碍的篱笆&lt;/strong&gt;：女孩和男孩的数学智商真的有显著差异吗？但受文化影响，女孩认为自己更不擅长数学和理科，这个自我信念从两个角度产生作用，第一，它会让女生倾向于投入更少地时间在理科上，从而导致更低的理科成绩，结果进一步强化了她的&amp;ldquo;我的数学不好&amp;rdquo;的信念。这几乎是一个死循环。第二，人们为了维护对自我的信念，会拒绝接受与之相反的信息，如果那一次她数学考得不错，她会寻找外部理由，譬如&amp;ldquo;只是凑巧罢了&amp;rdquo;，虽然这种把自己看低的心理过程有点不可思议，但这&lt;a href=&quot;http://www.douban.com/subject/1193622/&quot;&gt;的确是心理学家们实验证实的结果&lt;/a&gt;。&lt;/p&gt;
&lt;p&gt;在社会文化方面，人们常用&amp;ldquo;仁者见仁、智者见智&amp;rdquo;这个俗语来指代三种现象：&lt;/p&gt;
&lt;p&gt;1) 偏见：不同的人戴着不同的有色眼镜，对同一现象产生不同的理解或解释。是平凡的解释还是阴谋论的解释？存乎一心。&lt;/p&gt;
&lt;p&gt;2) 立场：例如对于&amp;ldquo;生活的意义&amp;rdquo;没有统一的标准公理，因此每种生活都是合理的，各人可以持有不同的价值观，优化不同的目标函数。&lt;/p&gt;
&lt;p&gt;3) 选择性关注：对于同一事物，不同的人关注的点不一样，象有四腿，各摸一条。&lt;/p&gt;
&lt;p&gt;与&amp;ldquo;仁者见仁、智者见智&amp;rdquo;这个俗语的褒义色彩相反，这里除了第二点是中性的之外，另外两点都不能算是好事，譬如程序员在做项目的时候经常只选择性地关注&amp;ldquo;使用的技术是否有意思，是否有挑战性，是否好玩，我能否从中得到乐趣，是否能学到新东西&amp;rdquo;，而并不是关注最应该关注的&amp;ldquo;如何以最小成本达成项目成功&amp;rdquo;。至于第一点&amp;mdash;&amp;mdash;偏见&amp;mdash;&amp;mdash;就不用多说了，前文已经说得够多了。如果还觉得不够的，不妨读一读社会心理学经典之作&lt;a href=&quot;http://www.douban.com/subject/2328458/&quot;&gt;《社会性动物》&lt;/a&gt;的冲突和偏见部分。&lt;/p&gt;
&lt;p&gt;偏见在我们解决问题、认识世界的过程中都起到了很大的影响，并且很多时候是不好的影响。因此，让我们经常和具有不同信念和知识背景的人讨论，弥补个人经验知识的局限性导致的偏差，并时常使用以下这句话来提醒自己keep an open mind吧：&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;ldquo;这只是一种解释（可能），未必是唯一的解释（可能）。（想不出其他解释不代表就不存在其他解释）。&amp;rdquo;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;延伸阅读&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;见文中大量外链。&lt;/p&gt;
&lt;p&gt;《逃出你的肖申克》是一个系列，第一篇见：&lt;a href=&quot;http://mindhacks.cn/2009/01/18/escape-from-your-shawshank-part1/&quot;&gt;逃出你的肖申克（一）：为什么一定要亲身经历了之后才能明白？&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;你可能也会喜欢以下文章&lt;/h3&gt;
&lt;ul class=&quot;related_post&quot;&gt;
&lt;li&gt;&lt;a title=&quot;[BetterExplained]为什么你应该（从现在开始就）写博客&quot; href=&quot;http://mindhacks.cn/2009/02/15/why-you-should-start-blogging-now/&quot;&gt;[BetterExplained]为什么你应该（从现在开始就）写博客 (51)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a title=&quot;[BetterExplained]书写是为了更好的思考&quot; href=&quot;http://mindhacks.cn/2009/02/09/writing-is-better-thinking/&quot;&gt;[BetterExplained]书写是为了更好的思考 (17)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a title=&quot;[BetterExplained]亲密关系中的冲突解决&quot; href=&quot;http://mindhacks.cn/2009/02/07/better-explained-conflicts-in-intimate-relationship/&quot;&gt;[BetterExplained]亲密关系中的冲突解决 (28)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a title=&quot;逃出你的肖申克（一）：为什么一定要亲身经历了之后才能明白？&quot; href=&quot;http://mindhacks.cn/2009/01/18/escape-from-your-shawshank-part1/&quot;&gt;逃出你的肖申克（一）：为什么一定要亲身经历了之后才能明白？ (17)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a title=&quot;锤子和钉子&quot; href=&quot;http://mindhacks.cn/2009/01/16/hammers-and-nails/&quot;&gt;锤子和钉子 (6)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a title=&quot;如何清晰地思考（近一年来业余阅读的关于思维方面的知识结构整理）&quot; href=&quot;http://mindhacks.cn/2008/12/18/how-to-think-straight/&quot;&gt;如何清晰地思考（近一年来业余阅读的关于思维方面的知识结构整理） (2)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a title=&quot;方法论、方法论&amp;mdash;&amp;mdash;程序员的阿喀琉斯之踵&quot; href=&quot;http://mindhacks.cn/2008/10/29/methodology-for-programmers/&quot;&gt;方法论、方法论&amp;mdash;&amp;mdash;程序员的阿喀琉斯之踵 (4)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a title=&quot;一直以来伴随我的一些学习习惯(二)：时间管理&quot; href=&quot;http://mindhacks.cn/2008/07/20/learning-habits-part2/&quot;&gt;一直以来伴随我的一些学习习惯(二)：时间管理 (0)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a title=&quot;一直以来伴随我的一些学习习惯(一)：学习与思考&quot; href=&quot;http://mindhacks.cn/2008/07/08/learning-habits-part1/&quot;&gt;一直以来伴随我的一些学习习惯(一)：学习与思考 (5)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a title=&quot;学习与记忆&quot; href=&quot;http://mindhacks.cn/2008/06/05/how-memory-works/&quot;&gt;学习与记忆 (0)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
            &lt;div&gt;
                作者：pongba 发表于2009-3-23 13:22:00 &lt;a href=&quot;http://blog.csdn.net/pongba/article/details/4016752&quot;&gt;原文链接&lt;/a&gt;
            &lt;/div&gt;
            &lt;div&gt;
            阅读：18805 评论：19 &lt;a href=&quot;http://blog.csdn.net/pongba/article/details/4016752#comments&quot; target=&quot;_blank&quot;&gt;查看评论&lt;/a&gt;
            &lt;/div&gt;</description><pubDate>Mon, 23 Mar 2009 13:22:00 +0800</pubDate><author>pongba</author><guid isPermaLink="false">http://blog.csdn.net/pongba/article/details/4016752</guid><dc:creator>pongba</dc:creator><fs:srclink>http://blog.csdn.net/pongba/article/details/4016752</fs:srclink><fs:srcfeed>http://blog.csdn.net/pongba/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/pongba/~1084245/641949462/1084244</fs:itemid></item><item><title>[原]编程的首要原则(s)是什么？</title><link>http://blog.csdn.net/pongba/article/details/3974110</link><description>&lt;p&gt;半年前，JoelOnSoftware和CodingHorror合搞的stackoverflow.com刚上线不久，我兴冲冲地跑过去扔了一个问题：&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;你们认为编程的首要原则是什么？ &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;作为我的&lt;a href=&quot;http://mindhacks.cn/2008/07/08/learning-habits-part1/&quot;&gt;学习原则&lt;/a&gt;的一个实践：&lt;img style=&quot;float: right;&quot; src=&quot;http://p.blog.csdn.net/images/p_blog_csdn_net/pongba/EntryImages/20090309/important.png&quot; alt=&quot;&quot; width=&quot;160&quot; height=&quot;183&quot; /&gt; &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;8. 学习一项知识，必须问自己三个重要问题：1. 它的本质是什么。2. 它的第一原则是什么。3. 它的知识结构是怎样的。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;5个月过去了，这个问题到现在还有人回复，我得到了一大堆有意思的答案，忍不住翻译过来与大家分享：&lt;/p&gt;
&lt;p&gt;1. 获得&lt;strong&gt;最多认同的答案&lt;/strong&gt;：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;KISS - Keep It Simple Stupid &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;DRY - Don't Repeat Yourself &lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;一点不感到意外吧？ &lt;/p&gt;
&lt;p&gt;注：DRY原则倒是比较好理解和实践的。但KISS原则则是看上去直白，其实实践起来不那么容易的一个原则，因为simple和stupid的定义并不是每个人、在每个场景下都是一致且明显的，一个人的simple可能是另一个人的stupid，一个人的stupid可能是另一个人的unnecessary。一旦一个标准取决于具体场景，事情就不那么简单了。所以我们经常要说&amp;ldquo;&lt;a href=&quot;http://c2.com/cgi/wiki?ItDepends&quot;&gt;It depends&lt;/a&gt;&amp;rdquo;。 &lt;/p&gt;
&lt;p&gt;2. 获得&lt;strong&gt;第二认同的答案&lt;/strong&gt;： &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;写代码时时刻设想你就是将来要来维护这坨代码的人。 &lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;在这个答案后面有人添加到：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;最好设想你的代码会被一个挥着斧头的精神病来维护。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;有人接着又YY道：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;而且这个挥着斧头的精神病还知道你住在哪儿。 (( 事实上后面有人指出这是 Martin Golding 的一句名言 ))&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;注：其实这个原则在设计API时也有用：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;写API时时刻设想你就是要去使用这坨API的人。&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;3. &lt;strong&gt;一些众所不一定周知的答案&lt;/strong&gt;：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;先弄清你的问题是什么！&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href=&quot;http://www.douban.com/subject/1135754/&quot;&gt;弄清问题&lt;/a&gt;永远是问题解决过程中的第一步和最重要的一步。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;代码只是工具，不是手段。&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;不知道怎么最好地解决你手头的问题（注：需求、架构、算法，技术选型，etc..），写上一万坨代码也是浪费比特。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;知道什么时候不该编码&lt;/strong&gt;。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;（类似条目：YAGNI&amp;mdash;&amp;mdash;&amp;ldquo;你并不需要编写这坨代码！&amp;rdquo;，针对你的需求编码，&amp;ldquo;写你所需&amp;rdquo;，别做&amp;ldquo;聪明事&amp;rdquo;，为一个不确定的未来编码。同时也注意模块化设计，以便能在未来新增需求时无痛扩充系统）&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;永远不要假定你已经了解一切了！&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;不作没有证据的推论。&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;想清楚了再编写&lt;/strong&gt;。类似条目：&lt;strong&gt;如果方案在你脑子里面或者纸上不能工作，写成代码还是不能工作。&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;4. 一些众所很可能周知的答案：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;越懒越好。&lt;/p&gt;
&lt;p&gt;过早优化是一切罪恶的根源。&lt;/p&gt;
&lt;p&gt;不要重新发明轮子。&lt;/p&gt;
&lt;p&gt;测试通过前说什么&amp;ldquo;它可以工作&amp;rdquo;都是纯扯淡。&lt;/p&gt;
&lt;p&gt;了解你的工具。&lt;/p&gt;
&lt;p&gt;一切以用户需求为导向。&lt;/p&gt;
&lt;p&gt;利用分治、抽象，解开子问题之间的耦合。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;5. &lt;strong&gt;最幽默的答案&lt;/strong&gt;：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;咖啡进，代码出&lt;/strong&gt;。（Coffee in, Code out） (( 参见 &lt;a href=&quot;http://en.wikipedia.org/wiki/Garbage_in,_garbage_out&quot;&gt;Garbage in, Garbage 
out&lt;/a&gt;. ))&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;最后，整个问题的 thread 在&lt;a href=&quot;http://stackoverflow.com/questions/159176&quot;&gt;这里&lt;/a&gt;。&lt;/p&gt;
            &lt;div&gt;
                作者：pongba 发表于2009-3-9 19:09:00 &lt;a href=&quot;http://blog.csdn.net/pongba/article/details/3974110&quot;&gt;原文链接&lt;/a&gt;
            &lt;/div&gt;
            &lt;div&gt;
            阅读：24334 评论：23 &lt;a href=&quot;http://blog.csdn.net/pongba/article/details/3974110#comments&quot; target=&quot;_blank&quot;&gt;查看评论&lt;/a&gt;
            &lt;/div&gt;</description><pubDate>Mon, 09 Mar 2009 19:09:00 +0800</pubDate><author>pongba</author><guid isPermaLink="false">http://blog.csdn.net/pongba/article/details/3974110</guid><dc:creator>pongba</dc:creator><fs:srclink>http://blog.csdn.net/pongba/article/details/3974110</fs:srclink><fs:srcfeed>http://blog.csdn.net/pongba/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/pongba/~1084245/641949461/1084244</fs:itemid></item><item><title>[原][BetterExplained]为什么你应该（从现在开始就）写博客</title><link>http://blog.csdn.net/pongba/article/details/3896311</link><description>&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-size: large;&quot;&gt;（一）为什么你应该（从现在开始就）写博客 &lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;用一句话来说就是，&lt;strong&gt;写一个博客有很多好处，却没有任何明显的坏处&lt;/strong&gt;。（阿灵顿的情况属于例外，而非常态，就像不能拿抽烟活到一百岁的英国老太太的个例来反驳抽烟对健康的极大损伤一样）&lt;/p&gt;
&lt;p&gt;让我说得更明确一点：&lt;strong&gt;用博客的形式来记录下你有价值的思考，会带来很多好处，却没有任何明显的坏处&lt;/strong&gt;。Note：碎碎念不算思考、心情琐记不算思考、唠唠叨叨也不算思考、没话找话也不算思考，请以此类推。&lt;img style=&quot;float: right;&quot; src=&quot;http://lh3.ggpht.com/_fb8PpGM8tt4/SZkUw3JiFeI/AAAAAAAACf8/RVEmAAHUg4Q/s288/reussir-son-blog.jpg&quot; alt=&quot;&quot; width=&quot;288&quot; height=&quot;158&quot; /&gt;&lt;/p&gt;
&lt;p&gt;下面是我个人认为写一个长期的&lt;strong&gt;价值博客&lt;/strong&gt;的最大的几点好处：&lt;/p&gt;
&lt;p&gt;1) 
&lt;strong&gt;能够交到很多志同道合的朋友&lt;/strong&gt;。我自己既写博客，也读别人的博客，在这个时代，对于生活中的绝大多数人来说，拓宽朋友圈子的途径几乎只有一个，通过网络，而如何在网络中寻找到气味相投的朋友，如何判断别人和自己是否有共同语言？显然，通过天天在SNS上碎碎念的那些日记是难以做到的。我佩服的一些朋友几乎全都是长期用博客记录想法的人，&lt;strong&gt;因此，和他们即便不打照面，也是心照不宣&lt;/strong&gt;。即便素未谋面也能坐下来就聊得热火朝天。&lt;/p&gt;
&lt;p&gt;为什么博客在结交志同道合的朋友方面的潜力要远胜于原始的交谈方式？很简单，&lt;strong&gt;第一，博客无地域限制，整个互联网上从A到B只有一个点击的距离&lt;/strong&gt;，而传统的建立朋友圈子的方法则受到地域限制。&lt;strong&gt;第二&lt;/strong&gt;，也是更重要的一点，即如果按照以前结交朋友的方式，需要互相聊天，交流观点，然后才逐渐熟悉起来，这需要一个较长的过程，而且更糟糕的是，当你遇到另一个陌生人，又要把整个过程重复一次，表达你已经对老友表达过的那番想法。可博客却做到了&amp;ldquo;&lt;strong&gt;一次表达，无数次阅读&lt;/strong&gt;&amp;rdquo;，当我看到一个写了好几年的博客，看完了之后我仿佛和这个人交谈了很久，&lt;strong&gt;用程序员们喜欢听的话来说就是，&amp;ldquo;博客极大地增强了话语的复用性&amp;rdquo;&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://mindhacks.cn/former-life-of-mindhacks/&quot;&gt;我曾在CSDN上写了近六年的博客&lt;/a&gt;，在一年半前建立了一个Google 
Groups（&lt;a href=&quot;https://groups.google.com/group/pongba&quot;&gt;TopLanguage&lt;/a&gt;），由于我的博客的长期阅读者都是互相有共同语言的，因此这个Group一开始就热火朝天，而高质量的技术讨论则进一步吸引了更多的牛人的参与，雪球滚起来之后，就很难停下来了，将近一年半下来，从这个Group的讨论中我获益良多[1]。而对于非程序员朋友，科学松鼠会则是一个很好的例子。&lt;/p&gt;
&lt;p&gt;2)&lt;strong&gt; 书写是为了更好的思考&lt;/strong&gt;。我在&lt;a href=&quot;http://mindhacks.cn/2009/02/09/writing-is-better-thinking/&quot;&gt;《书写是为了更好的思考》&lt;/a&gt;里面详细总结了书写的好处，这里就不拷贝粘贴了。&lt;/p&gt;
&lt;p&gt;3) &lt;strong&gt;&amp;ldquo;教&amp;rdquo;是最好的&amp;ldquo;学&amp;rdquo;&lt;/strong&gt;。&lt;a href=&quot;https://groups.google.com/group/pongba/browse_frm/thread/6f6140744ab95c72/&quot;&gt;&lt;strong&gt;如果一件事情你不能讲清楚，十有八九你还没有完全理解&lt;/strong&gt;&lt;/a&gt;。绝大多数人应该都知道在程序员行业面试官经常要求你讲解一个东西给他听，他会说他不懂这个东西（他如果真的不懂的话效果其实是最好的），而你的任务则是说到让他理解为止。&lt;/p&gt;
&lt;p&gt;为了让一个不明白的人做到明白，你必须要知道从明白到不明白他究竟需要掌握哪些概念，这就迫使我们对我们大脑中整个的知识体系来个寻根究底，把藏在水面之下的那些东西统统挖出来，把大脑中的那些我们知道、&lt;strong&gt;但不知道自己知道&lt;/strong&gt;的潜在概念或假设（assumptions）都挖出来，把它们从&lt;a href=&quot;http://en.wikipedia.org/wiki/Implicit_memory&quot;&gt;内隐记忆&lt;/a&gt;拉扯到&lt;a href=&quot;http://en.wikipedia.org/wiki/Explicit_memory&quot;&gt;外显记忆&lt;/a&gt;中。因为只有完全知道、&lt;strong&gt;并知道自己知道&lt;/strong&gt;一切来龙去脉的人，才能真正把一件事情讲得&lt;a href=&quot;http://mindhacks.cn/2008/07/07/the-importance-of-knowing-why/&quot;&gt;通通透透&lt;/a&gt;。&lt;/p&gt;
&lt;p&gt;但是，你可能会怀疑，那除了能够讲清楚之外，弄清自己到底知道哪些东西还有其他什么好处吗？如果没有其他好处，那我又何必费这个劲呢？我又不当老师。&lt;/p&gt;
&lt;p&gt;TopLanguage上的一位朋友&lt;a href=&quot;http://sunxiunan.com/&quot;&gt;sagasw&lt;/a&gt;曾经讲了这样一个小故事：&lt;strong&gt;据说在某个著名软件公司里，开发组的桌上会放着一只小熊，大家互相问问题之前，先对着小熊把问题说一遍，看能不能把问题描述的清晰，基本上说的比较有条理以后，答案也就随之而来了&lt;/strong&gt;。当然，你不一定要对小熊说，你可以在大脑中虚构一个听众，一个不懂行的听众，然后你说给他听。这是可行的，我经常在路上用。不过如果你能坐下来，我建议你还是说给实际的听众听&amp;mdash;&amp;mdash;即写下你的思考，因为&lt;a href=&quot;http://mindhacks.cn/2009/02/09/writing-is-better-thinking/&quot;&gt;书写是更好的思考&lt;/a&gt;。&lt;/p&gt;
&lt;p&gt;我们的绝大多数知识在绝大多数时候都隐藏在潜意识中，其实我们意识的窗口很小，我们的工作记忆只能容纳寥寥数个条目（记得那个&amp;ldquo;看你能够记住屏幕上同时闪现的多少个数字&amp;rdquo;的flash小游戏吗？），&lt;a href=&quot;http://www.douban.com/subject/1005576/&quot;&gt;我们平时所作的推理过程很大部分都是自动的&lt;/a&gt;，发生在潜意识中，而我们只能感知到一些中间结论。不信你回忆一下你在和别人讨论问题的时候有多少次觉得&amp;ldquo;&lt;strong&gt;反正就是这样，我感觉得到它是对的，但是你问我，我也说不清到底怎么回事&lt;/strong&gt;&amp;rdquo;，对此&lt;strong&gt;你不觉得很奇怪吗？如果你都不能从逻辑上支持你的结论，你怎么就能确信它是对的呢？仅仅因为你的直觉强烈地告诉你它是对的？那如果旁边有另一个人，他和你持相反的观念，而他的直觉也强烈地告诉他他是对的。这时候你又怎么想？&amp;ldquo;他的直觉错了，我的直觉是对的&amp;rdquo;？难道你这么自信你的直觉是世界上最可靠的？&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;我自己则是非常&lt;strong&gt;珍惜类似这样的机会&lt;/strong&gt;，即当&amp;ldquo;我强烈地觉得它是对的，但我却说不出所以然来&amp;rdquo;，这时候&lt;strong&gt;往往是到大脑中翻箱倒柜的时候，弄清来龙去脉的时候，深入反思的时候，纠正一直以来错误的潜在前提假设的时候&lt;/strong&gt;。另一方面，&amp;ldquo;&lt;strong&gt;我强烈地觉得这个说法有问题，但我却说不清它为什么有问题，到底哪有问题&lt;/strong&gt;&amp;rdquo;，这也是一个极有意义的瞬间，它几乎总是意味着你对一个问题的认识有潜在的偏差，肯定是在你自己都没有觉知到的地方引入了一个潜在的假设、偷换了一个重要的概念，等等。而这种时候就是深入反思的时候，当你终于潜到问题的底层，触摸到问题的实质，把水面之下的冰山整体看清了的时候你会有一种通体舒泰的感觉。&lt;/p&gt;
&lt;p&gt;为什么说以上这些？因为刚才说的是你必须等待这样的反思机会，但&lt;strong&gt;如果你选择经常总结自己的知识体系，并说出来给你的读者听，你就会发现你自己创造了这样的机会&lt;/strong&gt;。如果我们平时不反思，我们觉得很多事情都是当然的，但结果如果要你一开口说给别人听，常常会发现事情就开始变得不那么明显了，你说着说着，就开始莫名其妙地发现自己需要用到&amp;ldquo;&lt;strong&gt;反正&lt;/strong&gt;&amp;rdquo;这个词了。&lt;/p&gt;
&lt;p&gt;于是，反思的机会就来了。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;一旦你把自己潜意识里面的东西从幕后拉出来，你就有了面对并反思它们的可能，而不是任它们在幕后阴险地左右你的思维。&lt;/strong&gt;很多时候我们的思路出了问题并不是我们不会反思，而是不知道自己的思维中有那些隐含的假设（assumptions），如果你只感觉到答案，却&lt;strong&gt;不知道你大脑得到这个答案之前做了哪些推理，你又怎么知道哪一环可能出了问题呢&lt;/strong&gt;？另一方面，一旦你弄清了自己到底是怎么想的，离意识到问题就不远了，很简单的道理&amp;mdash;&amp;mdash;如果别人和你争辩的时候总是只摆立场，你就很难和他辩，但如果他把自己的推理过程原原本本暴露给你，批判起来总是容易得多的。（也正因为这个原因有很多人总是把逻辑藏在背后，不敢暴露出来）&lt;/p&gt;
&lt;p&gt;绝大多数时候其实我们都会&lt;a href=&quot;http://www.douban.com/subject/1005576/&quot;&gt;不假思索地得出一些结论，就像上了发条的自动机&lt;/a&gt;，但其实我们并不知道这些结论到底怎么来的，在思维的背后到底发生了哪些事情，故而当我们发现我们的结论错了的时候，一头雾水，没法着手寻找到底在哪错了。如果你注意一下很多人的发言（论坛、博客等等），如果你把他们的发言分为&amp;ldquo;前提&amp;rdquo;、&amp;ldquo;假设&amp;rdquo;、&amp;ldquo;逻辑&amp;rdquo;、&amp;ldquo;结论&amp;rdquo;这四个部分，你会发现一大堆人只会不停地下结论，摆立场，却见不到这些结论或离场的前提、假设和个中逻辑，倒也不是他们不愿意写出逻辑，而是因为反思自己的思维过程实在是一件困难非常的事情，我们的推理过程很大一部分发生在意识的水面之下，只有当有了重要结论的时候这条逻辑链才会浮出来冒一个泡，让我们的意识捕捉到。更何况绝大多数时候我们用的其实并不是完整严密的逻辑思维，而是&lt;a href=&quot;http://www.douban.com/subject/1005576/&quot;&gt;思维捷径&lt;/a&gt;。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;去教一个完全不懂的人，则是一种最最强大和彻底的反思途径&lt;/strong&gt;&amp;mdash;&amp;mdash;因为他没有任何预备的知识，所以要让他弄懂你所知道的，你就必须彻底反思你的知识体系，弄清这座大厦的根基在什么地方，弄清它的骨架在什么地方，一砖一瓦到底是怎么垒起来的，你不能自己站在11层上，然后假设你的读者站在第10层，指望着只要告诉他第11层有那些内容就让他明白。你的读者站在第一层，你必须知道你脚下踩着的另外10层到底是怎么构造的。&lt;strong&gt;这就迫使你对你所掌握的、或之前认为正确的那些东西作彻彻底底的、深刻的反思，你的受众越是不懂，你需要反思得就越深刻&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;4) 
&lt;strong&gt;讨论是绝佳的反思&lt;/strong&gt;。另一方面，&lt;strong&gt;很多时候我们并不是有机会说给完全不懂的人听，更大的可能性是说给同领域有一定基础的人听&lt;/strong&gt;，这个时候并不代表就不能促使反思了，实际上，你会发现，如果你公开你的想法，&lt;strong&gt;几乎总能看到与你持不同意见的人，&lt;/strong&gt;然后你通过&lt;strong&gt;比较你和他的观念之间的差别&lt;/strong&gt;，会发现你们在一开始的思路上就存在差异，差异从哪里来的？在&lt;strong&gt;进一步讨论中你们就会不断地迫使对方拿出更深层次的理由&lt;/strong&gt;，这同样也是一种非常有效地促使自己反思的方法，在讨论的过程中双方的理由自然会变得越来越深入，越来越接近问题的本质，一&lt;strong&gt;些平时难以注意到的深层面的差异性就会逐渐浮现出来，你也就多了一次难得的机会去审视自己的思维中到底存放了哪些错误的信息&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;5) 
&lt;strong&gt;激励你去持续学习和思考&lt;/strong&gt;。如果你没有持续学习和思考的习惯，你的博客很快就会没有内容可写，就只能整点碎碎念或者转载，然后你就会失去读者，然后你就会关掉博客，然后一旦关掉博客之后你也就死了写博客的心，然后就少了一条激励你去思考和总结的途径，然后你变得更不高兴总结和思考，然后&amp;hellip; 
&lt;/p&gt;
&lt;p&gt;为了打破这个死循环，不要永久停止更新你的博客，就算你两个月，三个月都不写，只要你每篇都是写自己思考的产物，写有价值的东西，在互联网上，金子的确总是会发光的，因为有无数的信息聚合平台在期待这些有价值的内容，有搜索引擎为你的内容提供海量的潜在读者，有海量的人肉在手动挖掘和转载那些有价值的东西。&lt;strong&gt;我们所能做的最差的一个决策莫过于停止做一件没有任何坏处，却有一大堆好处的事情&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;为了让你的博客有价值，你必须不断总结自己学习的结果，你必须不断思考，给出比别人深刻、独到的见解。这看起来有点本末倒置，但很快本和末就会正过来。&lt;/p&gt;
&lt;p&gt;6) 
&lt;strong&gt;学会持之以恒地做一件事情&lt;/strong&gt;。很多人在生活中容易觉得迷失，不知道想要做什么，是因为没有一件能够持续地做的事情，用俗话来说就是没有主心骨。用积极心理学的话来说就是没有一件能够创造&lt;a href=&quot;http://en.wikipedia.org/wiki/Flow_(psychology)&quot;&gt;流体验&lt;/a&gt;的事情，而书写自己的思想则是一件容易产生流体验的事情，在书写的时候，特别是理性地书写的时候，大脑逐渐进入推理分析模块，一切不愉快的情绪，烦躁感都会逐渐消隐下去。不过前提是你得开始，并且坚持过一开始的困难期，以后的一切便成了习惯成自然。&lt;/p&gt;
&lt;p&gt;7) 
&lt;strong&gt;一个长期的价值博客是一份很好的简历&lt;/strong&gt;。这里的&amp;ldquo;简历&amp;rdquo;并非是狭义上的求职简历，毕竟现在还没有到&lt;strong&gt;价值博客的时代&lt;/strong&gt;，很多人写博客都是到处转载或者干脆碎碎念，正因此面试官未必拿个人博客当成了解一个人的更可靠窗口。这里的&amp;ldquo;简历&amp;rdquo;是指一个让别人了解自己的窗口，虽然我们未必做得到像罗永浩、Keso这样的博客，个人的影响力已经足以支撑出一份事业（牛博和5gme），但&lt;strong&gt;至少你会因此而结识更多的人，你的博客价值越高，你结识的人就越牛，跟牛人交流又会让你的眼界得到极大的开阔，打开一扇又一扇你原本不知道的门，于是你就变得更牛&amp;hellip; 
这是一个良性循环&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-size: large;&quot;&gt;（二）怎么做到长期写一个价值博客&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;注意到我并没有说&amp;ldquo;怎么做到长期&lt;strong&gt;坚持&lt;/strong&gt;写一个价值博客&amp;rdquo;，因为当思考和总结成为习惯之后，诉诸文字以及借助书写来进一步思考就变成了一件自然而然的事情，就变成了一件&amp;ldquo;因为你在思考和总结从而必须书写下来&amp;rdquo;的事情，博客就变成了副产品。&lt;/p&gt;
&lt;p&gt;一开始的时候你是因为要写博客而去使劲地思考和总结，指望给出令人眼睛一亮的东西，到了后来，就变成了因为你习惯了思考和总结，因为你意识到书写是更好的思考，你就必须使你的想法成为文字。至此本和末就会各归原位，不再颠倒。&lt;/p&gt;
&lt;p&gt;怎样做到长期写一个价值博客？也许有人会给出很多有趣有用的小技巧来提供动机和激励，譬如如何做SEO，如何鼓励读者留言等等，但是这些我都不想说，我只想说最最重要的，那就是：&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;让你自己成为一个持续学习和思考的人，并只写你真正思考和总结之后的产物，其他一切就会随之而来。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就像那句经常被人传阅的话：只做你最感兴趣的事情，钱会随之而来[2]。&lt;/p&gt;
&lt;p&gt;这方面的具体例子大家可以留意一下，随处可见，就不一一举了。我想再重复一下的是，千万不要碎碎念，我能理解每个人都想偶尔发发牢骚的冲动，但是现在已经有了一个很好的窗口：twitter，所以立即停止在你的博客上碎碎念，阅读博客的人希望得到信息而非噪音。&lt;strong&gt;如果实在忍不住想碎碎念的话不妨换一下位置，这么来告诉自己：如果你看到别人博客来上这么一段，你会有兴趣看吗？&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-size: large;&quot;&gt;（三）可能出现的问题以及怎样应付&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;即便上文给出了N条写博客的理由，但有时候只要一条不写的理由就会让人停止做一件事情。所以我特别加上一节&amp;ldquo;可能出现的问题以及怎样应付&amp;rdquo;，《影响力2》[3]第五章雄辩地证明，&amp;ldquo;Much 
of Will is Skill&amp;rdquo;，&lt;strong&gt;意志力很大程度上来源于有正确的方法，而非天生&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;1) 
&lt;strong&gt;担心别人认为没有价值&lt;/strong&gt;。事实是，你面临过的问题总会有人面临过，你独立思考了，别人没有，你的文章对他们就会有价值。当然，肯定会对某些人没有价值，他们早就知道了，但就算你再厉害，也总是有人比你厉害的，不能说因为这些原因就不记录你自己的想法了，你自己思考了之后理解得最深刻，就算有别人想过了，总有人没有想到的。况且，思考成了习惯，你的思考能力也会越来越强，你的文章也会越来越有价值。重复，&lt;strong&gt;无论你面临什么困惑，总会有很多人同样面临过，于是你苦苦思索之后的结果，肯定会对很多人有意义。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;或者，&lt;strong&gt;你想通了之后觉得其实也很简单于是不愿意或者不好意思写了，但要知道，问题在想通了之后总是简单的，问题的困难程度不在于想通了之后还觉得有多难，而在于从你觉得它难到你觉得它简单需要耗费多少思维体力&lt;/strong&gt;，你耗费的时间越长，说明有越多的人最终还是没有想明白（路越长走到底的人越少）。&lt;/p&gt;
&lt;p&gt;最后，虽然我现在看一年前的文章觉得挺不成熟，但是如果没有那些不成熟的思考，也不会有现在更成熟的思考，我几年后来看现在写的东西，还是会觉得不成熟。&lt;/p&gt;
&lt;p&gt;2) &lt;strong&gt;担心想法太幼稚或有漏洞等等被别人笑话&lt;/strong&gt;。人非圣贤。正是因为单个人的想法总是有漏洞，才值得拿出来交流（&lt;a href=&quot;http://mindhacks.cn/2009/02/09/writing-is-better-thinking/&quot;&gt;《书写是更好的思考》&lt;/a&gt;，讨论是绝佳的反思），被别人指出问题正是改进的空间，藏着掖着的想法永远不可能变得更成熟。&lt;/p&gt;
&lt;p&gt;Much of intelligence is knowledge，有这么一个非常发人深省的经典心理学实验[4]：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;将孩子们分成两组，通过给他们不同的阅读材料让一组相信智力是天生的，不可在后天改变的，另一组则让他们相信智力其实只是知识和技能的代名词，完全是后天习得的。接下来让他们做一组任务，那些被相信智力天生说的孩子，倾向于回避困难的任务，选择较容易的任务，这里的逻辑想必是这样的：如果做困难的任务，就增大了失败的几率，就在降低了自己在别人和自己心目中的智力的值。为了保护这个智力的值不被降低，应该避免那些有失败风险的项目。而另一组孩子则对于有挑战性的事情跃跃欲试，并且在失败的时候明显没有前者沮丧，因为失败也是学得新的东西，不管怎样都是&amp;ldquo;智力&amp;rdquo;的提高。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;况且，只会批判乃至嘲笑别人的人是最不知道怎么建设的人，忽略他们。&lt;/p&gt;
&lt;p&gt;3) 
&lt;strong&gt;得不到激励&lt;/strong&gt;。这其实是个最无聊的问题了，只有写碎碎念的博客才会面对&amp;ldquo;激励&amp;rdquo;的问题。如果写自己的总结，写自己独立的思考，那么书写下来、理解通透，本身就是一个极大的激励。就算放在自己的私密笔记本里面也一样有成就感。况且，如果你真做到了书写&lt;strong&gt;价值博客&lt;/strong&gt;，那么绝对不用担心你的观点得不到传播，也许一开始会耗时长一点，但是这在任何事情上都是必要的初始阶段，Gmail小组的核心人物、FriendFeed创始人&lt;a href=&quot;http://en.wikipedia.org/wiki/Paul_Buchheit&quot;&gt;Paul Buchheit&lt;/a&gt;，和编程界名博Coding 
Horror的博主Jeff Atwood都曾经感叹过：Overnight success takes a long time （&lt;a href=&quot;http://paulbuchheit.blogspot.com/2009/01/overnight-success-takes-long-time.html&quot;&gt;(1)&lt;/a&gt;，&lt;a href=&quot;http://www.codinghorror.com/blog/archives/001207.html&quot;&gt;(2)&lt;/a&gt;），不过对于价值博客来说，现在网络上的聚合类服务这么多，机器的、人肉的、半人肉的都有，情况又要好得多了，而且我相信情况还会越来越好。&lt;/p&gt;
&lt;p&gt;4) 
&lt;strong&gt;写不出来&lt;/strong&gt;。这个问题也比较无聊，思考本不是一件急于求成的事情。长期订阅我的博客的朋友知道我一般发文频率在一个月三五篇，实际上有不少次我个把月也不发布文章，原因很简单，要么是有手头的事情要处理思考的时间被压缩了，要么是遇到比较大或者比较困难的问题需要长时间的思考和积淀，没有关系，如果没有想清楚就再想想，爱思考的人和不爱思考的人有一个本质的区别，前者在生活中总是挂着几个问题在大脑中，它们时常都会冒出来骚扰你一下，让你琢磨琢磨，不爱思考的则是没事不主动想问题，遇到问题还要先想想是否能找捷径（找人帮忙）解决。&lt;/p&gt;
&lt;p&gt;无论如何，不用急于求成，在一个主题上深入下去思考，总能挖到别人挖不到的角落。你能让一个问题在大脑中停留的时间越长，就越是能够发现新的东西，一般来说，我认为有价值的问题我会让他在意识或潜意识中待短则一个星期，长则一个月（视问题大小而定），利用走路吃饭的时间琢磨（我发现很多我佩服的人也都有这个习惯），&lt;strong&gt;有时即便已经想通了写下来了发出去了，大脑仍然还是会在回味问题，还没有把它撤出潜意识，然后看到某篇文章或某本书的时候忽然又有所新的感悟&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;能够把问题长时间停靠在潜意识中是一种技能，能够带来很大的好处，停留得越长你越琢磨得透彻，比别人看到的就越多&lt;/strong&gt;。我们必须要带着问题的眼镜看待事物才能发现新的视角，否则就会出现视而不见效应，别的不说，广为人知的例子是阿基米德的&amp;ldquo;尤里卡！&amp;rdquo;，如果不是长时间琢磨着一个问题，一直把它放在思维中，是不会从洗澡领悟到&amp;ldquo;排水测体积&amp;rdquo;的，否则他洗了那么多年澡怎么不早发现呢？[5]&lt;/p&gt;
&lt;p&gt;所以，如果你习惯了思考问题，就总会有东西写，先有思考，然后有总结，然后在总结中进一步思考。&lt;/p&gt;
&lt;p&gt;当然你也可以试试把不成熟的想法写下来，试图整理成条理清晰的文字，然后看看能否在整理的过程中走得更远。这往往是可行的。比如这篇文章在我的简记里面原本其实只有三行字（包含大约十来个备忘关键词），而最初在我的大脑里面其实只有一个走路时冒出来的问题&amp;mdash;&amp;mdash;为什么要写博客？&lt;/p&gt;
&lt;p&gt;--&lt;/p&gt;
&lt;p&gt;[1] 你可以看一下&lt;a href=&quot;http://delicious.com/pongba/toplanguage&quot;&gt;我收藏的一些精彩主题&lt;/a&gt;。&lt;/p&gt;
&lt;p&gt;[2] 尽管我并不完全同意这句话本身，但它这种解决问题链上更基本环节的问题的精神是我赞同的。&lt;/p&gt;
&lt;p&gt;[3] 《影响力2》这个名字起得很聪明，其实它并不是《影响力》的作者写的。&lt;/p&gt;
&lt;p&gt;[4] 我忘了这则实验的出处了，但实验的精神是记忆犹新的，哪位同学记得原始出处的麻烦提醒我一下。&lt;/p&gt;
&lt;p&gt;[5] 对于阿基米德这个故事的&lt;a href=&quot;http://en.wikipedia.org/wiki/Eureka_(word)&quot;&gt;真实性是有争议的&lt;/a&gt;，毕竟几千年久远的事情谁弄得清呢。但是故事的道理是很本质的，我们平时也经常有类似的体验，加上阿基米德的&amp;ldquo;尤里卡&amp;rdquo;实在太出名了，所以我相信用用无妨。&lt;/p&gt;
            &lt;div&gt;
                作者：pongba 发表于2009-2-16 15:17:00 &lt;a href=&quot;http://blog.csdn.net/pongba/article/details/3896311&quot;&gt;原文链接&lt;/a&gt;
            &lt;/div&gt;
            &lt;div&gt;
            阅读：41654 评论：377 &lt;a href=&quot;http://blog.csdn.net/pongba/article/details/3896311#comments&quot; target=&quot;_blank&quot;&gt;查看评论&lt;/a&gt;
            &lt;/div&gt;</description><pubDate>Mon, 16 Feb 2009 15:17:00 +0800</pubDate><author>pongba</author><guid isPermaLink="false">http://blog.csdn.net/pongba/article/details/3896311</guid><dc:creator>pongba</dc:creator><fs:srclink>http://blog.csdn.net/pongba/article/details/3896311</fs:srclink><fs:srcfeed>http://blog.csdn.net/pongba/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/pongba/~1084245/641949460/1084244</fs:itemid></item><item><title>[原][BetterExplained]书写是为了更好的思考</title><link>http://blog.csdn.net/pongba/article/details/3874528</link><description>&lt;p&gt;我经常在走路和睡前总结所学过的内容，思考遗留的问题，一段时间的阅读和思考之后，一个总体的知识框架就会逐渐浮现在脑海中。然后我会将它书写下来，&lt;strong&gt;然而，我往往非常惊讶地发现，当我书写的时候，新的内容仍然源源不断的冒出来，就像我的键盘自己也会思考一样。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;大半年前的时候，我曾在一篇文章&lt;a href=&quot;http://mindhacks.cn/2008/04/18/learning-from-polya/&quot;&gt;《跟波利亚学解题》&lt;/a&gt;中写到将问题求解的思维过程记录下来的好处，现在再次回忆起来，当时列出的几点其实不仅对于问题求解是大有好处，对于平时的思考也是同样的道理。&lt;/p&gt;
&lt;p&gt;书写的好处有以下几点：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;书写是对思维的备忘&lt;/strong&gt;：人在思考一个问题的时候，就像是在黑暗中打着电筒往前走（事实上，我们的&lt;a href=&quot;http://en.wikipedia.org/wiki/Working_memory&quot;&gt;工作记忆&lt;/a&gt;资源是有限的，有研究证明我们只能在工作记忆里面持有&lt;a href=&quot;http://en.wikipedia.org/wiki/The_Magical_Number_Seven%2C_Plus_or_Minus_Two&quot;&gt;7加减2个项目&lt;/a&gt;；此外&lt;a href=&quot;http://en.wikipedia.org/wiki/Cognitive_load&quot;&gt;认知负荷&lt;/a&gt;也是有极限的），每一步推导都将我们往前挪一小步，然而电筒的光亮能照到的范围是有限的，我们走了几步发现后面又黑了，想到后面就忘了前面的，想到某个分支上去就忘了另一个分支，我们常常想着想着就想岔了，想岔了也就罢了，问题是一旦想岔了太远，就很难回到当初岔开的地方了。有时候，我们是如此努力地试图一下就走出很远，同时又老是怕忘记目前已经取得的进展和重要结论，结果意识的微光就在一个很小的范围内打转，始终无法往前走出很远。而将思维过程记录下来，则给了我们完全的回溯自己的思维轨迹的可能。举个具体的例子，平时面对一个问题我们常常首先会想出几个主要的、关键的思考方向，但是这个时候如果没有笔记，就只能一个一个展开思考，结果展开思考了一个，却忘掉了第二点是什么了。如果记笔记，我就会先一二三的罗列出思考的关键方向，然后逐一展开。思考任何一个分支的过程中有新的发现，但一时间没有剩余的思维去细想的话，就先用关键字记在一旁，一会回头再仔细思考。某种程度上这里笔记起到了备忘的作用。 
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;书写是对思维的缓存&lt;/strong&gt;：正因为我们的工作记忆有限，所以我们在头脑中思考问题的时候就往往只能将几个最重要的核心概念保持在工作记忆中，导致想来想去在一个有限的范围内打转，思维总是走不太远。这方面我就有强烈的感觉，平时在走路的时候虽然也思考问题，但总是觉得思维的广度很有限。我们不妨设想数学家如果没有纸和笔的话，数学的发展会遭受到多大的阻碍，也许爱因斯坦能够在大脑中构思一个证明的最关键环节，但是你是否能够设想不用纸笔来&amp;ldquo;缓存&amp;rdquo;思维的中间步骤，而完全在大脑中证明费马大定理呢？有时候我甚至觉得能够用纸笔缓存思考的中间结果正是人类的理性之光能够走得如此之远的最重要条件。&lt;a href=&quot;http://mindhacks.cn/2009/02/07/better-explained-conflicts-in-intimate-relationship/&quot;&gt;上一篇文章&lt;/a&gt;其实我原本的简记只有一半，另一半（更重要的那部分）却是在写成文章的时候自己冒出来的。 
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;书写是与自己的对话&lt;/strong&gt;：在书写的时候，你不断地观察自笔端流出的信息，一行文字被你写下来之后，你就不用再将其费力地保持在大脑的临时记忆中，因为这行黑底白字会不断主动地通过视觉刺激来提醒你它的存在，于是你就可以将空出来的思维精力用于反思你自己的观点。不信你可以自己观察一下，如果不用纸笔，仅用大脑，是否很难在思考一个问题的同时对自己的思考进行反思呢？ 
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;书写是与别人的交流&lt;/strong&gt;：每个人的思维都有一些盲点，盲点之所以为盲点就是自己很难觉察得到，虽然我用了很长的时间来训练思维的客观和清晰，但总是不断发现自己的思维仍然还是时不时不自觉地陷入某个盲区，当我&lt;a href=&quot;http://mindhacks.cn/2008/12/18/how-to-think-straight/&quot;&gt;对人类思维的特点了解的越多&lt;/a&gt;，我就越是从心底里谦卑地认识到与人讨论是多么重要的一件事情，每个人的盲点不一样，你的盲点可以在别人那里得到补充，别人的盲点也可以被你纠正。三个臭皮匠顶一个诸葛亮的含义便在于此。写下来，与别人交流，最重要的价值就在于此。除了盲点之外，我们对于自己的知识体系中的缺口一般是很难觉知的，如果自己的思考因为对某个重要知识的无知，犯了严重的错误，一般自己是难以反省出来的&amp;mdash;&amp;mdash;如果你不知道一个东西，很大的可能性是你也不知道你自己不知道它。而把自己的思考写出来让别人发现漏洞，则是对自己知识体系的善莫大焉。 
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;有时候，语言自己也会思考&lt;/strong&gt;：在没有付诸笔端的时候，思想在脑海中的存在形式往往较为模糊、抽象，有时甚至是图像的形式，然而，如果需要写出来，甚至写出来给别人看和别人交流的话，就必须使用文字符号，文字符号其实有自己的一套系统，计算语言学上称为语义网络，同一个概念，在大脑中模糊的感觉，和明确地表达成某个特定的词语，是不一样的。你会因为用了某个特定的词语从而想到另一个词语，你写着写着就会发现一些词语就像本身有灵性一样，将其他的词语都带出来了。有时候，这种效应会导致书写变成一场文字游戏，但好的一面是有些时候也是有益于拓宽或启发思维的。 
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;在开始书写你的想法之前，我知道很多人不书写的原因是因为觉得没有什么可写的，其实这是一个怪圈，你越是不开始书写，总是拿有限的思维缓存去默想一个问题，就越是没有内容可以写，&lt;strong&gt;如果你逼着自己将一些不成熟的想法写下来，看着自己写的内容，试着进一步拓展它们，就有可能在理性的道路上走得很远，很远。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;祝大家书写快乐！&lt;/p&gt;
&lt;p&gt;--&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://mindhacks.cn&quot;&gt;http://MindHacks.cn&lt;/a&gt; &amp;gt;&lt;/p&gt;
            &lt;div&gt;
                作者：pongba 发表于2009-2-10 16:18:00 &lt;a href=&quot;http://blog.csdn.net/pongba/article/details/3874528&quot;&gt;原文链接&lt;/a&gt;
            &lt;/div&gt;
            &lt;div&gt;
            阅读：21539 评论：96 &lt;a href=&quot;http://blog.csdn.net/pongba/article/details/3874528#comments&quot; target=&quot;_blank&quot;&gt;查看评论&lt;/a&gt;
            &lt;/div&gt;</description><pubDate>Tue, 10 Feb 2009 16:18:00 +0800</pubDate><author>pongba</author><guid isPermaLink="false">http://blog.csdn.net/pongba/article/details/3874528</guid><dc:creator>pongba</dc:creator><fs:srclink>http://blog.csdn.net/pongba/article/details/3874528</fs:srclink><fs:srcfeed>http://blog.csdn.net/pongba/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/pongba/~1084245/641949459/1084244</fs:itemid></item><item><title>[原]独立日</title><link>http://blog.csdn.net/pongba/article/details/3867393</link><description>&lt;p&gt;&lt;a href=&quot;file:///C:/Documents%20and%20Settings/pongba/Local%20Settings/Temp/WindowsLiveWriter-429641856/supfiles564C58/independence_day%5B5%5D.jpg&quot;&gt;&lt;img src=&quot;http://mindhacks.cn/wp-content/uploads/2009/02/independence-day.jpg&quot; alt=&quot;&quot; width=&quot;640&quot; height=&quot;480&quot; /&gt;&lt;br /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;申请了独立博客，Mind Hacks, &lt;a href=&quot;http://mindhacks.cn/&quot;&gt;http://mindhacks.cn&lt;/a&gt; @ 
2/7/2009&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;前生：&lt;a href=&quot;http://blog.csdn.net/pongba/&quot;&gt;C++的罗浮宫@CSDN&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;简史：2003 年 8 月第一篇博客，最初几年关注C++，后依次关注算法、人工智能、思维与认知科学。&lt;/p&gt;
&lt;p&gt;数据：五年零六个月。发文 119 篇。其中原创 111 篇，翻译 8 篇，转载 0 篇。访问量 一百二十万，评论数 1984 
（很巧的是，这是我的出生年）&lt;/p&gt;
&lt;p&gt;作者：刘未鹏(pongba)&lt;/p&gt;
&lt;p&gt;注1：C++的罗浮宫在搜索引擎上的历史： &lt;a href=&quot;http://www.google.cn/search?hl=zh-CN&amp;amp;q=C%2B%2B%E7%9A%84%E7%BD%97%E6%B5%AE%E5%AE%AB&amp;amp;meta=lr%3Dlang_zh-CN|lang_zh-TW&quot;&gt;@Google&lt;/a&gt; 
, &lt;a href=&quot;http://www.baidu.com/s?wd=C%2B%2B%B5%C4%C2%DE%B8%A1%B9%AC&amp;amp;cl=3&quot;&gt;@Baidu&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;注2：以 &lt;a title=&quot;http://feeds2.feedburner.com/pongba&quot; href=&quot;http://feeds2.feedburner.com/pongba&quot;&gt;http://feeds2.feedburner.com/pongba&lt;/a&gt; 
或 &lt;a title=&quot;http://feeds.feedsky.com/pongba&quot; href=&quot;http://feeds.feedsky.com/pongba&quot;&gt;http://feeds.feedsky.com/pongba&lt;/a&gt;&amp;nbsp;订阅本博客的朋友们，你们无需作任何改动，因 
feed 地址不变，已经被我指向 mindhacks.cn &lt;/p&gt;
&lt;p&gt;注3：以 &lt;a title=&quot;http://blog.csdn.net/pongba/rss.aspx&quot; href=&quot;http://blog.csdn.net/pongba/rss.aspx&quot;&gt;http://blog.csdn.net/pongba/rss.aspx&lt;/a&gt; 
订阅本博客的朋友们，请转订阅注2中的 feedburner 或 feedsky 地址。&lt;/p&gt;
&lt;p&gt;注4：新博客主要写&lt;a href=&quot;http://mindhacks.cn/topics/mind/&quot;&gt;思维与认知&lt;/a&gt;、&lt;a href=&quot;http://mindhacks.cn/topics/machine-learning/&quot;&gt;人工智能&lt;/a&gt;、&lt;a href=&quot;http://mindhacks.cn/topics/learning-method/&quot;&gt;学习方法&lt;/a&gt;。但我本是程序员，所以很可能仍然会写一些编程方面的东西:) 
非程序员朋友可至 mindhacks.cn 主页上选择订阅你所关注的分类，比如&lt;a href=&quot;http://mindhacks.cn/topics/mind/&quot;&gt;思维改变生活&lt;/a&gt;，要订阅分类的 feed ，只需在分类的 URL 后面添加 
/feed/ 即可。&lt;/p&gt;
&lt;p&gt;注5：&lt;strong&gt;C++的罗浮宫@CSDN 作为备份镜像存在，不保证同步更新所有内容&lt;/strong&gt;，&lt;strong&gt;因此不建议大家继续订阅 &lt;a title=&quot;http://blog.csdn.net/pongba/rss.aspx&quot; href=&quot;http://blog.csdn.net/pongba/rss.aspx&quot;&gt;http://blog.csdn.net/pongba/rss.aspx&lt;/a&gt;&lt;/strong&gt; 。&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;请统一订阅永久 
feed 地址： &lt;a title=&quot;http://feeds2.feedburner.com/pongba&quot; href=&quot;http://feeds2.feedburner.com/pongba&quot;&gt;http://feeds2.feedburner.com/pongba&lt;/a&gt; 
或 &lt;a title=&quot;http://feeds.feedsky.com/pongba&quot; href=&quot;http://feeds.feedsky.com/pongba&quot;&gt;http://feeds.feedsky.com/pongba&lt;/a&gt;&lt;/strong&gt; &lt;/p&gt;
&lt;p&gt;注6：Mind Hacks 是&lt;a href=&quot;http://www.douban.com/subject/1395497/&quot;&gt;一本书&lt;/a&gt;。&lt;/p&gt;
&lt;p&gt;注7：各位友情链接到 C++的罗浮宫 的朋友，如果您看到这个帖子，劳烦更新一下链接，谢谢:)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;留言请至 &lt;a href=&quot;http://mindhacks.cn/2009/02/07/independence-day/&quot;&gt;http://mindhacks.cn/2009/02/07/independence-day/&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
            &lt;div&gt;
                作者：pongba 发表于2009-2-7 13:00:00 &lt;a href=&quot;http://blog.csdn.net/pongba/article/details/3867393&quot;&gt;原文链接&lt;/a&gt;
            &lt;/div&gt;
            &lt;div&gt;
            阅读：13256 评论：8 &lt;a href=&quot;http://blog.csdn.net/pongba/article/details/3867393#comments&quot; target=&quot;_blank&quot;&gt;查看评论&lt;/a&gt;
            &lt;/div&gt;</description><pubDate>Sat, 07 Feb 2009 13:00:00 +0800</pubDate><author>pongba</author><guid isPermaLink="false">http://blog.csdn.net/pongba/article/details/3867393</guid><dc:creator>pongba</dc:creator><fs:srclink>http://blog.csdn.net/pongba/article/details/3867393</fs:srclink><fs:srcfeed>http://blog.csdn.net/pongba/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/pongba/~1084245/641949458/1084244</fs:itemid></item><item><title>[原]逃出你的肖申克（一）：一定要亲身经历了之后才能明白？</title><link>http://blog.csdn.net/pongba/article/details/3829054</link><description>&lt;p align=&quot;center&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: large;&quot;&gt;逃出你的肖申克（一）：一定要亲身经历了之后才能明白？&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;By 刘未鹏(pongba) | &lt;a href=&quot;http://blog.csdn.net/pongba&quot;&gt;http://blog.csdn.net/pongba&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;前言&lt;/strong&gt;：《逃出你的肖申克》这个题目我早就放在心中，一直想写一写，但一直没有找到恰当的切入点。上次一个偶然的时候，发现可以以对一些人们常常放在嘴边的俗语进行解释为入口，以&lt;span style=&quot;color: #000000;&quot;&gt;一年多来学习的关于思维的知识&lt;/span&gt;为基础，展开来说一些也许有用的东西，也刚好是对学过和思考过的东西的总结和整理，如果你在看过上次发的&amp;ldquo;&lt;a href=&quot;http://blog.csdn.net/pongba/archive/2008/12/18/3549560.aspx&quot;&gt;如何清晰地思考&amp;mdash;&amp;mdash;知识结构图&lt;/a&gt;&amp;rdquo;之后发现要读的书太多，无法下手的话，不妨将这个系列作为一个更详细的引路图，注意文中的各个超链接，他们都指向有价值的资料，引用出去的资料的价值远远大于这篇文章本身。&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;mdash;&amp;mdash;每个人心中都有一座肖申克&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://lh5.ggpht.com/_fb8PpGM8tt4/SW7LNcuZP8I/AAAAAAAACXw/435daPSBV2U/s800/199846534_6102edd709.jpg&quot; alt=&quot;&quot; /&gt; 
&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;（一）为什么我们常说很多时候一定要亲身经历了之后才能明白？&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;1. 
&lt;strong&gt;切身体验&lt;/strong&gt;。亲身经历一个负性事件带来的情绪记忆要比看着或听说别人遭受一个同样的事件所感受到的强烈得多，形成的负性条件反射也远远更持久。我们一定程度上的确能够感同身受，但心理学实验同样也表明，自己是无法从强度上真正感同身受别人的痛苦的，&lt;a href=&quot;http://www.douban.com/subject/3287264/&quot;&gt;《Mistakes Were Made(But not by 
Me)》&lt;/a&gt; p192 举了一个极聪明的实验：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;即便两者实际上是一样程度的，我们自己所感受到的痛苦也总是比观望别人的痛苦要强烈得多。一个古老的笑话是这样说的：别人断了条腿没啥大不了的，我们断了根指甲就要大呼小叫了。这个笑话碰巧生动地描述了我们大脑的神经系统的工作方式。英国的神经科学家们曾经做了这么一个实验：将人们配对进行&amp;ldquo;以牙还牙，以眼还眼&amp;rdquo;实验，每对被试食指上都夹着一个夹子，实验者通过这个夹子往其中一个人的食指施加一定的压力，然后让他施加同样的压力给他的同伴。结果是没有一个人能够做到公平，尽管他们很努力地试图做到，然而他们总是施加更大的力道给他们的同伴&amp;mdash;&amp;mdash;他们心里认为这正是他们所受到的力道。研究人员认为这一效应是我们的神经处理机制的自然副产品。这个实验有助于解释一个我们常常注意到的现象：两个人你打我一拳，我还你一拳，结果很快拳头的力道就会越来越重，从打闹变成了真正的打架。每一方都认为自己是在公平地还以颜色，而实际上他们却并不是以牙还牙以眼还眼，而是以眼还牙，结果再弹回来的时候那家伙就想卸你的腿了。（翻译）&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;好友&lt;a href=&quot;http://blog.youxu.info/&quot;&gt;徐宥&lt;/a&gt;最近经历了7个小时的肾结石，在博客中&lt;a href=&quot;http://blog.youxu.info/2009/01/13/kidney-stone/&quot;&gt;写道&lt;/a&gt;：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;有句话叫感同身受。我没有体验过肾结石的那种痛苦前，只是道义上支持三鹿宝宝的维权；现在，我真心的支持三鹿宝宝维权行动。我甚至很想折腾一下那些往奶粉里面加三聚氰胺的人，那些知情封锁几个月的人和那些不许家长维权的人。有生之年，得给那些害人之人，一人冲杯三聚氰胺奶粉，让他们&amp;rdquo;感同身受&amp;rdquo;一下这种绞痛，认识一下自己干的是不是人事。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;2. 
&lt;strong&gt;别人口中的故事&lt;/strong&gt;。别人口中的故事也许只是事情的一个方面，难免受到他们自己观念的影响而产生偏见，我们每个人都带着有色眼镜看待这个世界，客观且全面的描述一个事情极少有人能做到。别人的故事也许只是他们的想法，你自己亲身经历同样的事情也许完全又是另一种想法了。&lt;/p&gt;
&lt;p&gt;3. 
&lt;strong&gt;为什么&lt;/strong&gt;。别人在告诉你一个道理的时候往往只能告诉你&lt;strong&gt;怎么(how)&lt;/strong&gt;做，而难以说清&lt;strong&gt;为什么(why)&lt;/strong&gt;要这么做，遑论&amp;ldquo;为什么&lt;strong&gt;一定(have 
to)&lt;/strong&gt;要这么做&amp;rdquo;了（因为他们自己也不一定能说清）。在没有听到逻辑严密、无法辩驳的证据之前，你很难说服自己A选项优于B选项，直到最终&lt;strong&gt;自己&lt;/strong&gt;在某一条路上撞了南墙才肯死心。&lt;/p&gt;
&lt;p&gt;4. 
&lt;strong&gt;世界是复杂的&lt;/strong&gt;。更何况，很多时候人们根本无法确切地向你保证A选项一定优于B选项：比如，好好学习并不一定会有好的前程；不好好学习也并不一定以后就一塌糊涂。吸烟不一定短命，不吸烟也不一定长寿。坚持到底不一定就胜利（&lt;a href=&quot;http://en.wikipedia.org/wiki/Sunk_cost#Loss_aversion_and_the_sunk_cost_fallacy&quot;&gt;甚至有可能万劫不复&lt;/a&gt;），而不坚持到底也不一定就失败（学会放弃也是很重要的）。这是一个复杂的世界，各种错综复杂的因素互相影响，用&lt;a href=&quot;http://en.wikipedia.org/wiki/Fallacy_of_the_single_cause&quot;&gt;单一因果来解释事件几乎总是不恰当的&lt;/a&gt;，唯一能够靠谱地搞清因素X和因素Y之间的关系的方式就是通过&lt;a href=&quot;http://en.wikipedia.org/wiki/Randomized_controlled_trial&quot;&gt;随机控制实验&lt;/a&gt;。&lt;/p&gt;
&lt;p&gt;5. 
&lt;strong&gt;未来是不确定的&lt;/strong&gt;。人类天生有一种寻求确定性的需要，以及控制周遭的小世界的需求。我们总是希望听到&amp;ldquo;&lt;em&gt;你只要这样这样，以后就一定能够那样那样&lt;/em&gt;&amp;rdquo;这类令人窝心的话。然而与我们的&lt;a href=&quot;http://en.wikipedia.org/wiki/Illusion_of_control&quot;&gt;控制错觉&lt;/a&gt;相反，这个世界有太多因素是不确定的，除了自己的因素比较可控之外，外界的机遇因素几乎完全不是能够控制或预测的。我们最多只能&lt;strong&gt;做好头脑准备，尽量不错失机遇&lt;/strong&gt;。也正因此，你几乎永远也听不到足够有说服力的证据来告诉你&amp;ldquo;&lt;em&gt;你只要&amp;hellip;，就一定能够&amp;hellip;&lt;/em&gt;&amp;rdquo;，因为成功并不是&lt;strong&gt;仅&lt;/strong&gt;取决于个人因素的。&lt;strong&gt;个人因素往往只是成功的一个既非充分又非必要的条件，&lt;/strong&gt;所谓谋事在人，成事在天&lt;strong&gt;；但无需悲观，因为毫无疑问，改善个人因素的确能够大大增加成功的几率&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;6. 
&lt;strong&gt;别人的道理，自己的事情&lt;/strong&gt;。我们常常说类似&amp;ldquo;&lt;em&gt;你说的没错，但是并不适用于我这里的情况&lt;/em&gt;&amp;rdquo;这样的话，&lt;strong&gt;自己的事情和别人的事情往往总是有着这样或那样的微小或巨大的差异&lt;/strong&gt;，如果我们先入为主地不想听取别人的意见，就很容易自己说服&lt;a href=&quot;http://en.wikipedia.org/wiki/Self_justification&quot;&gt;（欺骗）自己&lt;/a&gt;说&amp;ldquo;情况不一样，所以道理不适用&amp;rdquo;（而实际上到底哪些情况不一样，为什么道理不适用，是不是真的不适用，我们&lt;a href=&quot;http://www.douban.com/subject/3287264/&quot;&gt;根本就不去深究&lt;/a&gt;了）。另外，朋友给出的道理或故事总是跟他当初经历的情境细节有着千丝万缕的联系，你记下了朋友的道理和故事，同时也就将这个道理和他当时经历的情境线索给挂钩起来了，于是当&lt;strong&gt;类似的情境&lt;/strong&gt;发生的时候，你的记忆系统就能够根据情境线索提取出朋友当时说给你听的那些道理（&lt;a href=&quot;http://www.douban.com/subject/1315575/&quot;&gt;《找寻逝去的自我》&lt;/a&gt;）；然而，这种记忆提取机制同时也有他的弱点，那就是当你经历的情境跟朋友当初经历的情境相似性不足（尽管抽象到本质上可能是一回事）的话，你就不会想起他曾经说的那些道理。这就是很多时候我们发现自己道理是听了一堆，结果自己生活中却不会用的原因。而所谓的能够&amp;ldquo;活学活用&amp;rdquo;，就是那些善于抓住知识本质，触类旁通，将道理外推到表面不相似但本质一样的问题领域之中的人，对此《Psychology 
of Problem Solving》的第11章举了这样一个例子：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;先让被试（皆为大学生）阅读一段军事材料，这个材料是说一小撮军队如何通过同时从几个不同方向小规模攻击来击溃一个防守严实的军事堡垒的。事实上这个例子的本质是对一个点的同时的弱攻击能够集聚成强大的力量。然后被试被要求解决一个问题：一个医生想要用X射线杀死一个恶性肿瘤，这个肿瘤只可以通过高强度的X射线杀死，然而那样的话就会伤及周围的良好组织。医生应该怎么办呢？在没有给出先前的军队的例子的被试中只有10%想到答案，这是控制基线。然后，在先前学习了军队例子的被试中，这个比例也仅仅只增加到30%，也就是说只有额外20%的人&amp;ldquo;自动&amp;rdquo;地将知识进行了转移（自己就能触类旁通）。最后一组是在提醒之下做的，达到了75%，即比&amp;ldquo;自动&amp;rdquo;转移组增加了45%之多（需要别人提醒）。这个例子说明，知识的表象细节会迷惑我们的眼睛，阻碍我们对知识的转移运用，在这个例子中，两个问题领域表面上是不相似的，但本质上是一样的。然而就是因为表面上不相似，而我们的记忆提取又是很大程度上依赖于一些表象上的线索来提取的，因此这些表面不相似性便阻碍了我们在问题之间进行的类比，阻碍了我们将在一个情境下掌握的道理运用到另一个情境下。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;我自己就有这样的体会，我在学习专业知识的时候经常使用 Google ，遇到知识性问题第一反应就是上 Google ，或者上 Wikipedia 
。然而，在实际生活当中遇到一些生活问题的时候，往往第一时间想到的却不是 Google 
，而是之前解决生活问题的时候建立起来的习惯（比如询问身边的朋友，或者干脆放一边不管）（虽然我曾经总结并告诉自己说&amp;ldquo;遇到任何知识性问题，第一时间问 Google 
&amp;rdquo;），怎么会这样呢？生活问题难道不也是问题？难道不也应该联想到对待专业问题的方法&amp;mdash;&amp;mdash;Google 
之吗？可是我们的记忆系统的特点决定了不是这样的，生活问题就是生活问题，大脑会第一时间将我们之前怎样解决生活问题的方式提取出来，这个优先级要远远高于一个更一般的策略&amp;mdash;&amp;mdash;Google，只有当没有特定策略的时候，大脑才会退而求其次寻求一般性策略。&lt;/p&gt;
&lt;p&gt;还有更生动的：有一次在豆瓣上看到某人日记里面提到一个讲座，后面写了一些感想，但讲座的链接没有给出，于是我第一反应就是留言问他要链接，但是实际上呢？只要把讲座的关键字扔到 
Google 上就行了。我可是 Google 的重度使用者啊，怎么会忘了这个呢？！&lt;/p&gt;
&lt;p&gt;事实上，&lt;strong&gt;我们在解决问题的时候一般有两个思维步骤&lt;/strong&gt;：一是根据问题情境线索从记忆系统当中提取以往成功过的方案（沿袭类似情境下用过的可行方法，这个也被称为 
mental shortcut），然后评估该方案是否已经能够解决当前问题了，如果能够，就中止记忆搜寻（这个也被称为 &lt;a href=&quot;http://en.wikipedia.org/wiki/Satisficing&quot;&gt;satisficing 
原则&lt;/a&gt;），在刚才提到的日记问题中，留言询问作者是我在成为 Google 
重度使用者之前建立起来的、针对这类情境的特定习惯，甚至也可以说是我们每个人的第一习惯（如果一个人详细说到某件事情，他肯定知道个中究竟），而且这个方法的确满足可行原则，因此，在这样的思维方式下，我不假思索地就沿袭了旧习惯，而没有成功地将在另一个问题领域建立的更好的方法推广到这个问题中来。如前面所说的，如果这个日记是不允许留言的，并且我不认识这个作者，我可能就会立即想到去 
Google 了。&lt;/p&gt;
&lt;p&gt;如何解决这个&amp;ldquo;知识经验跨情境转移失败&amp;rdquo;的问题？除了多多反省观察自己之外，在面对问题的时候多抽象其本质也是一个有力的办法，因为前面提到，正是表面不相似性阻碍了知识的迁移运用，我们常说有些人善于看到事物的本质，这样的人往往就是那些聪明人，因为他们更能够举一反三，将一个地方领悟的道理推广到另一个看上去很不一样的地方。&lt;/p&gt;
&lt;p&gt;7. &lt;strong&gt;认知失调与自我辩护&lt;/strong&gt;。如果我们在听到别人的道理之前已经有了一个心理上的倾向，那么即便别人给出一个有一定说服力的理由，根据&lt;a href=&quot;http://en.wikipedia.org/wiki/Cognitive_dissonance&quot;&gt;认知失调&lt;/a&gt;理论，我们也会竭力为自己辩护；又由于世界是复杂的，所以我们几乎总是能够找到辩护的借口&amp;mdash;&amp;mdash;&amp;ldquo;上次报纸上说一个英国老太太每天必吸一支烟，活了一百多岁呢。&amp;rdquo; 
（&lt;a href=&quot;http://www.douban.com/subject/3287264/&quot; target=&quot;_blank&quot;&gt;《Mistakes were 
made(but not by me)》&lt;/a&gt;）&lt;/p&gt;
&lt;p&gt;8. 
&lt;strong&gt;失败即成功&lt;/strong&gt;。有时候，我们的确需要在撞南墙的过程中总结出经验教训（特别是对于尚未有人走过的路），并到达成功的彼岸。从信息收集者的角度来说，世界上没有成功或失败，失败的事情中揭露出来的信息一点也不比成功事件中的信息少，或许往往还能得到更多的东西。&lt;/p&gt;
&lt;p&gt;9. 
&lt;strong&gt;情绪对照&lt;/strong&gt;。经历了失败之后，我们在做&amp;ldquo;正确&amp;rdquo;的事情的时候便会觉得更理直气壮。&lt;strong&gt;如果没有经历失败后的糟糕记忆，我们就算理性地认识到目前的做法是更合适的，也很难从情绪上强烈地感受到这么做的&amp;ldquo;正确感&amp;rdquo;&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;10. &lt;strong&gt;天性&lt;/strong&gt;。我们有很多根植在大脑中的进化选择出来的天性（&lt;a href=&quot;http://www.douban.com/subject/1128662/&quot; target=&quot;_blank&quot;&gt;《Mean Genes》&lt;/a&gt;，&lt;a href=&quot;http://www.douban.com/subject/2143904/&quot;&gt;《进化心理学》&lt;/a&gt;，&lt;a href=&quot;http://www.douban.com/subject/2990015/&quot; target=&quot;_blank&quot;&gt;《Predictably 
Irrational》&lt;/a&gt;，&lt;a href=&quot;http://www.douban.com/subject/1874488/&quot; target=&quot;_blank&quot;&gt;《别做正常的傻瓜》&lt;/a&gt;，&lt;a href=&quot;http://www.douban.com/subject/3324610/&quot;&gt;《摇摆(Sway)：难以抗拒的非理性诱惑》&lt;/a&gt;，&lt;a href=&quot;http://en.wikipedia.org/wiki/Behavioral_economics&quot; target=&quot;_blank&quot;&gt;Behavioral 
Economics&lt;/a&gt;）。在判断与决策时这些天性的优先级总是最高的。然而，由于这些天性是在远古社会选择适应的，并不适应短短几百年我们才迈入的现代社会，所以我们总是听到内心两个声音吵架。比如我们的天性是目光短浅，只看到眼前利益（也许这对物质匮乏的远古社会是适应的）。所以即便有时候别人说服我们应该往长远考虑一些，他自己就曾经吃过只看眼前的亏，然而你的内心一个声音仍然在高叫着&amp;ldquo;管他呢！&amp;rdquo;。&lt;/p&gt;
&lt;p&gt;如果在你没有很多钱的时候，有人告诉你，钱多的人并不更加幸福；钱与幸福感几乎不相关。你会相信吗？就算他拿出非常严谨、权威、科学的心理学研究结果（《撬动幸福》），也许你没法反驳，但你内心仍然还会有另一个声音在高喊：&amp;ldquo;管他的，还是让我先发了财再来担心这个问题吧&amp;rdquo;，我们似乎&lt;a href=&quot;http://www.sciam.com/article.cfm?id=of-two-minds-when-making&quot;&gt;有两个大脑&lt;/a&gt;，一个理性区域（很可能定位于进化史上较晚近出现的&lt;a href=&quot;http://en.wikipedia.org/wiki/Neocortex&quot;&gt;新皮层（neocortex）&lt;/a&gt;，这个皮层被认为是高级认知推理能力的所在），和一个原始区域。这两个区域并不总是合作无间的，很多时候我们面临两难决策的时候仿佛内心有两个声音在争吵，就是它们在吵架呢&amp;mdash;&amp;mdash;理性的大脑告诉你应该这么做，但是直觉却大喊应该那么做。到底怎么做呢？最终只有一个办法能够弄清楚&amp;mdash;&amp;mdash;实验。但如果别人实验了之后告诉你幸福与钱并不想干，你会怎么看？在无可辩驳的证据面前你的理性大脑是被说服了，但是你的另一个大脑却根本不买帐，它的工作机制是：没钱就用焦虑来驱动你，让你寝食不安，等你挣到钱了，就给你短暂的满足感，之后让你迅速习惯于这点满足感，迫使你把目光投向更多的钱（进一步用焦虑来驱使你去赚更多的钱）。为什么你自己的大脑会跟你过不去呢？为什么它总是不让你开心呢？很简单，如果你总是感到满足的话，就不会去进取，在一个残酷的优胜劣汰的竞争环境中，你的这种不思进取的基因很快就会被淘汰。经过了漫长的筛选，如今剩下来的基因几乎都是挣钱机器（《Mean 
Genes》）。&lt;/p&gt;
&lt;p&gt;贪婪、嫉妒、短视、投机，这些天性也许在远古社会曾经成功地让我们的祖先占取了生存繁殖优势（并不像某些宗教书籍说的这些是所谓&amp;ldquo;原罪&amp;rdquo;，它们只不过是适应于特定社会背景的进化心理机制、判断的与决策的heuristics而已），然而现代社会的情境已经改变，分享、合作、交流、长远、诚实，这些才是在现代社会获得成就的方法，但由于我们的天性还没为这个社会准备好（进化是需要时间的，由于人类进入现代社会的时间太短，才区区数百年，和漫长的几十万年想必只好比一瞬，进化的齿轮&amp;mdash;&amp;mdash;需要经过一代代繁殖淘汰&amp;mdash;&amp;mdash;根本还没来得及跟上，所以我们仍然在使用着适应远古社会的心理和生理机制），因此，&lt;strong&gt;我们常常需要用理性的声音去说服内心的原始人&lt;/strong&gt;。幸运的是，我们可以，前提是我们必须首先了解自身。&lt;/p&gt;
&lt;p&gt;11. 
&lt;strong&gt;习惯&lt;/strong&gt;。我们常说，&amp;ldquo;说起来容易，做起来难&amp;rdquo;。习惯的力量远远大于我们的想象，很多时候我们都会有这样的体会：听到一番很有道理的话，但没过几天，发现自己又变回原来的老样子了。甚至于自己在一次困境中领悟出了一些很重要的道理，决定在下次遇到类似情况的时候不再犯以前犯的错误，然而，当真正遇到下一次情况的时候发现自己无意识地又犯了同样的错误，谁说人不会两次踏入同一条河流？&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;也许，对付我们强大的习惯的最佳办法是将自己认为正确的（不管是自己经过困难或失败而领悟的，还是看到书上或听到别人说的）写下来，并常常拿出来翻看。事实上，我的经验是，在写下来的时候我们的大脑会进入到理性分析模块，进一步检验和推理那些道理，我们越是对一个道理审视的详细、深入、全面，大脑中留下的印象深刻，从记忆加工的角度来说，这叫深度加工，带来的结果就是该记忆与更多的提取线索相关联，于是便能够在更多的场景下被唤起（而不是被以往的习惯直接覆盖）&lt;/strong&gt;（&lt;a href=&quot;http://www.douban.com/subject/1315575/&quot;&gt;《找寻逝去的自我》&lt;/a&gt;）。&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;（二）亲身经历了就一定明白吗？&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;1. 
&lt;strong&gt;很傻很天真的条件反射&lt;/strong&gt;。条件反射是一个太傻太天真的系统&amp;mdash;&amp;mdash;我们碰了一鼻子灰之后往往就会选择放弃自己的做法。然而其实撞了南墙并不就一定意味着做法不对，可能只是时运不济。&lt;strong&gt;没有得到好的结果并不代表你的过程就错了&lt;/strong&gt;。有人勤奋学习却发现中学同学撞大运成暴发户了或者找了个好老公，于是得到悲观结论说学习没啥用。可以想见，如果他因此就改变做法，整天等着机遇降临，同样也可能会一败涂地。同样，&lt;strong&gt;结果正确也并不代表方法就一定正确&lt;/strong&gt;。在金融市场里面这样的情况尤其显著，让大猩猩来选择股票也有运气好的时候（&lt;a href=&quot;http://www.douban.com/subject/3025921/&quot;&gt;《黑天鹅》&lt;/a&gt;），如果大势利好则更是如此。但难道这就代表所用的方法是正确的了吗？客观的做法是：&lt;strong&gt;看重过程，而不是看重单次的结果&amp;mdash;&amp;mdash;因为再好的过程也可能会偶尔失利，但从长远来统计，好的过程总体上必然导致更好的结果&lt;/strong&gt;。（&lt;a href=&quot;http://www.douban.com/subject/1874488/&quot;&gt;《别做正常的傻瓜》第&lt;/a&gt;12章：&amp;ldquo;抓住老鼠的一定是好猫吗&amp;mdash;结果偏见&amp;rdquo;对此有介绍。）&lt;/p&gt;
&lt;p&gt;2. 
&lt;strong&gt;认知偏差&lt;/strong&gt;。我们有着各种各样系统的认知偏见：我们经常对事物作出错误的解释和归因（即便自己是亲历者），有时甚至反而是&amp;ldquo;当局者迷，旁观者清&amp;rdquo;。&lt;a href=&quot;http://xiaolai.net/&quot;&gt;李笑来老师&lt;/a&gt;曾经讲了他亲身经历的一个有趣的故事：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;我的教练臂围是43厘米，几乎和常人的大腿一般粗。有一次他告诉我他练习的诀窍&amp;mdash;&amp;mdash;握哑铃的时候，一定要把手掌边缘贴到靠体侧的那一个哑铃片上。这样的话，哑铃的另外一端将自然地向外翻转一个很小的角度，臂屈伸的时候恰好可以使肌肉获得最大的曲张刺激。然后他得意而灿烂地笑着说，&amp;ldquo;多简单啊！&amp;rdquo;而我却突然明白了另外一件事：他的成功其实并不是来自于这个所谓&amp;ldquo;简单而神秘的技巧&amp;rdquo;，因为我认识另外一个健身教练臂围45厘米，我从来没看到那个45厘米臂围的教练用这种方法握哑铃。但他们都成功了。（摘自&lt;a href=&quot;http://www.xiaolai.net/?p=423&quot;&gt;《心智力量的差异》&lt;/a&gt;）&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;事实上，很多成功者自己的总结都不靠谱，就是因为他们自己也难以对自己成功的原因进行正确的归因，比如我们都有这样一种倾向：将失败归因于外界因素，将成功归因于自己的能耐。（心理学把这个称为&lt;a href=&quot;http://en.wikipedia.org/wiki/Self-serving_bias&quot;&gt;自我服务偏差&lt;/a&gt;）。此外人类的思维有着林林种种各种各样的&lt;a href=&quot;http://en.wikipedia.org/wiki/List_of_cognitive_biases&quot;&gt;认知偏差&lt;/a&gt;，不管是成功者还是失败者，只要没有对人类思维和心理机制的基本了解，都难逃认知偏差的影响。作为一个开始：你也可以从&lt;a href=&quot;http://www.douban.com/subject/2383735/&quot;&gt;《How we know what isn&amp;rsquo;t 
so》&lt;/a&gt;开始阅读一些经典的思维谬误，或者阅读&lt;a href=&quot;http://blog.csdn.net/yuankaining/&quot;&gt;元凯宁&lt;/a&gt;在 
TopLanguage 上发的这篇科普：&lt;a href=&quot;https://groups.google.com/group/pongba/browse_frm/thread/3a88afe2d0fcbcdc&quot;&gt;《关于&amp;ldquo;不了解的领域&amp;rdquo;，兼谈 
Critical Thinking》&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;3. 
&lt;strong&gt;情绪系统&lt;/strong&gt;。我们之所以强烈地依赖于需要亲身体验一个负性事件来学习，是因为&lt;strong&gt;我们平常的决策与判断强烈地依赖于情绪系统的输出&lt;/strong&gt;，如果一个事情&amp;ldquo;感觉上没错&amp;rdquo;，我们无论有多好的理由也很难说服自己不去做它，如果一个事情&amp;ldquo;感觉上不对&amp;rdquo;，则无论有多好的理由也很难说服自己去做它。这种对情绪系统的强烈依赖使得理性的证据在强烈的情绪面前显得孱弱。事实上，我们的直觉的确有不少时候是很灵的（&lt;a href=&quot;http://www.douban.com/subject/1291535/&quot;&gt;《Blink》&lt;/a&gt;、&lt;a href=&quot;http://www.douban.com/subject/2252432/&quot;&gt;《Gut 
Feelings》&lt;/a&gt;），但也有不少时候是失灵的（前文已经有例子了），正确的做法不是一概而论地听取直觉的意见或者一概而论地不听取，而是将它当成一个启发式的判断，然后利用自己的理性大脑对其进行进一步的客观的、逻辑的检验（&lt;a href=&quot;http://en.wikipedia.org/wiki/Critical_thinking&quot;&gt;Critical 
Thinking&lt;/a&gt;）。我们是一定程度上能够驾驭情绪系统的，情绪系统毕竟只是我们的&lt;a href=&quot;http://www.douban.com/subject/2374426/&quot;&gt;进化工具箱中的决策系统之一&lt;/a&gt;，而不是全部。另外始终别忘了情绪系统只是一个比较粗糙的判断决策系统，并且它很多时候是为了适应远古社会而非现代社会的（《Mean 
Genes》）。&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;（三）不需要经历也能明白&amp;mdash;&amp;mdash;&lt;strong&gt;理性的力量&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;我们对于事物的思考深度常常是不够的，在浅层次的思考了之后，如果我们的情绪系统或者直觉已经给出了倾向，那么很少有人会继续深入地思考，而开始转向着手行动。这种匆忙的态度往往是失败的起源，在碰壁了之后，我们被动地&amp;ldquo;让事实告诉了我们&amp;rdquo;某方案是行不通的，&lt;strong&gt;让事实替代我们进行了思考和推理&lt;/strong&gt;，我们从失败当中获得了信息，知道了为什么之前的方法是不恰当的，这就是一些时候我们认为要亲身经历才能明白的原因。然而，这并不意味着任何时候我们都只能&amp;ldquo;做了之后才发现&amp;hellip;&amp;rdquo;，人类最强大的能力就是&lt;strong&gt;社会学习&lt;/strong&gt;&amp;mdash;&amp;mdash;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;普通人从自己的错误中学习，聪明人从别人的错误中学习&lt;/strong&gt;。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;人类最强大的另一个能力则是归纳和推理&amp;mdash;&amp;mdash;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;A few lines of reasoning can change the way we see the 
world.&lt;/strong&gt; (&lt;a href=&quot;http://www.xiaolai.net/index.php/archives/193.html&quot;&gt;via&lt;/a&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;我们可以仔细地，理性地思考、权衡各个选择的利弊，而不仅仅满足于情绪上的判断&lt;/strong&gt;。 
假设我们面临两个选择，A和B，我们可以&lt;strong&gt;结合别人的经历，利用自己的推理能力&lt;/strong&gt;，去分别推断A或B选项带来的各种各样可能的利弊，对于其中不确定的因素我们或者可以&lt;strong&gt;进一步从别人那里收集更多的信息&lt;/strong&gt;来使得判断更靠谱，或者可以&lt;strong&gt;对风险的上下界进行一些估计&lt;/strong&gt;，总之，我们尽量去&lt;strong&gt;让我们大脑中假想的角色去经历失败&amp;mdash;&amp;mdash;我们通过推理发现某条路行不通，就避免了现实中去碰一鼻子灰。&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;我们在大脑中走得越远，在现实中就走得越稳。我们在大脑中失败的次数越多，在现实中失败的次数就越少。&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;直到实在没法在事先知道答案（你所面临的问题是任何前人都没有探索过的），才必须亲自探险，那个时候，我们就不再是在重复别人走过的老路，而是探索者，创新者，因为我们站在了别人的肩膀上。&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;（四）尾&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;事实上，现代社会人最重要的能力之一就是能否从&lt;strong&gt;别人&lt;/strong&gt;的错误中学习，往往是这类人能够迅速走在别人的前面，&lt;strong&gt;在别人跌倒的地方跳过去&lt;/strong&gt;。如果我们事必躬亲，那么历史绝对不会进步，我们只会每个人从生下来开始都将别人犯过的错误再犯一遍，将别人趟过的泥潭再趟一遍，阳光底下就真的没有新鲜事了，历史就真的永远重复他自己了。然而历史告诉我们绝非如此，虽然很多人都会甚至需要自己犯一犯某些错误，但同样也有很多人能够在别人的错误中学习。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;这是一个信息社会，所有人的经验教训，所有人的知识以前所未有的速度，以互联网为媒介传播开来，不管我们关注什么主题，总能迅速找到一堆书，论坛，网页，然而能否从中获取知识，避免做别人做过的俯卧撑，就看你有没有一双能够辨识的眼睛，和善于思考的心智（见&lt;/strong&gt;&lt;a href=&quot;http://blog.csdn.net/pongba/archive/2008/12/18/3549560.aspx&quot; target=&quot;_blank&quot;&gt;&lt;strong&gt;《如何清晰地思考》&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;），否则在海量的信息面前就永远只能是来打酱油的。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;img src=&quot;http://lh6.ggpht.com/_fb8PpGM8tt4/SXB8q66K6wI/AAAAAAAACbA/yhs3kaprqV8/s800/shawshank1.jpg&quot; alt=&quot;&quot; /&gt; 
&lt;/p&gt;
&lt;p&gt;-- &lt;br /&gt;&lt;span style=&quot;color: #808080;&quot;&gt;消息（本Blog开始输出全文Feed）：由于 CSDN Blog 一直没有支持全文 Feed 
（尽管连新浪博客都支持全文 feed ，而且同类博客 cnblogs 也支持全文 feed &amp;mdash;&amp;mdash;其实完全可以像 cnblogs 一样在 feed 
中放广告，两全其美）。受不了这个限制，因此利用 Yahoo Pipes 给博客做了全文 feed ，更新到了 &lt;/span&gt;&lt;a title=&quot;http://feeds2.feedburner.com/pongba&quot; href=&quot;http://feeds2.feedburner.com/pongba&quot;&gt;http://feeds2.feedburner.com/pongba&lt;/a&gt;&lt;span style=&quot;color: #808080;&quot;&gt;（墙外）和 &lt;/span&gt;&lt;a title=&quot;http://feeds.feedsky.com/pongba&quot; href=&quot;http://feeds.feedsky.com/pongba&quot;&gt;http://feeds.feedsky.com/pongba&lt;/a&gt;&lt;span style=&quot;color: #808080;&quot;&gt; （墙内），现在，如果不出意料，订阅这两个 feed 的读者应该可以看到本篇文章的全文了。注：订阅原始 RSS ，即 
http://blog.csdn.net/pongba/rss.aspx 的朋友仍然收取到的是摘要，如果想订阅全文，请转向刚才提到的 feedburner 和 
feedsky 这两个 feed 中的任意一个。&lt;/span&gt;&lt;/p&gt;
            &lt;div&gt;
                作者：pongba 发表于2009-1-18 17:31:00 &lt;a href=&quot;http://blog.csdn.net/pongba/article/details/3829054&quot;&gt;原文链接&lt;/a&gt;
            &lt;/div&gt;
            &lt;div&gt;
            阅读：27014 评论：25 &lt;a href=&quot;http://blog.csdn.net/pongba/article/details/3829054#comments&quot; target=&quot;_blank&quot;&gt;查看评论&lt;/a&gt;
            &lt;/div&gt;</description><pubDate>Sun, 18 Jan 2009 17:31:00 +0800</pubDate><author>pongba</author><guid isPermaLink="false">http://blog.csdn.net/pongba/article/details/3829054</guid><dc:creator>pongba</dc:creator><fs:srclink>http://blog.csdn.net/pongba/article/details/3829054</fs:srclink><fs:srcfeed>http://blog.csdn.net/pongba/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/pongba/~1084245/641949457/1084244</fs:itemid></item><item><title>[原]锤子和钉子</title><link>http://blog.csdn.net/pongba/article/details/3796771</link><description>&lt;p align=&quot;center&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;锤子和钉子&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;By 刘未鹏(pongba) | &lt;a href=&quot;http://blog.csdn.net/pongba&quot;&gt;&lt;span style=&quot;color: #669966;&quot;&gt;http://blog.csdn.net/pongba&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #808080;&quot;&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;消息：由于 CSDN Blog 一直没有支持全文 Feed （尽管连新浪博客都支持全文 feed ，而且同类博客 cnblogs 也支持全文 feed &amp;mdash;&amp;mdash;其实完全可以像 cnblogs 一样在 feed 中放广告，两全其美）。受不了这个限制，因此&lt;strong&gt;利用 Yahoo Pipes 给博客做了全文 feed&lt;/strong&gt; ，更新到了 &lt;/span&gt;&lt;/span&gt;&lt;a title=&quot;http://feeds.feedburner.com/pongba&quot; href=&quot;http://feeds.feedburner.com/pongba&quot;&gt;&lt;span style=&quot;color: #808080;&quot;&gt;&lt;strong&gt;http://feeds.feedburner.com/pongba&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #808080;&quot;&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt; （墙外）和 &lt;/span&gt;&lt;/span&gt;&lt;a title=&quot;http://feeds.feedsky.com/pongba&quot; href=&quot;http://feeds.feedsky.com/pongba&quot;&gt;&lt;span style=&quot;color: #808080;&quot;&gt;&lt;strong&gt;http://feeds.feedsky.com/pongba&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #808080;&quot;&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt; （墙内），现在，如果不出意料，订阅这两个 feed 的读者应该可以看到本篇文章的全文了。&lt;strong&gt;注：订阅原始 RSS ，即 http://blog.csdn.net/pongba/rss.aspx 的朋友仍然收取到的是摘要，如果想订阅全文，请转向前面提到的 feedburner 和 feedsky 这两个 feed 中的任意一个。&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;（一）&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;有这么一句古老的箴言：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;如果你手里有一把锤子，所有东西看上去都像钉子。&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;img src=&quot;http://lh3.ggpht.com/_fb8PpGM8tt4/SW7LRvPm4cI/AAAAAAAACYo/FcfG0jfdsYo/s800/im_an_idiot.jpg&quot; alt=&quot;&quot; /&gt; &lt;/p&gt;
&lt;p&gt;其实这句话已经是老调中的老调重弹了，我们程序员有很多锤子：OO、设计模式、语言（C, C++, Java, Python, Ruby, etc.）、各种各样的架构tricks&amp;amp;workarounds，以及一堆&lt;a href=&quot;http://en.wikipedia.org/wiki/Software_process&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: #669966;&quot;&gt;软件过程&lt;/span&gt;&lt;/a&gt;方法论（Agile, XP, Scrum, etc.）、等等。&lt;/p&gt;
&lt;p&gt;几则故事：&lt;/p&gt;
&lt;p&gt;1. &lt;a href=&quot;http://blog.csdn.net/david_lv/&quot;&gt;&lt;span style=&quot;color: #669966;&quot;&gt;阿朱&lt;/span&gt;&lt;/a&gt;的（&lt;a href=&quot;http://www.douban.com/subject/3319935/&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: #669966;&quot;&gt;《走出软件作坊》&lt;/span&gt;&lt;/a&gt;）：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;我过去领导过架构组。架构组的人在2002年的时候，疯狂迷上了UML和设计模式，人手一本《COM本质论》和《设计模式》。我手下有一个新手，就处处是类，处处是抽象，处处是封装，处处是分离，尽量使代码高内聚低耦合。但是这样的的代码太麻烦，他花费了大量的时间，他看自己的代码赏心悦目，别人看他的代码云里雾里，不阅读懂《设计模式》就按照常规理解业务的思路去阅读他的代码根本阅读不懂，不知道他为什么这样写代码，怪异的很。本来，这位想达到可维护性，可阅读性，却真正的失去了可维护性、可阅读性。这和我前几天看我的朋友周爱民写的《大道至简》中写到：有人希望拿UML去统一用户和软件设计者。殊不知UML有多难理解，而UML设计者却认为UML可以描述一切。就这个道理，要理解你的代码还要去读懂《设计模式》，这要求太高了吧。&lt;/p&gt;
&lt;p&gt;所幸这位新手自己都每次写的累，慢慢的也就懒了，觉得确实需要分离的时候就分离，觉得没什么必要的就懒得做了。用他自嘲的话说就是：被磨平了。其实，依我看，他现在这个代码状态才是刚刚好，即照顾了设计扩展，又照顾了实用。真正的纯OO，纯设计模式，可能只存在于教学和科学，而不在于我们的商业软件开发。我们作为商业开发，强调的是叫座的基础上叫好，所以折中方案是必须的，客户和我们自己两相宜就OK，是否符合正宗，就不在我们的商业开发管理范畴了。&lt;/p&gt;
&lt;p&gt;这位新手还写了大量的注释。在每个源代码文件头都写上几月几号，XX创建的，这个原代码文件主要是干什么的，还画蛇添足的写上版权所有，公司名称。好像这个代码要开源，或者可能会被其他公司窃取了好表明公司版权。甚至每个函数都写了注释，每个参数是什么意思，每个参数可能出现的值代表什么意思，都写的一清二楚。久而久之，也懒的维护了。代码改动了，参数扩展了，参数状态值有了变化，注释说明却没有跟着改动，让后来看代码的人老误解，还不如不写这些注释。&lt;/p&gt;
&lt;p&gt;我告诉他：做事不能走极端。要么全写注释，要么不写注释，都是不对的。我只在我认为要小心的地方，或者我自己都觉得很难理解懂的地方我才写注释。否则，我自己都可能会过段时间理解错了。如果某段代码我看看就能看懂，我就不写注释了。咱们做企业管理软件，深入技术又没有，只要代码能把复杂的业务处理描述的逻辑思路清晰就OK。虽然说理解能力不同，我能快速理解了的未必有新手能够理解，但是你看看我的代码你就明白了。（摘自 &lt;a href=&quot;http://blog.csdn.net/david_lv/archive/2008/07/02/2606175.aspx&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: #669966;&quot;&gt;《走出软件作坊：代码那些事儿》&lt;/span&gt;&lt;/a&gt;）&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;再来一段：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;有一部分所谓的架构师，技术超深厚，框架堪比Spring之类，但自己一个人闷头写框架不断优化，力竭使用最先进的技术思想，希望把最豪华的设计模式融进去，希望把OSGi融进去，希望把AOP融进去，全无视那些想利用框架减轻自己工作量提高自己工作效率的应用功能开发同事。这是在用公司工资玩技术呢，还是在满足个人技术幻想呢，还是在实验呢？&lt;strong&gt;到底在干吗？价值在哪里？&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;还有的人不会推广自己的框架。不善言辞，就幻想着技术总监能够通过行政命令让大家必须用框架，能不自己写代码就不自己写代码，能交给框架做的就交给框架做。但技术总监号召完了，大家仍然我行我素，各自开发为政，让框架开发者很孤单。&lt;/p&gt;
&lt;p&gt;还有的人也不会推广自己的框架，沉迷在自己的理想世界。好不容易技术总监召集大家让大家来听听框架如何应用，但自说自话，满口自己最得意的词汇，听得业务功能开发人云山雾罩。大家问些问题，如这样的业务开发难题，框架怎么解决？于是，框架开发员就和业务开发员争论了起来。框架开发员觉得这根本就不能答应客户这种变态的需求，而业务开发员说这就是现状。框架开发员说你可以这样这样，业务开发员说这样太麻烦，框架开发员立刻还口这还麻烦？于是双方各执一词，框架也没推广成功。&lt;/p&gt;
&lt;p&gt;我手底下有个框架开发员。他的技术渴望很强烈，为了技术难题攻克，可以不吃不睡。并且技术敏感度很强，学习也快。所以当时我感觉他是个程序员的料，就把他拉到我的手下。&lt;/p&gt;
&lt;p&gt;但是有个问题，他写出的框架代码，在平时开发业务功能的时候挺麻烦。大家可能需要的是一把铁锹，但是他却给大家N根不同长度不同粗细不同材质的木棍，N个不同形状不同用途的铁锹头。大家会有N种组合。不仅导致他写代码老超任务期，而且也让使用人感觉没多大帮助。使用起来复杂，而且还得配置这个配置哪个，需要注意的地方太多。业务开发组的同事就不愿意用，还不如把代码自己直接写死了得了。超期还会影响业务功能开发组的使用。本来人家是为了想加快自己的工作效率。你答应好这个星期给业务开发组提供一个功能，但你没有拿出来。就耽误人家进度。你多次拿不出来，人家业务开发组还不如自己开发一个呢，求人不如求己。&lt;/p&gt;
&lt;p&gt;我最后警告他：如果你认为自己技术够牛，那么你必须证明你能很快做出来。如果你认为自己技术够牛，最好能牛到，只提供一个函数就解决了他们的问题。别这个代理类，那个聚合类，这个唯一实例类。最好连参数也没有，大家调用一下写一句代码就OK。甚至你做的好，大家都不用调用你的代码，你可以包含在基础框架中，你自己去判断什么时候什么应用需要执行这个动作。如果你认为自己技术够牛，那么在业务功能需求发生变化的时候，你能够保证接口不变的情况下还能适合变化，这才你够牛。别让业务开发组的人跟着你也得改他们自己的代码，那样的设计就很烂了。&lt;/p&gt;
&lt;p&gt;小伙听了我的话。进度保证，代码接口简洁。（摘自&lt;a href=&quot;http://blog.csdn.net/david_lv/archive/2008/06/15/2548210.aspx&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: #669966;&quot;&gt;《走出软件作坊：走钢索的人》&lt;/span&gt;&lt;/a&gt;）&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;2. 坊间流传的大家耳熟能详的小故事：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;话说联合利华新换了一批自动香皂包装机以后，经常出现香皂盒子是空的没有香皂的情况，而在装配线一头用人工检查因为效率问题不太可能而且不保险。这不，一个由自动化，机械，机电一体化等专业的博士组成的Solution队伍来解决这个问题，没多久他们在装配线的头上开发了全自动的X光透射检查线，透射检查所有的装配线尽头等待装箱的香皂盒，如果有空的就用机械臂取走。 &lt;/p&gt;
&lt;p&gt;不巧，中国一乡镇企业生产香皂也遇到类似问题，老板吩咐线上小工务必想出对策决之，小工拿了一个电风扇放在装配线的头上，对着最后的成品吹之，空盒子被吹走，问题解决之。（摘自 &lt;a href=&quot;https://groups.google.com/group/pongba/tree/browse_frm/thread/ee47a61fdabfa4c7/eaaaa471cd6729f9?rnum=31&amp;amp;_done=%2Fgroup%2Fpongba%2Fbrowse_frm%2Fthread%2Fee47a61fdabfa4c7%2F%3F#doc_0bd64819dfe0680a&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: #669966;&quot;&gt;TopLanguage 上的讨论&lt;/span&gt;&lt;/a&gt;。）&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;因此，&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;心中有锤，就容易为其奴役&lt;/strong&gt;：在遇到问题的时候不是具体问题具体分析，而是屁股决定脑袋，不管三七二十一先上黄金大锤再说，而且往往还颇有成就感，却将自己真正原本要解决的问题抛在脑后了。&lt;strong&gt;始终莫要忘记提醒自己，&amp;ldquo;问题是什么？&amp;rdquo;&lt;/strong&gt; &lt;/li&gt;
&lt;li&gt;但毫无疑问，&lt;strong&gt;没有锤子是万万不行的&lt;/strong&gt;，没有谁会傻到徒手钉钉。重点是选择合适你的工具。这又要求在学习工具的时候始终别忘记它的适用范围。 &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;正确的态度应该是：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;手中有锤，心中无锤。&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;容我具体解释一下这句话：任何工具都有其适用范畴和前提。然而，我们在学习工具的时候由于投入很多的时间，往往在情绪上面对工具产生了太强的感情，我们既投入了时间，当然内心希望能够用上这些工具，所以就容易忘掉其适用前提，欣欣然地不管三七二十一就把黄金大锤亮出来，以显示自己的厉害。但如果我们换一个态度，&lt;strong&gt;仅仅将它看作我们工具箱中的又一件工具，就可以客观地评估它，视具体情况而使用了&amp;mdash;&amp;mdash;始终别忘记自己要解决的问题是什么。Why 永远在 How 之前&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;（二）&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;与上面对应的还有另一句话（实际上这是我杜撰的:D）：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;如果你想钉一个钉子，所有东西看上去都像是锤子。&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;用大白话来说就是：如果你心中&lt;strong&gt;专注于你想要解决的问题&lt;/strong&gt;，那么&lt;strong&gt;你所看到的东西就会呈现出以往你没有看到的一面&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;例子：&lt;/p&gt;
&lt;p&gt;1. 阿基米德洗了一辈子的澡，然而，只有那一次，当他想要解决皇冠密度问题的时候，想到可以利用排水体积来测量不规则物体体积。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://lh6.ggpht.com/_fb8PpGM8tt4/SXA10Dw94GI/AAAAAAAACZ4/HjqMu4X-Re8/s800/eureka!.jpg&quot; alt=&quot;&quot; /&gt; &lt;/p&gt;
&lt;p&gt;2. 如果你也喜欢看 《Monk》 ，就会体会到把问题装在心中，甚至把自己变成问题，问题即自己的作用&amp;mdash;&amp;mdash;当 Monk 的潜意识里面始终在寻思 How, Why, Who did it 这几个问题时，周遭环境中的一切信息都会显出另一番面目，一个&lt;strong&gt;平常情况下根本不会注意到&lt;/strong&gt;的细节也能成为破案的关键，&lt;strong&gt;看似不相干的信息&lt;/strong&gt;也能带来出乎意料的启发。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://lh4.ggpht.com/_fb8PpGM8tt4/SXA3wnWdHHI/AAAAAAAACaA/8tLuNYHZk9E/s800/monk.jpg&quot; alt=&quot;&quot; width=&quot;187&quot; height=&quot;300&quot; /&gt; &lt;/p&gt;
&lt;p&gt;3. &lt;a href=&quot;http://bentobjects.blogspot.com/&quot;&gt;&lt;span style=&quot;color: #669966;&quot;&gt;BentObjects&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;如果你也像我一样，习惯于经常把疑问装在大脑中酝酿好几天，你肯定会有 eureka 的体验。&lt;/p&gt;
&lt;p&gt;或者，如果你喜欢在一段时间之内关注某个主题，你在阅读书籍资料的时候就会带着问题的眼镜，看到平常看不到的东西，作出与平常不一样的思考。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;把自己变成钉子，这就是 eureka 的奥秘。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://lh5.ggpht.com/_fb8PpGM8tt4/SXBPnICQtwI/AAAAAAAACag/qYQXhaeBdj4/s800/2756149674_58d927bd2f.jpg&quot; alt=&quot;&quot; /&gt; &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;-- &lt;br /&gt;TopLanguage &lt;br /&gt;&lt;a title=&quot;https://groups.google.com/group/pongba&quot; href=&quot;https://groups.google.com/group/pongba&quot;&gt;&lt;span style=&quot;color: #669966;&quot;&gt;https://groups.google.com/group/pongba&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
            &lt;div&gt;
                作者：pongba 发表于2009-1-16 17:49:00 &lt;a href=&quot;http://blog.csdn.net/pongba/article/details/3796771&quot;&gt;原文链接&lt;/a&gt;
            &lt;/div&gt;
            &lt;div&gt;
            阅读：22296 评论：18 &lt;a href=&quot;http://blog.csdn.net/pongba/article/details/3796771#comments&quot; target=&quot;_blank&quot;&gt;查看评论&lt;/a&gt;
            &lt;/div&gt;</description><pubDate>Fri, 16 Jan 2009 17:49:00 +0800</pubDate><author>pongba</author><guid isPermaLink="false">http://blog.csdn.net/pongba/article/details/3796771</guid><dc:creator>pongba</dc:creator><fs:srclink>http://blog.csdn.net/pongba/article/details/3796771</fs:srclink><fs:srcfeed>http://blog.csdn.net/pongba/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/pongba/~1084245/641949456/1084244</fs:itemid></item><item><title>[原]什么是你的不可替代性和核心竞争力</title><link>http://blog.csdn.net/pongba/article/details/3776586</link><description>&lt;p align=&quot;center&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;strong&gt;什么是你的不可替代性和核心竞争力&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p align=&quot;left&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;By 刘未鹏(pongba) | &lt;/span&gt;&lt;a href=&quot;http://blog.csdn.net/pongba&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;http://blog.csdn.net/pongba&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;我虽不是经济学专业，但是翻开任何一本经济学的教材，或者直接翻开 &lt;/span&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Economics&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;wikipedia 的 economics 条目&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;，都会看到物以稀为贵这条铁律。人才作为资源的一种，也是同样的道理。而稀缺性，换种说法也可以叫做不可替代性。一种资源越是稀缺，不可替代性就越强。再加上如果这种资源是一种具有实实在在使用价值的东西（而不是荷兰的&lt;/span&gt;&lt;a href=&quot;http://www.google.cn/search?hl=zh-CN&amp;amp;q=%E9%83%81%E9%87%91%E9%A6%99%E6%B3%A1%E6%B2%AB&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;郁金香泡沫&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;），那么其价格就会越高。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;问题是，如何构筑你的个人知识体系，使得你的知识技能集尽可能成为不可替代的呢？&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;CSDN 的孟岩先生前段时间发表了一篇博客&amp;ldquo;&lt;/span&gt;&lt;a href=&quot;http://blog.csdn.net/myan/archive/2008/11/07/3247071.aspx&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;技术路线的选择重要但不具有决定性&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&amp;rdquo;，用有说服力的数据阐述了技术路线的选择对于个人知识体系的不可替代性并非一个关键因素，文中也提到了这样一段话：&lt;/span&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;那么核心竞争力是什么？我观察圈子里很多成功和不成功的技术人，提出一个观点，那就是个人的核心竞争力是是他独特的个性知识经验&lt;strong&gt;组合&lt;/strong&gt;。这个行业里拥挤着上百万聪明人，彼此之间真正的不同在哪里？不在于你学的是什么技术，学得多深，IQ多少，而在于你身上有别人没有的独特的个性、背景、知识和经验的组合。如果这种组合，1，绝无仅有；2，在实践中有价值，3，具有可持续发展性，那你就具备核心竞争力。因此，当设计自己的发展路线时，&lt;strong&gt;应当最大限度地加强和发挥自己独特的组合，而不是寻求单项的超越&lt;/strong&gt;。而构建自己独特组合的方式，主要是通过实践，其次是要有意识地构造。关于这个观点，话题太大，我不打算赘述。&lt;/span&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;孟岩先生在文中没有对这个问题展开叙述。但我一直也在寻思这个问题，后来在 &lt;/span&gt;&lt;a href=&quot;https://groups.google.com/group/pongba&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;TopLanguage&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-size: medium;&quot;&gt; 上一次讨论的时候，把一些想法整理成形。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;长话短说，&lt;strong&gt;我相信以下的知识技能组合是具有相当程度的不可替代性的&lt;/strong&gt;：&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;strong&gt;专业领域技能&lt;/strong&gt;：成为一个专业领域的专家，你的专业技能越强，在这个领域的不可替代性就越高。这个自是不用多说的。 
&lt;/span&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;strong&gt;跨领域的技能&lt;/strong&gt;：解决问题的能力，创新思维，判断与决策能力，Critical-Thinking，表达沟通能力，Open 
Mind 等等。 &lt;/span&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;strong&gt;学习能力&lt;/strong&gt;：严格来说学习能力也属于跨领域的技能，但由于实在太重要，并且跨任何领域，所以独立出来。如何培养学习能力，到目前为止我所知道的最有效的办法就是持续学习和思考新知识。 
&lt;/span&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;strong&gt;性格要素&lt;/strong&gt;：严格来说这也属于跨领域技能，理由同上。一些我相信很重要的性格要素包括：专注、持之以恒、自省（意识到自己的问题所在的能力，这是改进自身的大前提）、好奇心、自信、谦卑（自信和谦卑是不悖的，前者是相信别人能够做到的自己也能够做到，后者是不要总认为自己确信正确的就一定是正确的，Keep 
an open mind）等等。 &lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;关于如何培养这些方面的能力，呃.. 
需要学习的东西太多，对于第2项中列出的一些子项，可以参考我上次列的一些资料（《&lt;/span&gt;&lt;a href=&quot;http://blog.csdn.net/pongba/archive/2008/12/18/3549560.aspx&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;如何清晰地思考&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;》），我自己也在学习之中。另外我在《一直以来伴随我的一些学习习惯》（&lt;a href=&quot;http://blog.csdn.net/pongba/archive/2008/07/08/2625115.aspx&quot; target=&quot;_blank&quot;&gt;一&lt;/a&gt;，&lt;a href=&quot;http://blog.csdn.net/pongba/archive/2008/07/20/2681668.aspx&quot; target=&quot;_blank&quot;&gt;二&lt;/a&gt;，&lt;a href=&quot;http://blog.csdn.net/pongba/archive/2008/09/17/2942482.aspx&quot; target=&quot;_blank&quot;&gt;三&lt;/a&gt;，&lt;a href=&quot;http://blog.csdn.net/pongba/archive/2008/12/05/3456240.aspx&quot; target=&quot;_blank&quot;&gt;四&lt;/a&gt;）中也提到了一些相关的方法。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;注：&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;以上将个人的核心竞争力分为4个部分，其中每个部分的罗列并不一定详尽，也有可能我忽略了重要的东西或罗列了不重要的东西，所以欢迎补充和纠正。&lt;/span&gt; 
&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;以上只是我个人所认为的具有相当程度不可替代性的知识技能集，至于是否有更具不可替代性的&amp;ldquo;装备&amp;rdquo;，不妨思考。&lt;/span&gt; 
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&amp;nbsp;&lt;img style=&quot;display: block; float: none; margin-left: auto; margin-right: auto;&quot; src=&quot;http://lh3.ggpht.com/_fb8PpGM8tt4/SVR3-r2YJoI/AAAAAAAAByI/s_Cg8jQ503Y/s800/medssium.jpg&quot; alt=&quot;&quot; /&gt; 
&lt;/p&gt;
&lt;p&gt;-- &lt;br /&gt;TopLanguage &lt;br /&gt;&lt;a title=&quot;https://groups.google.com/group/pongba&quot; href=&quot;https://groups.google.com/group/pongba&quot;&gt;https://groups.google.com/group/pongba&lt;/a&gt;&lt;/p&gt;
            &lt;div&gt;
                作者：pongba 发表于2009-1-14 14:55:00 &lt;a href=&quot;http://blog.csdn.net/pongba/article/details/3776586&quot;&gt;原文链接&lt;/a&gt;
            &lt;/div&gt;
            &lt;div&gt;
            阅读：34101 评论：45 &lt;a href=&quot;http://blog.csdn.net/pongba/article/details/3776586#comments&quot; target=&quot;_blank&quot;&gt;查看评论&lt;/a&gt;
            &lt;/div&gt;</description><pubDate>Wed, 14 Jan 2009 14:55:00 +0800</pubDate><author>pongba</author><guid isPermaLink="false">http://blog.csdn.net/pongba/article/details/3776586</guid><dc:creator>pongba</dc:creator><fs:srclink>http://blog.csdn.net/pongba/article/details/3776586</fs:srclink><fs:srcfeed>http://blog.csdn.net/pongba/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/pongba/~1084245/641949455/1084244</fs:itemid></item></channel></rss>
