<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" version="2.0">

<channel>
	<title>刘未鹏 | Mind Hacks</title>
	
	<link>http://mindhacks.cn</link>
	<description>思维改变生活</description>
	<pubDate>Mon, 06 Jul 2009 13:48:07 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<image><link>http://mindhacks.cn/</link><url>http://feeds2.feedburner.com/~fc/pongba?bg=99CCFF&amp;amp;fg=444444&amp;amp;anim=0</url><title>MindHacks</title></image><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/pongba" type="application/rss+xml" /><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fpongba" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fpongba" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fpongba" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><item>
		<title>[BetterExplained]遇到问题为什么应该自己动手</title>
		<link>http://mindhacks.cn/2009/07/06/why-you-should-do-it-yourself/</link>
		<comments>http://mindhacks.cn/2009/07/06/why-you-should-do-it-yourself/#comments</comments>
		<pubDate>Mon, 06 Jul 2009 13:48:07 +0000</pubDate>
		<dc:creator>刘未鹏</dc:creator>
		
		<category><![CDATA[学习方法]]></category>

		<guid isPermaLink="false">http://mindhacks.cn/2009/07/06/why-you-should-do-it-yourself/</guid>
		<description><![CDATA[我们在生活中总是在不停地试图做最优经济决策，只不过很多时候我们为适应远古社会而进化的大脑未必适用于现代工业社会（《Mean Genes》，《进化心理学》，《How We Decide》），所以很多时候我们可以在超市为选择哪一卷卫生纸斟酌半天（《Predictably Irrational》），却在面对生活中重大抉择的时候轻易就随波逐流（《Paradox Of Choice》）。

我们的很多决策依赖于情绪系统的输出（从进化时间上比较“旧”的大脑部分）（《How We Decide》，《Synaptic Self》），这部分大脑属于典型的经过了漫长进化时间所雕琢过的，决策机制严重适应远古社会的模块（《Mean Genes》），比如在物质贫乏的远古时期，不管什么时候遇到富含热量的食物是必吃无误的，所以我们的情绪大脑只要闻到美食是绝对不去克制诱惑的，长出脂肪又如何？有的是饥寒交迫的时候去燃烧这些脂肪。然而这条规则到了现代这个物质充裕的社会却成了灾难（去查一下美国的肥胖比例？），可谓成也萧何败萧何。这样的例子在《Mean Genes》中还有不少。

我们在学习新东西，遇到困难的时候，为什么会放弃？因为我们下意识中会对所面临的困难以及成功后所得的收益作一个评估（经典的cost/return分析），这里特别重要的是对面临的困难的评估：我们都知道学习任何一门技能，一开始可能还兴趣浓厚，捋袖子上阵，过了一阵子便会遇到一个典型的分水岭，你会发现未知的东西比你想象得要多，困难重重，似乎一眼看过去没法确信什么时候才能掌握，甚至觉得有点Mission Impossible，当觉知到的困难到一定程度之后，我们的大脑便会想：既然很大可能最终失败，甚至看不到成功的可能，为什么要白费力气去学一通呢？还不如省省呢。这是一个聪明的经济决策，去权衡性价比应该是每个经济个体的原则。然而，这个决策笨就笨在，它把困难评估得过高了，因此决策的前提就弄错了。为什么这么说呢？]]></description>
			<content:encoded><![CDATA[<p><strong>1. 遇到问题寻找捷径为什么是很聪明的做法</strong></p>
<p>我们在生活中总是在不停地试图做最优经济决策，只不过很多时候我们为适应远古社会而进化的大脑未必适用于现代工业社会（《Mean Genes》，《进化心理学》，《How We Decide》），所以很多时候我们可以在超市为选择哪一卷卫生纸斟酌半天（《Predictably Irrational》），却在面对生活中重大抉择的时候轻易就随波逐流（《Paradox Of Choice》）。</p>
<p>我们的很多决策依赖于情绪系统的输出（从进化时间上比较“旧”的大脑部分）（《How We Decide》，《Synaptic Self》），这部分大脑属于典型的经过了漫长进化时间所雕琢过的，决策机制严重适应远古社会的模块（《Mean Genes》），比如在物质贫乏的远古时期，不管什么时候遇到富含热量的食物是必吃无误的，所以我们的情绪大脑只要闻到美食是绝对不去克制诱惑的，长出脂肪又如何？有的是饥寒交迫的时候去燃烧这些脂肪。然而这条规则到了现代这个物质充裕的社会却成了灾难（去查一下美国的肥胖比例？），可谓成也萧何败萧何。这样的例子在《Mean Genes》中还有不少。</p>
<p>我们在学习新东西，遇到困难的时候，为什么会放弃？因为我们下意识中会对所面临的困难以及成功后所得的收益作一个评估（经典的cost/return分析），这里特别重要的是对面临的困难的评估：我们都知道学习任何一门技能，一开始可能还兴趣浓厚，捋袖子上阵，过了一阵子便会遇到一个典型的分水岭，你会发现未知的东西比你想象得要多，困难重重，似乎一眼看过去没法确信什么时候才能掌握，甚至觉得有点Mission Impossible，当觉知到的困难到一定程度之后，我们的大脑便会想：既然很大可能最终失败，甚至看不到成功的可能，为什么要白费力气去学一通呢？还不如省省呢。这是一个聪明的经济决策，去权衡性价比应该是每个经济个体的原则。然而，这个决策笨就笨在，它把困难评估得过高了，因此决策的前提就弄错了。为什么这么说呢？现代社会很多新东西是知识密集型的，而不像我们祖先生活的远古社会可能绝大部分是体力活。对体力活的评估我们很在行，大约能知道困难有多大，需要耗时多久，有没有可能完成。然而对学习新知识的困难程度的评估，我们却很不在行，因为大部分知识都是需要等你掌握了之<strong>后</strong>才会“豁然开朗”、“柳暗花明的”，而在这之前你会觉得这东西太难了，完全没有头绪，摸不着门道，觉得山重水复疑无路，你会想“既然无路，就别去碰得满头是包了吧？何苦呢？”。</p>
<p>有一个很不错的概念叫做“<a href="http://en.wikipedia.org/wiki/Unknown_unknown">Unknown Unknown</a>”，大意是如果你不知道一个东西的话，你也不会知道你自己不知道它。很多时候新知识就有这个特性——掌握了之<strong>后</strong>觉得很明白，掌握之前却觉得“不可能啊”、“这简直没有解嘛”。在这样的认知之下，你自然会高估前方的困难、风险和不确定性，因为你不知道什么样的知识才能解决你的困惑。然而事实上呢？只要智商没有根本的差别，别人的大脑能够掌握的知识，你的大脑也能掌握，你所感觉到的巨大困难只不过是因为Unknown Unknown，你所需要的只是<strong>耐心地</strong>踏遍这块知识版图，当你掌握了那些你该掌握的知识之后自然会柳暗花明。</p>
<p><strong>2. 遇到问题寻找捷径为什么只是小聪明</strong></p>
<p>我们在遇到困难的时候会试图去寻找捷径，心里的想法大概是：既然我自己解决可能需要耗费极大的精力，甚至连最终能否解决都无法判断，那么为什么要冒风险花费大量的时间去尝试呢？还不如想想其他法子。比如绕过问题，或者将问题外包给别人。</p>
<p>这很聪明，很经济：用最小的代价解决手头的问题。看上去是一个寻求经济上最优解的法子。</p>
<p>不过到底是局部最优还是全局最优呢？</p>
<p>“用最小的代价解决手头的问题”——这里的问题在于，难道我们计算收益的时候仅仅考虑是否解决了手头的问题吗？如果解决的过程中得到了其他的收益呢？</p>
<p><a href="http://mindhacks.cn/wp-content/uploads/2009/07/paradoxoflearning.jpg"><img title="paradox-of-learning" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="233" alt="paradox-of-learning" src="http://mindhacks.cn/wp-content/uploads/2009/07/paradoxoflearning-thumb.jpg" width="384" border="0" /></a> </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; （图片注：荣耀属于indexed）</p>
<p>为了解决一个技术问题，你踏遍互联网，翻了若干教程、网站、书籍，最终解决了这个问题的同时还知道了以后遇到类似的问题该到哪儿最快最有效地找到参考，你还知道了哪些网站是寻找这个领域最有价值信息的地方，你还知道了哪些书是领域内最经典的书，说不定你在到处乱撞的过程中还会遇到其他若干意想不到的收益。</p>
<p>为了解决一个内存泄漏的bug，你学习了一堆底层知识、了解了一堆调试工具、学习了若干wikipedia页面，表面上看来，仅仅为了解决这一个小bug你的时间花销未免太大了点，然而关键就在于，它的收益远远不止于解决了这一个小bug，下次你遇到任何类似的bug的时候就能够哐当两下就解决之了。</p>
<p>生活或工作中，<strong>很大程度上你遇到的每个问题都不是孤立的，既然你遇到了某问题，那么很大的可能性你以后还会遇到类似的问题。</strong>当然，这个说法的另一面是，也有一些问题是一锤子买卖，即以后不会遇到类似的问题，因此只求速解决。不过按照我的经验这样的问题实在太少了，此外，你觉得你真的能够分辨你面对的问题是否属于这类问题吗？底线是，就算是这样的问题，你自己动手解决也能培养学习能力和思考能力。如果你判断它是一锤子问题，外包给别人解决，那么你就永远没机会发现这个问题背后蕴藏着哪些知识，这就成了一个<a href="http://en.wikipedia.org/wiki/Self-fulfilling_prophecy">自我实现的预言</a>。</p>
<p>如果选择总是问别人的话，下次你还得继续问别人，每次直接问到问题的答案的同时意味着你永远都要靠别人的大脑来获得答案。</p>
<p><strong>困难的路越走越容易，容易的路越走越难。</strong></p>
<p>&#160;</p>
<p>&#8211;</p>
<p><a href="http://www.chedong.com/">车东</a>提到我的博客读者群非常适合搜狗的需要，这里帮车东转发一则搜狗的招聘信息，有兴趣的同学可以参考<a href="http://job.sogou.com/position.php?classid=19">这里（研究类）</a>和<a href="http://job.sogou.com/position.php?classid=1">这里（开发类）</a>。</p>
<h3>你可能也会喜欢以下文章</h3>
<ul class="related_post">
<li><a href="http://mindhacks.cn/2009/05/17/seven-years-in-nju/" title="我在南大的七年">我在南大的七年 (62)</a></li>
<li><a href="http://mindhacks.cn/2009/03/28/effective-learning-and-memorization/" title="[BetterExplained]如何有效地记忆与学习">[BetterExplained]如何有效地记忆与学习 (46)</a></li>
<li><a href="http://mindhacks.cn/2009/02/15/why-you-should-start-blogging-now/" title="[BetterExplained]为什么你应该（从现在开始就）写博客">[BetterExplained]为什么你应该（从现在开始就）写博客 (63)</a></li>
<li><a href="http://mindhacks.cn/2009/02/09/writing-is-better-thinking/" title="[BetterExplained]书写是为了更好的思考">[BetterExplained]书写是为了更好的思考 (21)</a></li>
<li><a href="http://mindhacks.cn/2009/01/14/make-yourself-irreplacable/" title="什么才是你的不可替代性和核心竞争力">什么才是你的不可替代性和核心竞争力 (12)</a></li>
<li><a href="http://mindhacks.cn/2008/12/05/learning-habits-part4/" title="一直以来伴随我的一些学习习惯(四)：知识结构">一直以来伴随我的一些学习习惯(四)：知识结构 (3)</a></li>
<li><a href="http://mindhacks.cn/2008/10/29/methodology-for-programmers/" title="方法论、方法论&mdash;&mdash;程序员的阿喀琉斯之踵">方法论、方法论&mdash;&mdash;程序员的阿喀琉斯之踵 (7)</a></li>
<li><a href="http://mindhacks.cn/2008/09/17/learning-habits-part3/" title="一直以来伴随我的一些学习习惯(三)：阅读方法">一直以来伴随我的一些学习习惯(三)：阅读方法 (5)</a></li>
<li><a href="http://mindhacks.cn/2008/07/20/learning-habits-part2/" title="一直以来伴随我的一些学习习惯(二)：时间管理">一直以来伴随我的一些学习习惯(二)：时间管理 (4)</a></li>
<li><a href="http://mindhacks.cn/2008/07/08/learning-habits-part1/" title="一直以来伴随我的一些学习习惯(一)：学习与思考">一直以来伴随我的一些学习习惯(一)：学习与思考 (9)</a></li>
</ul>
<hr />
<h3>订阅 Mind Hacks</h3>
<a title="用Google Reader订阅" href="http://fusion.google.com/add?feedurl=http://mindhacks.cn/feed/"><img src="http://mindhacks.cn/wp-content/uploads/2009/02/feed_google.gif" style="border:0" alt="订阅到 | Google" /></a> 
<a title="用鲜果订阅" href="http://www.xianguo.com/subscribe.php?url=http://mindhacks.cn/feed/"><img src="http://mindhacks.cn/wp-content/uploads/2009/02/feed_xianguo.gif" style="border:0" alt="订阅到 | 鲜果" /></a>
<br/> 
<a title="用抓虾订阅" href="http://www.zhuaxia.com/add_channel.php?url=http://mindhacks.cn/feed/"><img src="http://mindhacks.cn/wp-content/uploads/2009/02/feed_zhuaxia.gif" style="border:0" alt="订阅到 | 抓虾" /></a> 
<a title="用有道订阅" href="http://reader.youdao.com/b.do?keyfrom=mindhacks&url=http://mindhacks.cn/feed/"><img src="http://mindhacks.cn/wp-content/uploads/2009/02/feed_yodao1.gif" style="border:0" alt="订阅到 | 有道" /></a> 
<hr />
<h3>我是你的信息过滤器</h3>
想了解作者最近在关注什么，欢迎 Follow <a href="https://twitter.com/pongba">pongba@Twitter</a>
<br/>
程序员朋友请到作者发起的 <a href="https://groups.google.com/group/pongba">TopLanguage</a> (<a href="http://mindhacks.cn/about-toplanguage/">about</a>) 社群逛逛，定有收获 :)
<br/>
想了解作者在阅读哪些书，请到 <a href="http://www.douban.com/people/pongba/">pongba@豆瓣</a>，或者直接访问以下四个豆列：<a href="http://www.douban.com/doulist/46003/">[只读经典]思维改变生活</a> | <a href="http://www.douban.com/doulist/127649/">[只读经典]思考的技术与艺术</a> | <a href="http://www.douban.com/doulist/197706/">决策与判断</a> | <a href="http://www.douban.com/doulist/176513/">机器学习与人工智能书籍资源导引</a> 。
<br/>
想了解作者平时在互联网上的阅读，请订阅 <a href="http://delicious.com/pongba/shared-reading">pongba-shared-reading@delicious</a> 。
<hr />
<p><small>
本文由 刘未鹏 发布在 <a href="http://mindhacks.cn">刘未鹏 | Mind Hacks</a>, 2009. | <a href="http://mindhacks.cn/2009/07/06/why-you-should-do-it-yourself/#commenting">20 条评论</a> | 标签: <a href="http://mindhacks.cn/tags/%e5%ad%a6%e4%b9%a0%e6%96%b9%e6%b3%95/" rel="tag">学习方法</a>
<br/>
转载请注明作者，出处，以及<a href="http://mindhacks.cn/2009/07/06/why-you-should-do-it-yourself/">原始超链接</a>: http://mindhacks.cn/2009/07/06/why-you-should-do-it-yourself/
</small></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/pongba?a=jUiVpZ-Kesc:bMrprxOw3T4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/pongba?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/pongba?a=jUiVpZ-Kesc:bMrprxOw3T4:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/pongba?i=jUiVpZ-Kesc:bMrprxOw3T4:F7zBnMyn0Lo" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://mindhacks.cn/2009/07/06/why-you-should-do-it-yourself/feed/</wfw:commentRss>
		</item>
		<item>
		<title>我在南大的七年</title>
		<link>http://mindhacks.cn/2009/05/17/seven-years-in-nju/</link>
		<comments>http://mindhacks.cn/2009/05/17/seven-years-in-nju/#comments</comments>
		<pubDate>Sun, 17 May 2009 15:57:30 +0000</pubDate>
		<dc:creator>刘未鹏</dc:creator>
		
		<category><![CDATA[学习方法]]></category>

		<guid isPermaLink="false">http://mindhacks.cn/2009/05/17/seven-years-in-nju/</guid>
		<description><![CDATA[—— 跨进南大校门的第一天，我知道，我自由了。

父亲是个对新事物有强烈兴趣的人，村里第一台电视机是他自己组装的，当时全村人都跑过去看，电视机只能收到一个台，CCTV。座机电话是第一个装的。大哥大刚出现的时候，他也是第一个买来用的，那个时候的移动电话真是贵得离谱。

父亲告诉我的第二件最重要的事情是：遇到任何问题，找书去就行。他在自己的专业中完全是自学的。在不属于自己的专业中（后来买了电脑之后需要学习如何架设公司网站，如何网上营销，如何进行电子财务管理，如何使用各种作图软件制图等等）也全都是靠买书自学。

为什么说到这两件事情，因为这是对我一生影响最重大的两个习惯。第一个习惯给了我学习新东西的强烈动机，有了热忱和兴趣，做事情就不觉得累，就自得其乐。第二个习惯则给了我学习任何新东西的方法——不会么？查书去。（当然，学习一门专业并不完全通过看书就行，但这毫无疑问是至关重要的一个途径。）

高三的时候，父亲买了电脑，我立时对这个神奇的事物产生了强烈的兴趣，每期的《电脑爱好者》和《电脑报》都会买来细细看，有时看到各种小工具、技巧还会摘抄下来，回去在自己家里的机器上捣鼓。那个时候我并不知道这样单纯的兴趣会把我引向一条专业的程序员道路。]]></description>
			<content:encoded><![CDATA[<p>—— 跨进南大校门的第一天，我知道，我自由了。</p>
<p>父亲是个对新事物有强烈兴趣的人，村里第一台电视机是他自己组装的，当时全村人都跑过去看，电视机只能收到一个台，CCTV。座机电话是第一个装的。大哥大刚出现的时候，他也是第一个买来用的，那个时候的移动电话真是贵得离谱。</p>
<p>父亲告诉我的第二件最重要的事情是：遇到任何问题，找书去就行。他在自己的专业中完全是自学的。在不属于自己的专业中（后来买了电脑之后需要学习如何架设公司网站，如何网上营销，如何进行电子财务管理，如何使用各种作图软件制图等等）也全都是靠买书自学。</p>
<p>为什么说到这两件事情，因为这是对我一生影响最重大的两个习惯。第一个习惯给了我学习新东西的强烈动机，有了热忱和兴趣，做事情就不觉得累，就自得其乐。第二个习惯则给了我学习任何新东西的方法——不会么？查书去。（当然，学习一门专业并不完全通过看书就行，但这毫无疑问是至关重要的一个途径。）</p>
<p>高三的时候，父亲买了电脑，我立时对这个神奇的事物产生了强烈的兴趣，每期的《电脑爱好者》和《电脑报》都会买来细细看，有时看到各种小工具、技巧还会摘抄下来，回去在自己家里的机器上捣鼓。那个时候我并不知道这样单纯的兴趣会把我引向一条专业的程序员道路。</p>
<p>高三时间变得越来越紧，分配给兴趣的时间越来越少，但兴趣的火花一直都没有熄灭。</p>
<p>跨进南大校门的第一天，我知道，我自由了。</p>
<p>这个自由并不是说我可以做任何事情了，而是我得到了一个重要的决策的自由权，即关于如何利用我的时间。</p>
<p>高考的时候我报了计算机系，但分数差了几分，失之交臂，被调到第二志愿专业——信息与计算科学。当时以为这个专业跟计算机相关的，结果发现是数学系，后来听不少同学提到都上了同样的当。</p>
<p>这里出现了一个歪打正着的事情：我本意并不是上数学系，如果当时知道这个专业是数学系，我可能就不会填报了。但正是因为这个错误，我在数学系好歹也受了一些数学基本功的训练（尽管这个训练的基础是大一上的不多的几节数学分析课，以及每次临考前宿舍哥们例行的“包夜”看书），回过头来看这个基本功在后来还是帮了不少的忙，甚至有一阵子我对数学本身到了很感兴趣的程度。不得不说，这段学习的经历是很锻炼抽象和逻辑思维的。另一方面，困难如数学都学了，对其他学科就不觉得难，不会望而却步。</p>
<p>这是我成长过程中的幸运之一。后面还会提到，还有好几次更大的幸运。</p>
<p>大一上学期很快过去，应该是在大一下学期的时候，学校要开一门C++课程。我利用假期先把课本基本啃掉了，当时动机也很简单，先啃掉，就不用上课了嘛。</p>
<p>另一件事情是我经常喜欢去逛书店，看到侯捷的《深入浅出MFC》上面很多人说这本书好，我当时也对C++有一些基础认识和好感，所以就买下来啃了。一方面侯捷先生写的书的确图文并茂，深入浅出，有意思，另一方面理解一样复杂的东西是个智力挑战。所以看着看着倒是觉得兴致盎然。却不知就这么和C++结下了不解之缘。</p>
<p>这是另一个歪打正着：为什么说是“歪打”呢？因为MFC的设计也并不能说就是C++的Best Practice，另一方面若是以用为本的话也未必就要把MFC的原理摸个透。所以搞不好现在看来我就不会细看这本书。为什么说是“正着”呢？因为理解一个费解的东西本身需要长时间投入注意力，无形中练了理解能力和思维体力（专注），另一方面虽然MFC不是最佳设计，但理解里面的代码却加强了对C++本身的认识，这是基本功；也加强了对C++的兴趣，这是动力，后来这个动力驱使了我去看了大量的系统底层知识，从操作系统代码一直看到硬件体系结构。</p>
<p>大二发生了几件重要的事情：一是我在程序员上发表了第一篇技术文章，是剖析Boost源码的。我已经不记得什么时候、通过什么途径知道Boost这个库的了，总之是知道了，然后也是由于受到侯捷先生源码剖析的影响，也去看源代码，发现很难，越是难就越是觉得有趣，跟踪代码到临晨四点居然越看越精神了，后来火速写了一篇源码剖析。发给《程序员》杂志的技术主编孟岩先生，孟岩先生给了很大的鼓励，于是我很来劲。后来一鼓作气分析了N个库，写了一系列的Boost源码剖析的文章，在网上随处可以搜到这个系列。</p>
<p>这是第二个歪打正着，按理来说，研究语言技巧并不是程序员最佳的时间投入方法。所以现在我可能不会去做这件事情，会认为有更好的时间投入途径。但当时就一头扎了进去。为什么说也是正着呢？因为虽然这也许不是最佳的投入时间的办法，但总归比什么都不专注要强得多，至少这么一深入，对语言的缺陷和陷阱有了更深刻的认识、也锻炼了对代码的亲切感、跟踪调试的耐心（是的，耐心，而不是技巧）。</p>
<p>所以后来我在博客上总结自己学习编程中走过的弯路，孟岩先生说到，是不是弯路，不是那么容易界定的。</p>
<p>的确，也许真的有更好的路，但事前真的很难判断哪条路是最优的，我们能做到的，是把一条路走透了、走深了，只要不是一条太不靠谱的路，深入的过程中总会有很多的收获。只要不是太顽固，善于反省，总有一天也会逐渐意识到越来越靠谱的路。</p>
<p>除了发表第一篇技术文章之外，大二我还用业余时间做了一些技术翻译，寒假里我坐在家里每天晚上翻译半章《Effective C++》，当然，后来我把译稿提交给出版社的编辑时被告知文笔还显生硬。</p>
<p>同一时间，我继续啃N多C++以及底层知识的书，一段时间我的书架上全是这类书，根本不像数学系的学生。非典那阵子，把饭钱都拿来买了书，为什么买得这么疯，也是因为受父亲的一个影响，他告诉我买书不用心疼，因为是长远投资，收益远远大于这点金钱投入。那段时间我边看边写一些代码玩，有模仿Windows核心编程的小程序，也有尝试并失败的小游戏，也有拿来对宿舍玩的游戏文件分析的工具，还有为上机考试写的库，总之玩得不亦乐乎；不像很多知名的程序员在学校里面就写了被广为使用的工具，那个时候我完全没有这个意识，也不知道什么是开源，自己自娱自乐而已，所以没有系统训练编码量和编码素养，比较盲目。</p>
<p>大二下半年还发生了一件重要的事情，我在CSDN上开了一个博客，开始写学习C++和编程的过程中的一些总结。这个博客我一直写到今天，伴随了我整个7年的学习和成长，回过头去看就像时光机一样，能够看到一路过来我都关注了些什么东西，是怎么想的，以及对一些事情的看法是怎么改变的。这些东西如果不记录下来，就会逐渐忘掉，也就无法参照过去的自己，对未来提供更好的借鉴了。所以我一直把记录当做一个很重要的工具。另外我也通过这个博客认识了很多朋友，得到了很多的帮助。</p>
<p>后来，学校提供了转系到软件学院的机会，我立即报名了。后来的两年在软件学院度过。但其实反正我也是自己安排时间，所以无甚区别。</p>
<p>大三大四发生了几件重要的事情：一是荣耀先生邀我合译《Imperfect C++》，我很乐意的接了下来，可没想到这本书比我想象得要密度大得多，六百页，而且排版也很密，我给自己安排了每天6、7页纸的量，大概花了半年多译完。中间有一段时间停滞，荣耀先生给我鼓劲，告诉我一个重要的方法：如果觉得做不下去了，就硬着头皮坚持做，然后就类似于麻木了，适应了，那种望而却步的感觉会逐渐自动退去。惊人的简单，但事实就是如此，硬着头皮，过了那个情绪上最艰难的时候，也就适应了。这本书译完之后，还是有不少的收获，但我总觉得对性格上的磨练才是最有价值的收获。</p>
<p>二是我开始看英文版的书。之前，由于高中不靠谱的英语教育的原因，我恨死了英语，大二的校内四级课程还挂了科，直到大四才补考。但对技术本身的热爱压过了对英语的反感，我还是硬把一整本影印版啃下来了，而且津津有味，这本书就是Jeffrey Richter的《Applied .NET Framework Programming》。这个事情的重要性在于，后来我就不再反感和恐惧英语了，这是其一，其二是我开始意识到英文世界的技术资料有多么丰富，所以虽然本身看上去不是一个太起眼的事件，但却是我获取信息方式的一个Tipping Point，一旦熟练掌握了语言这个平台，背后就是一扇大门，通向一个海量的信息源，后来我的信息获取绝大多数便来自于英文，其中尤数wikipedia和英文版的书为多。另外还有一个收益后面会提到。</p>
<p>大四快毕业的时候又发生了一件事情，微软的Eric Jiang通过我的博客找到我，推荐我去微软面试，我随随便便就把粗糙的简历给发过去了，差点因为简历太粗糙被HR直接过滤掉。远程电话面了两轮，远程Coding一轮，然后记得就是飞到北京面试，住在北航招待所。北京的面试又面了好几轮，有考察底层知识的、有考察C/C++的、.Net的，还有考察算法的，编码素养的。总之就是公认的基本功考察。最终我还是没能通过面试。个人自己后来总结的结论是算法基本功太差，连什么是动态规划都不知道，编码素养也不够。这部分也是因为本科的学习方法太业余，什么好玩干什么，倒不是说兴趣驱动不好，只是缺乏系统的规划，不清楚也不关心这个领域的蓝图，也弄不清什么是重点。后来在读研的时候恶补了一把算法，好歹弄清了一些基本的概念和思考方法。编码素养的问题也是到了读研的时候才开始思考和学习，现在仍在学习。</p>
<p>另外，在本科阶段，其实我也浪费了很多时间，事实上，是只花了很小一部分时间来学习。之所以还多少学了点东西，完全是仰赖了专注的习惯。而这个专注的习惯其实又是从小受父亲耳濡目染的，父亲会花一整天揣摩一个问题，父亲跟我说过他以前组装电视机时的故事——一切都似乎组装正确，但电视机就是不工作。他苦思冥想，不得其解，当晚，半夜从睡梦中醒来，想到了问题的症结所在。所以，我在啃一些底层知识时如果弄不懂，也会一遍遍读，然后用走路吃饭坐车的时间在脑子里一遍遍去琢磨。我有很多重要的习惯受到父亲的影响，这些习惯自己一般觉察不到，但却默默影响了平时的一点一滴的时间分配和学习轨迹，这些习惯从纸上很难学到，但耳濡目染却会自然而然地学会。</p>
<p>每当有人觉得我本科就做了不少事情的时候，我就会说其实我本科真的浪费了很多时间，而另一方面，这也说明，要掌握一门专业知识，其实每天一点时间，专注、积累和持之以恒也就够了。后来研究生阶段才算真正开始惜时了，于是经历了两年密度很高的学习和思考，心智才成熟了不少。</p>
<p>大四的时候，和很多人一样，我也考研，因为一来也很茫然，二来也希望能够继续有一个宽松的环境继续沉浸在自己的兴趣中。但四年来我都是自己安排时间，逃掉了无数的课，已经对模式化的做题考试产生了抵触，所以考研的复习也没怎么认真准备，那年考研的数学题又偏难，一下慌了神，结果居然把一整页题压在稿纸下忘了做了，心理准备有多不充分可见一斑。考完数学我很沮丧，那么大分值的题目没做，数学肯定过不了了，接下来的专业课就没去考了。后来想想其实还是应该去考一考，多少能为下一年积攒经验。</p>
<p>后来就工作了，没去成微软，经同学张振推荐，就去了南京西门子。心里的打算还是边工作边考研，为什么考研，动机也简单，我心理还没准备好，本科只顾着埋头学好玩的，也不看路，不知道自己想要什么样的工作，想做什么样的事情。去西门子之后更加觉得如此，觉得效率很低，做的事情也并不是我乐意的，每天还要在班车上浪费两个小时，于是没过多久就辞掉了工作。打算复习考研。那个时候大概还有半年多的时间才到考研，所以我中途不紧不慢地又翻译了《Exceptional C++ Style》，占用了不少时间，到最后时间很紧了，就剩两三个月，我才开始认起真来，回想起来这是糟糕的时间管理。结果我不得不作了最坏的打算：顶多调剂去软件学院读研（我报的是计算机系），考虑到我反正是自己安排时间，差别应该不大。幸运的是，最终一分不差地过了线，算是蹭到了计算机系里。虽然如此，还是觉得这种惊险不要发生的好，以后或者其他事情上就不会有这么幸运了，及早准备总是很重要的。</p>
<p>读研期间的两年半，是我自己觉得心智年龄成长最迅速的一段时间。这里也有几个很幸运的事情。一个事情是我的导师陈家骏先生给了我很大的自主，于是我得以有时间安排一些重要的学习，这段时间对我来说很重要，我学习和思考了很多东西，为个人以后的发展作了很多准备，倒是没帮导师做什么事情。所以，硕士毕业离开的时候是既感激也愧疚。</p>
<p>另一个事情是认识同实验室的师兄陈怀兴，严格来说是他先来找我聊天，可见那个时候我仍然还是没有意识到与人交流的重要性的，后来，建立了TopLanguage讨论组之后越发意识到与他人交流的重要性，也开始主动寻找和参与交流，希望以后自己也能组织交流。陈怀兴对算法很有造诣，也是TopCoder上的常客和牛人，那个时候我也正在为以后的工作面试准备一些算法基础，所以经常找他讨论，获益很多。有一句话说：看一个人，只要看他读的书和见的人。还是很有道理的，这两者是一个人成长中最有价值的信息来源。</p>
<p>研一下半年，女朋友找工作的时候需要用到营销方面的知识，于是我去替她找书，偶遇《影响力》这本书，这本书打开了我的视野，让我开始关注一个很有价值的领域：我们如何思考，如何正确地思考。这个领域有很多有意思和有价值的书，我利用近一年的时间，陆陆续续看了近40本相关的书（我把这些书整理了之后以豆列的形式放在豆瓣上），对思维的特点和缺陷，以及如何思考有了很多的了解，这些知识后来很大程度上使我更清晰地认识自己，和自己在学习和生活中面临的各种问题。</p>
<p>也是研一下半年，我建立了一个Google Groups，起名TopLanguage，一开始的时候是因为平常没人讨论问题，憋得难受，希望有人能够说两句，无心插柳柳成荫，后来这个讨论组的交流越来越多，如今已经近两年，组内成员超过了4,000人，两年里我也从中收益颇多，其中最大的收益有两个：一是和人讨论能够激发自己进一步的思考，也促使自己更清晰地表述自己的观点或问题。倒不是说别人就一定告诉你什么新东西，而是讨论对你自己的思维的刺激。二是交流中认识了不少朋友，后来快毕业的时候也受帮助颇多。我一直把TopLanguage的创建看作研究生阶段做得最有意义的事情之一。</p>
<p>此外，我有意识地提前准备了英语，因为我相信如果想要去好的外企，口语不过关很可能成为一块短板（当然，英语作为承载最多技术知识的平台语言还有更大的价值），包括阅读、书写和口语。我想了一个方案，可以不用额外花时间来学习英语：阅读的训练蕴含在平时的英文技术资料的阅读中，尽量读英文的，一来英文资料更一手和全面，二来也顺便练阅读。书写的训练蕴含在去国外邮件列表发技术贴和自己写的英文博客文章中。口语的训练则蕴含在平时的娱乐中——美剧，有一个暑假我几乎天天开着Friends睡觉，另外学校有国外过来的团队演讲我不再错过，而是主动参加，有一次还带他们出去逛南京，说了一天英语，回头在路上听中文都像英文。虽然和外国友人交流的次数不多，但似乎对口语感觉的提高还挺大。后来在微软亚洲研究院的面试最后一轮就是英语的，而且是偏技术的，好在提前准备了，所以毕竟还是顺利地表达出了想表达的意思。</p>
<p>去微软亚洲研究院面试，是因为幸运地认识了微软亚洲研究院技术创新组项目主管邹欣先生。邹欣先生和他组织的团队在那段时间写了《编程之美》，书中有很多很有意思的题目，而我那段时间恰和陈怀兴讨论算法，在讨论组上也组织了专题的讨论，有了一点粗浅的思考，于是和邹欣先生邮件交流，由于对邹欣先生的技术创新组做的事情很有兴趣，所以找工作的时候便向他毛遂自荐。</p>
<p>承蒙邹欣先生推荐，时隔三年，我再次获得了去微软面试的机会。这一次，由于研究生期间作了一些长远准备，所以心里有底了很多，也就比较冷静了，由于当年知识体系的漏洞被我花功夫补了补，所以面试比较顺利。面试的时候邹欣先生更为详细地介绍了技术创新组的工作，我更加感兴趣了，所以尽管已经有另外几个也不错的选择，但心里还是迅速地做了决定。大约一周后，HR通知Offer，我毫不犹豫就接受了。</p>
<p>我想，虽然有很多人本科就明白自己想做什么，我多花了两年多，总还不算太晚。</p>
<p>&#8211;</p>
<p>前些天<a href="https://groups.google.com/group/pongba/browse_frm/thread/e66bd172df7828b0">贴在讨论组上的</a>。</p>
<h3>你可能也会喜欢以下文章</h3>
<ul class="related_post">
<li><a href="http://mindhacks.cn/2009/07/06/why-you-should-do-it-yourself/" title="[BetterExplained]遇到问题为什么应该自己动手">[BetterExplained]遇到问题为什么应该自己动手 (20)</a></li>
<li><a href="http://mindhacks.cn/2009/03/28/effective-learning-and-memorization/" title="[BetterExplained]如何有效地记忆与学习">[BetterExplained]如何有效地记忆与学习 (46)</a></li>
<li><a href="http://mindhacks.cn/2009/02/15/why-you-should-start-blogging-now/" title="[BetterExplained]为什么你应该（从现在开始就）写博客">[BetterExplained]为什么你应该（从现在开始就）写博客 (63)</a></li>
<li><a href="http://mindhacks.cn/2009/02/09/writing-is-better-thinking/" title="[BetterExplained]书写是为了更好的思考">[BetterExplained]书写是为了更好的思考 (21)</a></li>
<li><a href="http://mindhacks.cn/2009/01/14/make-yourself-irreplacable/" title="什么才是你的不可替代性和核心竞争力">什么才是你的不可替代性和核心竞争力 (12)</a></li>
<li><a href="http://mindhacks.cn/2008/12/05/learning-habits-part4/" title="一直以来伴随我的一些学习习惯(四)：知识结构">一直以来伴随我的一些学习习惯(四)：知识结构 (3)</a></li>
<li><a href="http://mindhacks.cn/2008/10/29/methodology-for-programmers/" title="方法论、方法论&mdash;&mdash;程序员的阿喀琉斯之踵">方法论、方法论&mdash;&mdash;程序员的阿喀琉斯之踵 (7)</a></li>
<li><a href="http://mindhacks.cn/2008/09/17/learning-habits-part3/" title="一直以来伴随我的一些学习习惯(三)：阅读方法">一直以来伴随我的一些学习习惯(三)：阅读方法 (5)</a></li>
<li><a href="http://mindhacks.cn/2008/07/20/learning-habits-part2/" title="一直以来伴随我的一些学习习惯(二)：时间管理">一直以来伴随我的一些学习习惯(二)：时间管理 (4)</a></li>
<li><a href="http://mindhacks.cn/2008/07/08/learning-habits-part1/" title="一直以来伴随我的一些学习习惯(一)：学习与思考">一直以来伴随我的一些学习习惯(一)：学习与思考 (9)</a></li>
</ul>
<hr />
<h3>订阅 Mind Hacks</h3>
<a title="用Google Reader订阅" href="http://fusion.google.com/add?feedurl=http://mindhacks.cn/feed/"><img src="http://mindhacks.cn/wp-content/uploads/2009/02/feed_google.gif" style="border:0" alt="订阅到 | Google" /></a> 
<a title="用鲜果订阅" href="http://www.xianguo.com/subscribe.php?url=http://mindhacks.cn/feed/"><img src="http://mindhacks.cn/wp-content/uploads/2009/02/feed_xianguo.gif" style="border:0" alt="订阅到 | 鲜果" /></a>
<br/> 
<a title="用抓虾订阅" href="http://www.zhuaxia.com/add_channel.php?url=http://mindhacks.cn/feed/"><img src="http://mindhacks.cn/wp-content/uploads/2009/02/feed_zhuaxia.gif" style="border:0" alt="订阅到 | 抓虾" /></a> 
<a title="用有道订阅" href="http://reader.youdao.com/b.do?keyfrom=mindhacks&url=http://mindhacks.cn/feed/"><img src="http://mindhacks.cn/wp-content/uploads/2009/02/feed_yodao1.gif" style="border:0" alt="订阅到 | 有道" /></a> 
<hr />
<h3>我是你的信息过滤器</h3>
想了解作者最近在关注什么，欢迎 Follow <a href="https://twitter.com/pongba">pongba@Twitter</a>
<br/>
程序员朋友请到作者发起的 <a href="https://groups.google.com/group/pongba">TopLanguage</a> (<a href="http://mindhacks.cn/about-toplanguage/">about</a>) 社群逛逛，定有收获 :)
<br/>
想了解作者在阅读哪些书，请到 <a href="http://www.douban.com/people/pongba/">pongba@豆瓣</a>，或者直接访问以下四个豆列：<a href="http://www.douban.com/doulist/46003/">[只读经典]思维改变生活</a> | <a href="http://www.douban.com/doulist/127649/">[只读经典]思考的技术与艺术</a> | <a href="http://www.douban.com/doulist/197706/">决策与判断</a> | <a href="http://www.douban.com/doulist/176513/">机器学习与人工智能书籍资源导引</a> 。
<br/>
想了解作者平时在互联网上的阅读，请订阅 <a href="http://delicious.com/pongba/shared-reading">pongba-shared-reading@delicious</a> 。
<hr />
<p><small>
本文由 刘未鹏 发布在 <a href="http://mindhacks.cn">刘未鹏 | Mind Hacks</a>, 2009. | <a href="http://mindhacks.cn/2009/05/17/seven-years-in-nju/#commenting">62 条评论</a> | 标签: <a href="http://mindhacks.cn/tags/%e5%ad%a6%e4%b9%a0%e6%96%b9%e6%b3%95/" rel="tag">学习方法</a>
<br/>
转载请注明作者，出处，以及<a href="http://mindhacks.cn/2009/05/17/seven-years-in-nju/">原始超链接</a>: http://mindhacks.cn/2009/05/17/seven-years-in-nju/
</small></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/pongba?a=1VpxJOg_uGU:lGe_P_BfhhE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/pongba?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/pongba?a=1VpxJOg_uGU:lGe_P_BfhhE:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/pongba?i=1VpxJOg_uGU:lGe_P_BfhhE:F7zBnMyn0Lo" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://mindhacks.cn/2009/05/17/seven-years-in-nju/feed/</wfw:commentRss>
		</item>
		<item>
		<title>[BetterExplained]如何有效地记忆与学习</title>
		<link>http://mindhacks.cn/2009/03/28/effective-learning-and-memorization/</link>
		<comments>http://mindhacks.cn/2009/03/28/effective-learning-and-memorization/#comments</comments>
		<pubDate>Sat, 28 Mar 2009 11:23:02 +0000</pubDate>
		<dc:creator>刘未鹏</dc:creator>
		
		<category><![CDATA[学习方法]]></category>

		<category><![CDATA[思维改变生活]]></category>

		<guid isPermaLink="false">http://mindhacks.cn/2009/03/28/effective-learning-and-memorization/</guid>
		<description><![CDATA[你所拥有的知识并不取决于你记得多少，而在于它们能否在恰当的时候被回忆起来。

让我稍微说得更详细一点：学习新知识并将其存放于大脑中，最终的目的是要在恰当的时候能够想得起来去使用。因此，学习的有效性显然应该这样来衡量：当遇到需要用到学过的知识的时候，相关的知识是否会自动从你脑海中“蹦”出来，最起码——能否通过有意识的搜索将它们提取出来。

这可不像它听上去那么简单，否则就不会有“掉书袋”、“读死书”这种修辞手法了。

为了更深入地说明这一点，以下是几个著名的关于学习与记忆机制的实验：

《找寻逝去的自我》上提到这样一个例子：

假设这样一个任务：给你一个单词（如brain），要你寻找它的押韵单词（如train）。一段时间之后问你记不记得当时给你的单词是什么了。你可能会不大记得了。现在，如果当时不是要你寻找押韵单词，而是要你联想该单词的含义或功能（如brain的功能），那么你事后回忆起来当时是什么单词的可能性就大大增加了。

对此一个靠谱的解释是：后一种记忆编码方式（称为精细编码）提供了更多的提取线索。所谓条条大路通罗马，任何一个线索被触发都可能顺藤摸瓜地拎出整条鱼记忆来。

一个非常类似的实验是这样进行的（忘了出处了，顺便请教知道的同学:)）：

给出同样一组单词，让一组被试数一数每个单词有多少个音节，让另一组被试阅读单词的含义（或者设想单词可以被使用在哪些场景中），之后让两组被试回忆列表上的单词，猜哪一组能够回忆出更多？

这是一个被广为认可的记忆机制，即：我们在记忆的时候将许多线索（例如当时的场景、问题的背景，甚至所处的语言环境、空间位置）一并编码进了记忆，事后能否提取出这段记忆严重取决于提取线索是否丰富、以及在回忆的时候是否重现了记忆时的线索。]]></description>
			<content:encoded><![CDATA[<p><strong>你所拥有的知识并不取决于你记得多少，而在于它们能否在恰当的时候被回忆起来。</strong></p>
<p>让我稍微说得更详细一点：学习新知识并将其存放于大脑中，<strong>最终的目的是要在恰当的时候能够想得起来去使用</strong>。因此，学习的有效性<strong>显然应该这样来衡量</strong>：当遇到需要用到学过的知识的时候，相关的知识<strong>是否会自动从你脑海中“蹦”出来</strong>，最起码——能否通过有意识的搜索将它们提取出来。</p>
<p>这可不像它听上去那么简单，否则就不会有“掉书袋”、“读死书”这种修辞手法了。</p>
<p>为了更深入地说明这一点，以下是几个著名的关于学习与记忆机制的实验：</p>
<p>《找寻逝去的自我》上提到这样一个例子：</p>
<blockquote><p>假设这样一个任务：给你一个单词（如brain），要你寻找它的押韵单词（如train）。一段时间之后问你记不记得当时给你的单词是什么了。你可能会不大记得了。现在，如果当时不是要你寻找押韵单词，而是要你联想该单词的含义或功能（如brain的功能），那么你事后回忆起来当时是什么单词的可能性就大大增加了。</p>
</blockquote>
<p>对此一个靠谱的解释是：<strong>后一种记忆编码方式（称为精细编码）提供了更多的提取线索</strong>。所谓条条大路通罗马，<strong>任何一个线索被触发都可能顺藤摸瓜地拎出整条<strike>鱼</strike>记忆来</strong>。</p>
<p>一个非常类似的实验是这样进行的（只记了实验，忘了出处了，顺便请教知道的同学:) <strong>Update</strong>：感谢 <a href="http://mindhacks.cn/2009/03/28/effective-learning-and-memorization/comment-page-1/#comment-311">Leeve 指教</a>，这是 Craik&amp;Tulving 于 1975 年做的一个关于记忆的浅层深层加工的经典实验，参考<a href="http://www.psychologistworld.com/memory/levels_processing.php">这里</a>，论文原文可参考<a href="http://scholar.google.com/scholar?q=Depth+of+processing+and+the+retention+of+words+in+episodic+memory">这里</a>）：</p>
<blockquote><p>给出同样一组单词，让一组被试数一数每个单词有多少个音节，让另一组被试阅读单词的含义（或者设想单词可以被使用在哪些场景中），之后让两组被试回忆列表上的单词，猜哪一组能够回忆出更多？</p>
</blockquote>
<p>这是一个被广为认可的记忆机制，即：<strong>我们在记忆的时候将许多线索（例如当时的场景、问题的背景，甚至所处的语言环境、空间位置）一并编码进了记忆，事后能否提取出这段记忆严重取决于提取线索是否丰富、以及在回忆的时候是否重现了记忆时的线索。</strong></p>
<p>原则上，在上面提到的两个实验中，两组被试都接触到了同样的单词，都记忆了同样的知识，但取决于在记忆的时候将哪些线索，多少线索和该记忆进行了挂钩，就决定了事后回忆（提取）该记忆的成功与否。</p>
<p>联系我们日常的经验，不难注意到，死板的记忆方式和我们常说的“理解记忆”正对应了不同的编码方式。书呆子记忆就是死记硬背，到最后如果你问他某书某章节讲了什么内容他能倒背如流，问他哪个例题怎么解也能倒背如流，但遇到具体的问题或问题的变种就傻眼了，因为他记忆的时候根本没有深入理解知识，在他眼中的解题过程其实和电话号码簿也没啥区别，也许他唯一编码了的提取线索就是这个答案来自哪一章、哪一节或者哪一个问题。</p>
<p>然而<strong>对于理解记忆的人来说，知识中包含了精细的概念、逻辑、一般的解题原则、通用的解题手法、背景知识、类似的问题等等无数的记忆和提取线索</strong>，而不是某段孤立的、任意的文本序列。（当然，众所周知理解记忆的另一个重要特点则是记住一般性原理之后，其他细节即便遗忘了也可以自然推导出来，从而无需费力去记忆。有一个广为流传的《数学牛人们的轶事》（荣耀属于ukim）里面讲了希尔伯特的一个故事：一次在Hilbert的讨论班上，一个年轻人报告，其中用了一个很漂亮的定理，Hilbert说“这真是一个妙不可言（wunderbaschon）的定理呀,是谁发现的？”那个年轻人茫然的站了很久，对 Hilbert说：“是你.……”。）</p>
<p><strong>缺乏线索的记忆就像记忆海洋中的孤岛，虽然在那里，但是难以访问。而富含线索的记忆则是罗马，条条大路通罗马。</strong></p>
<p>古希腊（或者古罗马）有一种著名的记忆法就是利用空间位置线索来辅助记忆，我曾经用过类似的手法，在小规模临时记忆任务中似乎相当好用，具体是这样的：我有一个习惯，经常跑到实体书店看看有没有新书，浏览之后觉得不错的再考虑从网店购买。有时候我会一下看到好几本书，手头又没有带纸笔，怎么有效地记住几本书的书名呢？我发现要记4本书以上就比较困难了（具体数目可能因人而异），至少回头要想好久才可能想全。但我发现通过回忆当时手拿这本书翻看时所站的位置、面朝的方向等信息能够有效地帮助将记忆“拉出来”。</p>
<p>事实上，不仅是位置，有研究表明<strong>就连当时的环境、味道、声音都被作为提取线索和记忆编码在一块了</strong>。例如，考试环境和学习环境不一致可能会影响发挥（记忆的提取）。</p>
<p>科学松鼠会上有一篇科普<a href="http://songshuhui.net/archives/7025.html">《气味与记忆——非一般的亲密》</a>中提到：</p>
<blockquote><p>我们的回忆很多都是和气味连接在一起的。当闻到某一种味道时会突然想起以前的一些事情，比如端起一杯香热的巧克力饮料，想起了最初品尝巧克力的情景，将一块黑褐色的糖放入嘴中，浓浓的滑滑的，有一些甜蜜和温馨；再比如，夏天在暴雨来临之前，浓郁的泥土和小草味道，会不会让你回忆起小时候因为没有拿伞被大雨淋透的感觉，甚至串联起回家挨揍的记忆，屁股上还有点火辣辣的痛。而当我们想起过年，鼻腔里是不是也会有厚厚的爆竹烟火味道，仿佛立马置身于热闹的大年夜。尤其是在社交活动中，我们经常会因为某一种味道想起一个熟悉的人，甚至是几十年没见的老朋友。</p>
</blockquote>
<p>的确如此，我有时候会在看小说的时候放上一段背景音乐，之后每当听到这段音乐就想到当时看到的那段情节。</p>
<p>我们<strong>甚至会把语言背景作为线索编码进记忆</strong>。一项有趣的研究使用双语询问有多个答案的问题，例如：</p>
<blockquote><p>“说出一个举起一只手并遥望远方的雕像”(“name a statue of someone standing with a raised arm while looking into the distance”)，或者“在一个著名的悲剧爱情故事中，双方因为家庭不同意最终双双殉情，故事的主角是..？”(“In a famous love story, what were the names of two lovers who died because of family disapproval?”)，被询问的人皆是熟练的双语使用者。</p>
</blockquote>
<p>结果显示提问所用的语言能够影响答案，例如第一个答案可能是“毛泽东雕像”或者“自由女神像”，第二个的答案则可能是“梁山伯和祝英台”或者“罗密欧与朱丽叶”。用英语询问能够导致被试更可能给出英文环境中的答案，中文同理——当然，是相对于基线而言，而非绝对，具体可参考这篇(<a href="http://www.communication.northwestern.edu/departments/csd/research/bilingualism_psycholinguistics/docs/context.pdf">PDF Paper</a>)</p>
<p>另一方面，在回忆的时候如果不能呈现当初记忆的时候某些关键线索，就可能导致所谓的<a href="http://en.wikipedia.org/wiki/Cue-dependent_forgetting">线索依赖性遗忘</a>( cue-dependent forgetting )，在<strong>线索依赖性遗忘</strong>中，你的大脑中并非没有存放目标记忆，只是线索不对，无法提取出来而已。</p>
<p>对此有<strong>一个生动的比方</strong>是：你要到图书馆去找书，如果你不知道索引号、作者名、书名等信息，你是无法找到你要的那本书的，尽管书就大摇大摆地站在图书馆里的某排书架上（注：严格来说你是可以找到的——一本一本翻看，看到那本书你自然会注意到是你想要的，不过很可惜对于我们的记忆系统来说似乎并没有这么一个方便的线性遍历机制——如果我问你，“对于数学你都记得哪些东西？”你能有次序地一个不漏地告诉我吗？）。</p>
<p>我有记笔记的习惯，我的电子笔记本里面有大量的文本片段，我按照主题组织他们，方便检索。然而总有那么一些时候，我记得有某段材料，记得它的主题和大致说什么，但是缺乏某个关键字，结果就是遍寻不着，往往只能到处翻，同时提醒自己下次在上面多加几个<strong>自己熟悉的</strong>关键字，比如<strong>用自己的话</strong>来概括一下主旨，<strong>因为</strong>自己的习惯用词和作者的习惯用词往往不一样，在阅读作者的文字的时候，你也许下意识里会用自己的习惯词汇来重新表述这段文本，并存放在记忆中，结果一段时间之后当要寻找的时候大脑中只记得自己的说法，却不记得作者原话了，然而为了检索到原始文本你必须要知道作者是用什么词汇来表述的。为了弥补这个问题，可以在存放文本的时候加上自己的一段概述，这似乎是一个不错的方案——我们平时在学习和记忆的时候也经常听到类似的提倡：用自己的话复述一遍之后理解得更深刻（实际上是更容易记住和提取出来——知识还是那些知识；此外用自己的话复述也常常触发与自己的知识体系中其他知识的联系，进而编码进更多的记忆提取线索，这也是另一个好处（<a href="http://mindhacks.cn/2009/02/09/writing-is-better-thinking/">《书写是为了更好的思考》</a>））。</p>
<p><strong>另一个经典实验</strong>则是关于抽象在知识的学习和提取中的作用的：</p>
<blockquote><p>（其实这个实验我已经在博客里用过两次了）先让被试（皆为大学生）阅读一段军事材料，这个材料是说一小撮军队如何通过同时从几个不同方向小规模攻击来击溃一个防守严实的军事堡垒的。事实上这个例子的本质是对一个点的同时的弱攻击能够集聚成强大的力量。然后被试被要求解决一个问题：一个医生想要用X射线杀死一个恶性肿瘤，这个肿瘤只可以通过高强度的X射线杀死，然而那样的话就会伤及周围的良好组织。医生应该怎么办呢？在没有给出先前的军队的例子的被试中只有10%想到答案，这是控制基线。然后，在先前学习了军队例子的被试中，这个比例也仅仅只增加到30%，也就是说只有额外20%的人“自动”地将知识进行了转移（自己就能触类旁通）。最后一组是在提醒之下做的，达到了75%，即比“自动”转移组增加了45%之多（需要别人提醒）。</p>
</blockquote>
<p>这个实验说明，知识的表象细节会迷惑我们的眼睛，阻碍我们对知识的转移运用（推广），在这个例子中，两个问题领域表面上是不相似的，但本质上是一样的。然而就是因为表面上不相似，而我们的记忆提取又是很大程度上依赖于一些表象上的线索来提取的，因此这些表面不相似性便阻碍了我们在问题之间进行的类比，阻碍了我们将在一个情境下掌握的道理运用到另一个情境下。 </p>
<p>这就意味着，我们<strong>在从既有经验中总结知识的时候，应利用适当的抽象来得出适用范围更广的知识</strong>（而不仅仅是一个萝卜一个坑）；另一方面，<strong>在遇到新问题的时候，同样应该对问题进行抽象，触及其本质，去除不相干因素避免干扰，从而有效提取之前抽象出来的知识</strong>。</p>
<p>通俗的来说，这就是举一反三，触类旁通的解释。</p>
<p>前文说的是记忆的机制、为何记忆的质量有高低、什么样的记忆和学习是更有效的。下文是一些具体的实践方法，关于<strong>如何更有效地从日常经验中总结知识，以及如何能够真正学以致用——使知识能够在你需要它们的时候自动从大脑中“蹦”出来，而不是搜肠刮肚半天还是没有头绪。</strong></p>
<p>1) 养成习惯，<strong>经常主动回顾</strong>一段时间学到的东西（老生长谈了）：这不仅有利于巩固长时记忆，而且一段时间之后的回顾你可能已经因为新的知识学习从而对原先的认识有了进一步的看法，通过回顾，可以整合新旧知识，得到新的启发。</p>
<p>2) <strong>创造回忆的机会</strong>：<strong>我知道第一条不顶用</strong>，没有人（好吧，很少有人）能够真正坚持执行。所以有了第二条——创造回忆既有知识的机会。具体来说就是通过：     <br />&#160;&#160;&#160; 2.1) <strong>经常与别人讨论，或者讲给别人听</strong>。经常和朋友讨论交流，说说一段时间总结的东西，这样别人也学到新东西，你也从别人那里学到新东西，并且彼此在表达的过程中都强化了自己的记忆和理解，双赢的事情。除了面对面的交流之外，一个好的邮件列表和BBS也是不错的途径。（详细解释可以参考<a href="http://mindhacks.cn/2009/02/15/why-you-should-start-blogging-now/">《为什么你应该（从现在开始就）写博客》</a>第三节：”教是最好的学“）     <br />&#160;&#160;&#160; 2.2) <strong>整理笔记</strong>：经常整理你的笔记——如果你没有做笔记，现在就开始——整理之前的笔记一来巩固已经淡化的记忆，二来给你重新审视知识的机会。我常常发现对知识的首次记忆往往是有偏颇的，或者只看到了一个方面，或者只关注了一个点，一段时间之后再回来看往往能够和这段时间以来的一些新思考和知识结合起来，得到更多的东西。留心一下你会发现记忆实际上是很脆弱的东西，而且我们对事物的首次理解几乎肯定是不深入的。Tip：我知道你懒（我也是），所以为了更好地创造整理笔记的机会，你可以使用一个不整理就难以检索的电子笔记软件，这虽然乍看上去是麻烦了一点，但他迫使你对知识隔一段时间就进行重读，并分类——你的记忆同样如此：良好分类的信息更容易提取。     <br />&#160;&#160;&#160; 2.3) <strong>书写</strong>：将一段时间学习的知识按照一个主题系统地“串”起来大大地丰富了知识之间的关联，<strong>平添无数提取线索</strong>。我经常做这个事情，这个博客上的文章几乎都是此类文章，例如我始终关注一个主题：<strong>学习思维相关的科学（认知科学、心理学、行为经济学等等）如何能帮助我们进行更好的判断、决策、学习、记忆和生活</strong>，我将这个大的主题分为一些小的主题，例如“<a href="http://mindhacks.cn/2009/03/15/preconception-explained/">逃出你的肖申克</a>”主要是总结思维中的盲点，以及如何避免这些盲点从而成为更好的独立思考者，作出更好的判断与决策。“BetterExplained”系列则是按照小主题总结一些思维相关的知识，目的仍然是如何成为更好的独立思考者，对事物进行更理性的判断；这些小主题都归结在“<a href="http://mindhacks.cn/topics/mind/">思维改变生活</a>”这个大的主题之下。（关于书写的好处，详细解释可参考<a href="http://mindhacks.cn/2009/02/09/writing-is-better-thinking/">《书写是更好的思考》</a>）</p>
<p>3) <strong>设身处地地“虚拟经历”别人经历过的事情</strong>：我们的自传式记忆似乎是有某种单独存储机制的，一个证据是一些因基因上其他缺陷而导致所谓“天才综合症”的家伙具有超强的自传式记忆（注意，不是超强的一般记忆，而是自传式记忆）。另外我们在日常经验中也知道，我们的记忆中关于哪些是自己的性格或做事方式，哪些是我们所了解的朋友的性格或做事方式，我们可是分得清清楚楚的。我们可以在不同场景中非常快速地揣测“某某在这种情况下会怎么想”（这被称为 <a href="http://en.wikipedia.org/wiki/Theory_of_mind">theory of mind</a> ），却不会将其与“我自己会怎么想”混淆起来，证明在我们的记忆中，关于自己的知识和关于别人的知识是泾渭分明的。</p>
<p>对于经验知识的学习来说，光是看着别人做或者听着别人说还不够，<strong>往往到了自己就想不起来</strong>，结果就是你<strong>虽然学到了知识，它却不会在恰当的时候从你大脑中蹦出来</strong>，属于“死”的知识。为什么会这样，可能的原因是很多的，其中一个关键的原因也许是“别人的事情”和“自己的事情”在大脑中的加工方式是不一样的，别人撞墙你也许不仅不疼还会幸灾乐祸，自己擦破皮就龇牙咧嘴了；别人的糟糕事情似乎永远不会发生到自己身上。所以我们总是难以从别人的经验中获得自己的教训。一个弥补的办法在于<strong>努力设想自己处于别人的境地</strong>，经历别人所经历的事情，感受它们，<strong>使它们和你的情绪记忆挂钩</strong>（进化赋予我们的情绪是提取的绝佳线索，也是强化记忆的最佳催化剂），虽然仍然不够亲身经历那么深刻，但似乎已经是我们能做到的最好的办法了。由于我们真切地设想了自己处于这些场景中，<strong>在我们设想的场景中我们是第一人称视角</strong>，所以当以后遇到类似场景的时候就更容易回忆起当时的感受。</p>
<p>当然，另一个经常被号召的方法就是实践，比起刚才提到的“虚拟实践”而言，实际实践的印象自然要深刻得多。不过并不是所有的时候实际实践都是必须或者可能的。例如你并不需要自己去倾家荡产一次才能领会到什么是金融市场中正确的风险控制——你甚至只需要在纸上演算一番就有数了。<a href="http://neurophilosophy.wordpress.com/2007/01/25/fish-use-simple-logic-to-infer-their-social-status/">有证据表明非洲的一种鱼甚至都能使用简单的推理来替代实际经历</a>，例如，如果它和鱼B有过一次冲突并失败了，如果它观察到鱼B和鱼C有一次冲突，鱼B失败了，它就能直接意识到它自己不是鱼C的对手，从而避免所谓“直接去经历一下”而可能导致的灾难性后果（这里的进化价值是显而易见的）。</p>
<p>此外，很多时候你也无法真正遍历每条人生路径看看会发生什么，你没有这样的时间资源，取而代之的是你只能通过别人的“替代经验”，自己的“虚拟经历”，来获得尽量多的信息。</p>
<p>4) <strong>抽象和推广</strong>：如果一件事情就是一件事情，那么我们永远也无法学习到“未来”的知识，结果就是每堵墙都要去自己撞一遍试试硬度。人类大脑最杰出的能力之一就是强大的归纳推理（inductive reasoning），或者我们常说的：泛化、推广、举一反三、抽象。意思都差不多，都是将特例中得到的规律推广到一般情况。前面关于激光杀死肿瘤的那个实验充分说明了抽象的价值所在，不加抽象的话，知识总是会和无关紧要（irrelevant）的细节挂钩，被约束在狭窄的一个特定场景中，无法传播，抽象使其在知识树（for non-geeks：设想一颗倒长的树，根在上）上上升一个或多个层次，从而能够被运用到更多的分枝上。同样，在遇到具体问题的时候也别忘了将问题也抽象一下，剔除不相关细节，使问题也从一个特定的分枝往上抽象，从而碰到之前泛化过的结论。</p>
<p>以上这段介绍本身就有点抽象，不妨<strong>举一个例子</strong>：我们从大量的经济决策中得到一条适用范围很广的规律——经济决策可以抽象为对投入/回报比例的考量。这是知识获取阶段的抽象；而在问题求解阶段，我们遇到决策问题就可以从投入/回报这个维度上来考量，而不是没头苍蝇一样这边看着想想也对，一忽儿又觉得那个选项看看也对。如果不懂得看到问题的本质（如：经济决策），便很难利用之前推广出来的结论（如：投入/回报，风险估计等等），而是会被我们的原始大脑的一些<a href="http://www.douban.com/subject/3223711/?i=0">可预期的非理性</a>所控制（例如从众、从权威、甚至最可怕的行为陷阱——“推迟决策”），成为<a href="http://www.douban.com/subject/1874488/?i=0">正常的傻瓜</a>。</p>
<p>5) <strong>联系/比较自身的经历</strong>：将别人的经历或者通过阅读和观察得来的经历和自身的经历进行比较，常常能够得到非常有价值的结论。“观察”和“比较”本身就是获得知识的一个重要途径，例如：我之前做过某件事情，但不知道什么原因失败了；有一天我看到或阅读到某个人做类似或同样的事情，他成功了。我通过比较两人的差别，可以比较靠谱地推测到底是什么导致了我们的成功概率的差异。</p>
<p>值得注意的是：1) 样本大小很关键：比较的个体样本越少越容易产生错误归因，最好多多观察，多多比较和总结。2) 警惕“沉默的证据”、事后偏见、自利归因：读他人的传记的时候，不管传记是本人写的还是传记作家通过访谈写的，都会有意无意地犯事后偏见，例如最常见的将成功归因为个人能力，忽略机遇因素。将偶然看作必然。</p>
<p>有一天我在书店看巴菲特的那本最近很火的自传《滚雪球》，开篇就提到巴菲特小时候第一次滚雪球的场景，“1939午的冬天，9岁的巴菲特在院子里玩雪。他把少量的积雪铲到一块，揉成一个雪球，然后把它放在地上慢慢滚动，雪球越滚越大.. 从此，巴菲特再也没有停下脚步，目光投向白雪皑皑的整个世界.. ” （虽然你可以说这只是一种修辞或衬托，但不可否认的是它背后隐藏的是一种无法抗拒的归因倾向）这种手法读来令人倍感深沉，仿佛冥冥之中有一条强大而确定的因果之线，穿越60年光阴，将人一生所有的事情穿在一起。令人肃然起敬。然而这并不是事实，从一个单个个体的观察角度来说，外界的不确定性因素实在太多了，机缘巧合的事情太多了。然而无论是作者本人还是“客观”作家都很难抵抗这种演绎手法的诱惑，可叹的是这已经是我们能够了解他人的经历，拥有“虚拟”的多重经历的唯一途径。</p>
<p>观察、阅读，并别忘带着你的理性去审视（包括本文），弄清娱乐是娱乐，知识是知识，<strong>如果你想真正得到一些知识，最好过滤一下你的信息。否则你只是在别人的思考中得意着</strong>。</p>
<h3>你可能也会喜欢以下文章</h3>
<ul class="related_post">
<li><a href="http://mindhacks.cn/2009/02/15/why-you-should-start-blogging-now/" title="[BetterExplained]为什么你应该（从现在开始就）写博客">[BetterExplained]为什么你应该（从现在开始就）写博客 (63)</a></li>
<li><a href="http://mindhacks.cn/2009/02/09/writing-is-better-thinking/" title="[BetterExplained]书写是为了更好的思考">[BetterExplained]书写是为了更好的思考 (21)</a></li>
<li><a href="http://mindhacks.cn/2008/10/29/methodology-for-programmers/" title="方法论、方法论&mdash;&mdash;程序员的阿喀琉斯之踵">方法论、方法论&mdash;&mdash;程序员的阿喀琉斯之踵 (7)</a></li>
<li><a href="http://mindhacks.cn/2008/07/20/learning-habits-part2/" title="一直以来伴随我的一些学习习惯(二)：时间管理">一直以来伴随我的一些学习习惯(二)：时间管理 (4)</a></li>
<li><a href="http://mindhacks.cn/2008/07/08/learning-habits-part1/" title="一直以来伴随我的一些学习习惯(一)：学习与思考">一直以来伴随我的一些学习习惯(一)：学习与思考 (9)</a></li>
<li><a href="http://mindhacks.cn/2008/06/05/how-memory-works/" title="学习与记忆">学习与记忆 (1)</a></li>
<li><a href="http://mindhacks.cn/2007/05/24/learn-to-focus/" title="学习密度与专注力">学习密度与专注力 (12)</a></li>
<li><a href="http://mindhacks.cn/2009/07/06/why-you-should-do-it-yourself/" title="[BetterExplained]遇到问题为什么应该自己动手">[BetterExplained]遇到问题为什么应该自己动手 (20)</a></li>
<li><a href="http://mindhacks.cn/2009/05/17/seven-years-in-nju/" title="我在南大的七年">我在南大的七年 (62)</a></li>
<li><a href="http://mindhacks.cn/2009/03/15/preconception-explained/" title="逃出你的肖申克（二）：仁者见仁智者见智？从视觉错觉到偏见">逃出你的肖申克（二）：仁者见仁智者见智？从视觉错觉到偏见 (99)</a></li>
</ul>
<hr />
<h3>订阅 Mind Hacks</h3>
<a title="用Google Reader订阅" href="http://fusion.google.com/add?feedurl=http://mindhacks.cn/feed/"><img src="http://mindhacks.cn/wp-content/uploads/2009/02/feed_google.gif" style="border:0" alt="订阅到 | Google" /></a> 
<a title="用鲜果订阅" href="http://www.xianguo.com/subscribe.php?url=http://mindhacks.cn/feed/"><img src="http://mindhacks.cn/wp-content/uploads/2009/02/feed_xianguo.gif" style="border:0" alt="订阅到 | 鲜果" /></a>
<br/> 
<a title="用抓虾订阅" href="http://www.zhuaxia.com/add_channel.php?url=http://mindhacks.cn/feed/"><img src="http://mindhacks.cn/wp-content/uploads/2009/02/feed_zhuaxia.gif" style="border:0" alt="订阅到 | 抓虾" /></a> 
<a title="用有道订阅" href="http://reader.youdao.com/b.do?keyfrom=mindhacks&url=http://mindhacks.cn/feed/"><img src="http://mindhacks.cn/wp-content/uploads/2009/02/feed_yodao1.gif" style="border:0" alt="订阅到 | 有道" /></a> 
<hr />
<h3>我是你的信息过滤器</h3>
想了解作者最近在关注什么，欢迎 Follow <a href="https://twitter.com/pongba">pongba@Twitter</a>
<br/>
程序员朋友请到作者发起的 <a href="https://groups.google.com/group/pongba">TopLanguage</a> (<a href="http://mindhacks.cn/about-toplanguage/">about</a>) 社群逛逛，定有收获 :)
<br/>
想了解作者在阅读哪些书，请到 <a href="http://www.douban.com/people/pongba/">pongba@豆瓣</a>，或者直接访问以下四个豆列：<a href="http://www.douban.com/doulist/46003/">[只读经典]思维改变生活</a> | <a href="http://www.douban.com/doulist/127649/">[只读经典]思考的技术与艺术</a> | <a href="http://www.douban.com/doulist/197706/">决策与判断</a> | <a href="http://www.douban.com/doulist/176513/">机器学习与人工智能书籍资源导引</a> 。
<br/>
想了解作者平时在互联网上的阅读，请订阅 <a href="http://delicious.com/pongba/shared-reading">pongba-shared-reading@delicious</a> 。
<hr />
<p><small>
本文由 刘未鹏 发布在 <a href="http://mindhacks.cn">刘未鹏 | Mind Hacks</a>, 2009. | <a href="http://mindhacks.cn/2009/03/28/effective-learning-and-memorization/#commenting">46 条评论</a> | 标签: <a href="http://mindhacks.cn/tags/%e5%ad%a6%e4%b9%a0%e6%96%b9%e6%b3%95/" rel="tag">学习方法</a>, <a href="http://mindhacks.cn/tags/%e6%80%9d%e7%bb%b4%e6%94%b9%e5%8f%98%e7%94%9f%e6%b4%bb/" rel="tag">思维改变生活</a>
<br/>
转载请注明作者，出处，以及<a href="http://mindhacks.cn/2009/03/28/effective-learning-and-memorization/">原始超链接</a>: http://mindhacks.cn/2009/03/28/effective-learning-and-memorization/
</small></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/pongba?a=_TivBzAQ9PM:DPgmL8hesBY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/pongba?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/pongba?a=_TivBzAQ9PM:DPgmL8hesBY:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/pongba?i=_TivBzAQ9PM:DPgmL8hesBY:F7zBnMyn0Lo" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://mindhacks.cn/2009/03/28/effective-learning-and-memorization/feed/</wfw:commentRss>
		</item>
		<item>
		<title>逃出你的肖申克（二）：仁者见仁智者见智？从视觉错觉到偏见</title>
		<link>http://mindhacks.cn/2009/03/15/preconception-explained/</link>
		<comments>http://mindhacks.cn/2009/03/15/preconception-explained/#comments</comments>
		<pubDate>Sun, 15 Mar 2009 10:49:27 +0000</pubDate>
		<dc:creator>刘未鹏</dc:creator>
		
		<category><![CDATA[思维改变生活]]></category>

		<guid isPermaLink="false">http://mindhacks.cn/2009/03/15/preconception-explained/</guid>
		<description><![CDATA[《Making Up the Mind》上讲了这么一个简单但深刻的实验： 

我们看到这张图片的第一反应是：5个凸的按钮，1个凹的按钮。

现在仅仅将图片上下颠倒一下： 

在我们眼中立即就变成了：1个凸的按钮，5个凹的按钮。

为什么同一副图片，仅仅是上下颠倒一下，我们就对其作出了完全不同的解释呢？

我们知道，视觉图像要到达大脑，首先要在视网膜上成像（视网膜上密密麻麻地排布着感光细胞），刺激感光细胞形成的神经电冲动然后经过一系列复杂的神经通路到达视觉皮层。但后续的繁杂步骤其实都是对视网膜上成的像的处理。这里，对我们的讨论而言视网膜不妨可以看作一张感光胶片，重点在于视网膜上的像完全是一张二维图片。大脑从图像中提取出来的任何信息都以这张二维图片为原始素材。

那么，究竟大脑是怎么从二维图片中看出（推导出）三维的？]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.douban.com/subject/2848329/">《Making Up the Mind》</a>上讲了这么一个简单但深刻的实验：</p>
<p><a href="http://mindhacks.cn/wp-content/uploads/2009/03/ambi-sun-up.jpg"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="ambi_sun_up" border="0" alt="ambi_sun_up" src="http://mindhacks.cn/wp-content/uploads/2009/03/ambi-sun-up-thumb.jpg" width="300" height="203" /></a> </p>
<p>我们看到这张图片的第一反应是：5个凸的按钮，1个凹的按钮。</p>
<p>现在仅仅将图片上下颠倒一下：</p>
<p><a href="http://mindhacks.cn/wp-content/uploads/2009/03/ambi-sun-down.jpg"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="ambi_sun_down" border="0" alt="ambi_sun_down" src="http://mindhacks.cn/wp-content/uploads/2009/03/ambi-sun-down-thumb.jpg" width="300" height="203" /></a> </p>
<p>在我们眼中立即就变成了：1个凸的按钮，5个凹的按钮。</p>
<p><strong>为什么同一副图片，仅仅是上下颠倒一下，我们就对其作出了完全不同的解释呢？</strong></p>
<p>我们知道，视觉图像要到达大脑，首先要在视网膜上成像（视网膜上密密麻麻地排布着感光细胞），刺激感光细胞形成的神经电冲动<a href="http://thalamus.wustl.edu/course/basvis.html">然后经过一系列复杂的神经通路到达视觉皮层</a>。但后续的繁杂步骤其实都是对视网膜上成的像的处理。这里，对我们的讨论而言视网膜不妨可以看作一张感光胶片，重点在于<strong>视网膜上的像完全是一张二维图片</strong>。<strong>大脑从图像中提取出来的任何信息都以这张二维图片为原始素材</strong>。</p>
<p><strong>那么，究竟大脑是怎么从二维图片中看出（推导出）三维的？</strong></p>
<p>其中一个重要的工作就是判定深度。前面的两张图片完全是二维图片，在我们的视网膜上也是二维的。然而大脑却能够从中理解出三维出来，大脑能够判断出一个按钮是“凹”的还是“凸”的。这是怎么办到的？</p>
<p>很简单，<strong>假设环境中有光源，并且光源来自上方</strong>，那么<strong>凸的物体会使其下部出现阴影，凹陷的物体则会在上部出现阴影</strong>。于是，图中按钮的下半部出现阴影就意味着按钮是凸的，按钮的上半部出现阴影则代表按钮是凹的。</p>
<p>然而，别忘了，大脑的这个推理成立必须有一个前提，即光线从上方照下来，如果光线从下方照下来的话，一切就反过来了，凸的物体将会使其上部呈现阴影，凹的物体将会使其下部呈现阴影。因此同样的一副图片如果假设光线从下方照耀的话，原来看成凸的物体就应该看成凹的，原来看成凹的就应该看成凸的。</p>
<p>那么，回到我们的第一副图片，<strong>你能够看着第一副图片并假想光线从下方照下来</strong>，进而把原来凸的按钮看成凹的吗？事实证明这很难，但我们可以做一个等价的事情——将图片上下颠倒一下：考虑到我们总是假设光线从上方照耀以及按钮的上下对称性，颠倒原图就相当于对原来的图片而言假设光线从“下方”照上去了。</p>
<p>我们发现（上文第二张图），<strong>一旦颠倒图片之后，果然凹凸就换位了</strong>。</p>
<p>这就是说，同一副图片其实有两种（乃至更多）可能的解释，取决于你的大脑到底假定光照来自下方还是上方。但为什么我们看上面两幅图片却不会出现“二义性”的错觉呢？因为在我们生存的环境中始终就有这么一个巨大的来自上方的光源——太阳，漫长的进化已经在我们的神经回路中刻下了“光源来自上方”这样一个强大的假设，所以虽然第一副图片本该完全有两种解释，我们还是不可避免地只看到其中的一种解释，即假设光线来自上方的解释，即使卯足了劲看也难以将凸的看成凹的，因为难以克服进化印刻在大脑中的“光线来自上方”的假设，因此为了让你看到“当光线来自下方时你会看到什么景象”我不得不将图片颠倒一下，结果你就看到原来凸的变成凹的了。</p>
<p><strong>对于<a href="http://mindhacks.cn/2008/09/21/the-magical-bayesian-method/">了解贝叶斯方法</a>的同学，这个“光线来自上方”的假设就是先验（prior）的。</strong></p>
<p><strong>世界在我们眼中其实只是一张二维图片</strong>，由于引入了“光照来自上方”这个先验假设，便有了凸凹。否则，文中一开始那张图片中的“按钮”可以是凸的，也可以是凹的，也可以是一张平面的、故意捉弄你的眼睛的画。</p>
<p>最后，我们再来做一个实验，将原图转动90度：</p>
<p><a href="http://mindhacks.cn/wp-content/uploads/2009/03/ambi-no-ray.jpg"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="ambi_no_ray" border="0" alt="ambi_no_ray" src="http://mindhacks.cn/wp-content/uploads/2009/03/ambi-no-ray-thumb.jpg" width="203" height="300" /></a> </p>
<p>是不是发现凸凹感基本消失了？现在图片看上去更像是<strong>透过面板上的一些孔洞看背后的一张黑白条纹纸</strong>。前面提到，我们的大脑通过阴影来判断凸凹，在对阴影的“含义”进行推断的时候必须假定光照来自上方，而在这张竖着的图中，假设光照来自上方的话，那些阴影是没有意义的，因为不管凸还是凹，都不会形成这样的阴影，因此我们的大脑便无法判断凸凹了。（注：其实只要稍微把头往某个方向转一下就会看到凸凹了，并且，由于90度的偏角远小于上下颠倒，所以可能不少人还是能够在上图中看出凸凹感来的，只要想象光线来自左方或右方即可，比想象光线来自下方容易多了）。</p>
<p>也许这个实验对你来说过于简单，对于我们大脑中的“光线来自上方”的先验假设你还没有强烈的感觉。下面是<strong>一个更强的先验假设——人脸</strong>。</p>
<p>我们的大脑有<strong>一个神经网络模块负责识别人脸</strong>，这也是一块硬编码的神经网络，也就是说我们天生就对任何（类似）人脸的图像敏感，所以随处都看到人脸，稍微类似人脸的图像就会被优先解释为人脸（用“<a href="http://mindhacks.cn/2009/01/16/hammers-and-nails/">手中拿着锤子，什么东西看上去都想钉子</a>”的话来说，人脸模型就是我们的大脑在图像识别时的一柄黄金大锤）：</p>
<p><a href="http://mindhacks.cn/wp-content/uploads/2009/03/jiong-small.jpg"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="jiong_small" border="0" alt="jiong_small" src="http://mindhacks.cn/wp-content/uploads/2009/03/jiong-small-thumb.jpg" width="167" height="250" /></a> </p>
<p>（图片注：荣耀属于八卦@互联网）</p>
<p><strong>当这种对人脸的强大先验假设在与“光线来自上方”假设产生冲突的时候，真正诡异的事情就出现了！</strong></p>
<p><a href="http://mindhacks.cn/wp-content/uploads/2009/03/hollow-mask-illusion.jpg"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="hollow_mask_illusion" border="0" alt="hollow_mask_illusion" src="http://mindhacks.cn/wp-content/uploads/2009/03/hollow-mask-illusion-thumb.jpg" width="261" height="357" /></a> </p>
<p>这是卓别林的面具在旋转过程中的四个不同瞬间的截图，左上图是面具正面的正常图像，但右下角是从反面看的情形——这个时侯实际上面具是向内凹陷的面孔，但是我们的大脑欺骗了我们，让我们仍然看到凸的面孔，因为大脑的人脸识别模块对“脸是凸曲面”的先验假设轻易地打败了“光照来自上方”的假设。大脑的逻辑是这样的：如果假设光照来自上方，那么根据阴影来推断这就应该是一张凹陷的脸。但我们又知道所有的脸都是凸的，因此必须推翻光线来自上方的假定才能符合“事实”——<strong>当大脑中的两个假设相冲突的时候，更强硬的那个获胜。</strong>如果这不是一张人脸面具，我们便可以轻易地意识到是凹陷的了。</p>
<p><strong>静态图片不够生动，下面是这个视频的动态旋转过程</strong>（看不到视频的话请直接转至<a href="http://www.youtube.com/watch?v=G_Qwp2GdB1M">youtube link</a> | <a href="http://v.youku.com/v_show/id_XODYzODE5NDg=.html">youku link</a>）<strong>：</strong></p>
<p><embed src="http://player.youku.com/player.php/sid/XODYzODE5NDg=/v.swf" quality="high" width="480" height="400" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash"></embed></p>
<p><strong>下面这个视频则很好地将上文提到的两个实验结合了起来</strong>（看不到视频的话请直接转至<a href="http://www.youtube.com/watch?v=drrxA5YOodc">youtube link</a> | <a href="http://v.youku.com/v_show/id_XODYzODE4Mjg=.html">youku link</a>）<strong>：</strong></p>
<p><embed src="http://player.youku.com/player.php/sid/XODYzODE4Mjg=/v.swf" quality="high" width="480" height="400" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash"></embed></p>
<p>如果你对这种先天印刻在大脑中的先验假设仍然有所怀疑，再来看看<strong>著名的诡异的</strong><a href="http://en.wikipedia.org/wiki/Ames_room"><strong>Ames’ Room</strong></a><strong>和<a href="http://en.wikipedia.org/wiki/Ames_window">Ames’ Window</a></strong>吧（看不到视频的话请直接转至youtube link <a href="http://www.youtube.com/watch?v=Ttd0YjXF0no">#1</a>, <a href="http://www.youtube.com/watch?v=tc_LqIaO2b8">#2</a> | <a href="http://v.youku.com/v_show/id_XODYzODI4MTI=.html">youku link</a>）：</p>
<p><embed src="http://player.youku.com/player.php/sid/XODYzODI4MTI=/v.swf" quality="high" width="480" height="400" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash"></embed></p>
<p>（图片/视频注：荣耀属于<a href="http://www.richardgregory.org/experiments/index.htm">Richard Gregory</a>，以上视频皆可从那下载）</p>
<p>Ames’ Room的构造有点复杂，但Ames’ Window是很好造的。</p>
<p>在Ames’ Window和Ames’ Room中，由于我们假设屋子的框架和窗户的框架是平行的，从而会将视觉上平行的窗户看作是与我们相对平行放置的，而将视觉上扭曲（一头宽一头窄）的窗户看作是与我们相对垂直放置的（因为其一端离我们远去从而变小）。事实上我们在现实中正是通过物体大小的变化来判断远近的，这也正是透视法能够在平面纸张上创造出三维视觉效果的原理：</p>
<p><a href="http://mindhacks.cn/wp-content/uploads/2009/03/perspective-1.jpg"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="perspective_1" border="0" alt="perspective_1" src="http://mindhacks.cn/wp-content/uploads/2009/03/perspective-1-thumb.jpg" width="240" height="186" /></a> </p>
<p>在上文的实验中，我们的大脑由于有“内建”的假设，所以轻而易举地将一些按钮无歧义地解释为凸或者凹（后面我们会看到，虽然先验假设帮助我们消解二义性，但先验知识恰恰也正是偏见的本质来源），<strong>我们不免要想：如果缺乏先验知识来消解二义性，会出现什么现象呢？</strong></p>
<p><a href="http://mindhacks.cn/wp-content/uploads/2009/03/180pxnecker-cubesvg.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="180px-Necker_cube.svg" border="0" alt="180px-Necker_cube.svg" src="http://mindhacks.cn/wp-content/uploads/2009/03/180pxnecker-cubesvg-thumb.png" width="180" height="162" /></a> </p>
<p>这个是著名的<a href="http://en.wikipedia.org/wiki/Necker_cube">Necker Cube</a>，对它的三维解释是二义的。也许由于我们对平放的方块更熟悉（对图片来讲这是一个先验知识，因为它并不蕴含在图片本身携带的知识当中），更多的人会看到其中的一种解释（即“一个平放着的方块”），但其实还有一种解释也是完全可能的。如果<strong>不</strong>引入“现实中平放着的方块更常见”这个先验假设，我们其实是无法在两种假设中选出一种的，两种可能性等同。事实上盯着图片久了之后这两种解释就会随机切换。</p>
<p>要消解二义性其实很简单，引入新的<strong>evidence</strong>（了解贝叶斯方法（<a href="http://mindhacks.cn/2008/09/21/the-magical-bayesian-method/">《数学之美番外篇：平凡而又神奇的贝叶斯方法》</a>）的同学对这个字眼应该很熟悉吧？）：</p>
<p><a href="http://mindhacks.cn/wp-content/uploads/2009/03/necker-cubes-2.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="necker_cubes_2" border="0" alt="necker_cubes_2" src="http://mindhacks.cn/wp-content/uploads/2009/03/necker-cubes-2-thumb.png" width="300" height="150" /></a> </p>
<p>（图片注：荣耀属于<a href="http://en.wikipedia.org/wiki/Necker_cube">wikipedia和Necker</a>）</p>
<p><strong>我们的大脑会综合图片中所有的evidence，以及大脑中原本就有的先验假设，给出最可能的解释。</strong>但必须注意的是，如果按照统计学派的观点，应该让数据本身说话，不引入先验假设的话，二维图片就是二维图片，每种解释的可能性都是均等的，但如果考虑了先验假设，那么往往只有一种或几种可能性是靠谱的(plausible)：</p>
<p><a href="http://mindhacks.cn/wp-content/uploads/2009/03/card2048378x230.jpg"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="card2048-378x230" border="0" alt="card2048-378x230" src="http://mindhacks.cn/wp-content/uploads/2009/03/card2048378x230-thumb.jpg" width="378" height="230" /></a> </p>
<p>（图片注：荣耀属于<a href="http://thisisindexed.com/">Indexed</a>）</p>
<p>前一阵子互联网上流行的<strong>“看你是左脑还是右脑”的“旋转的女人”</strong>图片也是绝佳的例子（注：<strong>其实这跟左右脑毫无关系</strong>）（类似的多义性视觉错觉参见<a href="http://en.wikipedia.org/wiki/Multistable_perception">Multistable Perception</a>）：</p>
<p><a href="http://mindhacks.cn/wp-content/uploads/2009/03/rotating-girl.gif"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="rotating_girl" border="0" alt="rotating_girl" src="http://mindhacks.cn/wp-content/uploads/2009/03/rotating-girl-thumb.gif" width="300" height="400" /></a> </p>
<p>有人看到顺时针有人看到逆时针。但更多的人看到的是顺时针，正如Necker Cube中更多的人看到的是一个水平放置的方块一样。<strong>一种可能的解释是我们对顺时针旋转更为熟悉</strong>（先验假设）。</p>
<p>但是如果我们给图片加上一些新的<strong>evidence</strong>，就会发现变化出现了：</p>
<p><a href="http://mindhacks.cn/wp-content/uploads/2009/03/rotating-girl-clockwise.gif"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="rotating_girl_clockwise" border="0" alt="rotating_girl_clockwise" src="http://mindhacks.cn/wp-content/uploads/2009/03/rotating-girl-clockwise-thumb.gif" width="200" height="267" /></a> </p>
<p><a href="http://mindhacks.cn/wp-content/uploads/2009/03/rotating-girl-counterclockwise.gif"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="rotating_girl_counterclockwise" border="0" alt="rotating_girl_counterclockwise" src="http://mindhacks.cn/wp-content/uploads/2009/03/rotating-girl-counterclockwise-thumb.gif" width="200" height="267" /></a> </p>
<p>（图片注：荣耀属于<a href="http://www.procreo.jp/labo.html">Nobuyuki Kayahara</a>和<a href="http://en.wikipedia.org/wiki/The_Spinning_Dancer">八卦的wikipedia</a>，以及台大心理系<a href="http://www.psy.ntu.edu.tw:8080/faculty-d.php?id=104">陈建中</a>副教授的<a href="http://www.ettoday.com/2007/09/14/515-2157718.htm">解释</a>）</p>
<p>像前面的加上了新的evidence之后的Necker Cube一样，通过对图中旋转的女人的剪影添加轮廓线索，强烈提示了目前这个瞬间到底是正面还是反面。通过这个提示，大脑正确的对二义性进行了消解。</p>
<p>其实，说到底一张二维图片就是一张二维图片（外界物体反射的光线投射到我们的视网膜上也只是留下二维的剪影），其三维解释有N种（甚至无数种），但<strong>为什么绝大多数情况下我们的大脑能够一下就锁定在其中的一种可能性解释上呢？</strong>皆因我们的大脑对生成这张图片（特别是图片中的阴影）的环境参数有一些先验的假设（如前面提到的“光照来自上方”、“脸是凸曲面——严格来说，鼻子是凸的”）（注意，这些先验假设并不蕴含在图片中，而是我们在长期生活中无意识统计出来的，或者干脆就是漫长的进化过程筛选出来的有价值的先验假设——正如<a href="http://en.wikipedia.org/wiki/Rooting_reflex#Rooting_reflex">婴儿天生在吃奶期就懂得吮吸</a>一样。）</p>
<p>我们<strong>再来回顾一个经典的视觉现象——色彩恒常性（Color Constancy）</strong>。我们已经知道，同一个物体，在不同光照条件下我们知觉到它的颜色是基本不变的。一个青苹果在日挂头顶的中午的白炽光线下看上去是青的，在斜阳西下暗红色的光照下是青的，在清晨淡蓝色的雾霭中还是青的。你可能觉得这很正常，青的本来就是青的，有什么好奇怪的。但问题是如果将我们的眼球换成一个光线接收器，从而客观记录下从苹果表面反射出来的光线的RGB值（红、绿、蓝三色的比例），会发现在不同环境光照条件下，实际从苹果表面反射出来的光线差异是很大的；例如环境光只有长波（红色）的话，那么不管苹果表面的反射比如何，反射出来的光也只能是长波，但为什么我们看起来仍还是青色的呢？</p>
<p>如果我们在一个封闭的箱子中放置一张白纸，让观察者透过暗箱上的一个孔洞来观察这张白纸。那么当我们在箱子内用黄光照的时候，观察者会看到黄纸，用红光照的时候会看到红纸。但如果打开箱子，则不管用什么光照，我们看到的还是白纸。</p>
<p>为什么会出现这种现象？目前为止已经有了一个理论解释框架：尽管同一物体在不同光照条件下反射的光线差异很大，即视网膜接收到的光线差异很大，但视觉皮层对视网膜接收到的光线又进行了一层处理，这层处理就是从视网膜接收到的光线中“抽取”出物体的“真实颜色”。但我们的神经回路如何计算目前还并不最终明确，但有靠谱的逼近算法（被称为retinex algorithm），其中一个简洁的版本是这样的：假设目标物体周围的邻近环境中存在完全反射光线中的绿光成分的物体、也存在完全反射光线中的红光成分的物体、也存在完全反射光线中的蓝光成分的物体，那么只要将眼睛采集到的环境光线中最强的绿光成分Gmax，最强的红光成分Rmax，最强的蓝光成分Bmax分别记录下来，然后<a href="http://en.wikipedia.org/wiki/Color_constancy#Retinex_Theory">算一下目标物体所反射的光线的RGB对(Rmax,Gmax,Bmax)的比例即可</a>。</p>
<p>这里，<strong>再一次，我们的大脑从一个具有多义性的信息源中抽取出了一种最靠谱的解释</strong>。从物体表面反射出来的光线并不能唯一确定物体的反射比，一个方程无法解出两个未知数（光照、反射比）。但我们的大脑仍然还是聪明地利用了环境中的evidence，靠谱地解决了这个问题。</p>
<p>然而，<strong>接下来的才是我真正想说的</strong>，在刚才提到的算法中，一个先验假设是“目标物体周围的邻近环境中存在完全反射光线中的绿光成分的物体…”，问题是如果这个假设不满足呢？戏剧性的错觉就出现了，见下图：</p>
<p><a href="http://mindhacks.cn/wp-content/uploads/2009/03/magic-cube-illusion.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="magic_cube_illusion" border="0" alt="magic_cube_illusion" src="http://mindhacks.cn/wp-content/uploads/2009/03/magic-cube-illusion-thumb.png" width="240" height="207" /></a> </p>
<p>（图片注：荣耀属于Mauro Vecchi，这是从一个精美的视觉错觉视频中摘取出来的画面，完整版参见<a href="http://www.youtube.com/watch?v=bOP37A1EhEs">这里</a>。）</p>
<p>图中白线所指的两个小方块的颜色一样吗？如果你觉得不一样的话，不妨用软件把这两个色块的像素摘取出来对比一下。（注：这里还有一个关于Color Constancy的不错的视频：<a href="http://blog.nownews.com/s2007/textview.php?file=227926">多亏色彩恒常性，多彩世界不混乱</a>，或如下）（注：色彩恒常性只是我们体验到的一系列<a href="http://en.wikipedia.org/wiki/Subjective_constancy">主观知觉恒常性</a>中的一种）（看不到视频的话请直接转至<a href="http://www.youtube.com/watch?v=9_1E6GtfHO0">youtube link</a> | <a href="http://v.youku.com/v_show/id_XODY0NDc2MTY=.html">youku link</a>）</p>
<p><embed src="http://player.youku.com/player.php/sid/XODY0NDc2MTY=/v.swf" quality="high" width="480" height="400" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash"></embed></p>
<p>以上这些错觉与实际生活多少有点脱离，但我打赌以下这个现象每个人都看到过——只要你去过理发店，因为这个错觉也被叫做（理发店门口的）“<a href="http://en.wikipedia.org/wiki/Barberpole_illusion">旋转彩柱错觉</a>”：</p>
<p><a href="http://mindhacks.cn/wp-content/uploads/2009/03/barberpole-illusion-animated.gif"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Barberpole_illusion_animated" border="0" alt="Barberpole_illusion_animated" src="http://mindhacks.cn/wp-content/uploads/2009/03/barberpole-illusion-animated-thumb.gif" width="256" height="160" /></a> </p>
<p><a href="http://mindhacks.cn/wp-content/uploads/2009/03/aperture-problem-animated.gif"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Aperture_problem_animated" border="0" alt="Aperture_problem_animated" src="http://mindhacks.cn/wp-content/uploads/2009/03/aperture-problem-animated-thumb.gif" width="256" height="160" /></a> </p>
<p>（图片注：荣耀属于<a href="http://en.wikipedia.org/wiki/Motion_perception#The_aperture_problem">wikipedia</a>）</p>
<p>透过条柱看到的黑白条块在往下移动，而透过孔隙看到的黑白条块则往右下方移动。然而，实际上孔隙背后的黑白条纹纸可能正在往下移动，也可能往左移动，<strong>实际上其移动的角度有无穷多种可能，为什么我们的大脑只看到了一种可能？</strong>具体解释可以参照<a href="http://en.wikipedia.org/wiki/Barberpole_illusion">Barberpole illusion条目</a>。</p>
<p>我们的视觉系统通过大量的先验假设来解释投射到我们视网膜上的二维图像，从中推断出三维结构，类似的例子还有：<a href="http://www.michaelbach.de/ot/mot_ske/index.html">Kinetic Effect</a>, <a href="http://en.wikipedia.org/wiki/Perspective_(visual)#Aerial_perspective">Aerial Perspective</a>, <a href="http://en.wikipedia.org/wiki/Parallax_scrolling">Parallax Scrolling</a>, <a href="http://en.wikipedia.org/wiki/Optical_illusion">等等</a>。视觉系统感知到的三维图像只是我们的大脑给我们玩的一个小把戏，或者，严格来说，<a href="http://www.douban.com/subject/2848329/">一系列小把戏</a>之一。</p>
<p>在一般人看来，视觉错觉只是拿来哄MM开心的小伎俩，是魔术师的小把戏，“不登大雅之堂”，然而在心理学家和认知神经科学家们眼里，视觉错觉是一个迷人的研究领域，是研究人脑如何处理信息的<a href="http://en.wikipedia.org/wiki/Visual_Perception">窗口</a>，<strong>正如数学家们<a href="http://www.amazon.com/Mathematics-Loss-Certainty-Galaxy-Books/dp/0195030850">透过悖论对数学的奥秘一窥端倪</a>，心理学家们也在透过形形色色的错觉现象探索大脑对信息的处理机制</strong>。一篇严谨而不失趣味的论文可以参考“<a href="http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.63.3729&amp;rep=rep1&amp;type=pdf">Perceiving the Present and a Systematization of Illusions(PDF)</a>”）</p>
<p>以上这些错觉现象<strong>实质上揭示了一个深刻的原理，这个原理不仅适用于视觉现象，同样适用于其他心理现象</strong>：我们的大脑从外界接受到的信息其实是满含着歧义的，单单从这些信息本身来看，我们应该感到无所适从才是，<strong>然而我们的大脑几乎每次都能够从富含歧义的信息中找出最靠谱的解释，作出无比牛B的</strong><a href="http://en.wikipedia.org/wiki/Point_estimation"><strong>点估计</strong></a>，这得益于漫长的进化过程，以及我们平常生活中积累的大量先验假设，<strong>然而，接下来我们要说到，这些先验假设是双刃剑，其锋刃的另一面就是我们常说的“偏见”</strong>。</p>
<p>《Probability Theory, the Logic of Science》上讲了这么一个故事：</p>
<blockquote><p>一个月黑风高的夜晚，你是一位警察，在一条荒无人烟的街上巡逻，忽然听到入室盗窃自动警报，你转头望去，发现街对面的珠宝店的玻璃窗户破了个大洞，一个蒙面的家伙背着一个鼓鼓囊囊的的包正从窗户中爬出来，此时，你一定毫不迟疑地断定这个人就是强盗。你是怎么推断的呢？</p>
</blockquote>
<p>《疯狂的赛车》里，耿浩到庙里取了骨灰，一出门看到几个黑社会老大模样的家伙，以为是殡仪馆的人，而对方却以为耿浩是杀了泰国佬的地头蛇，并把耿浩手里的骨灰盒当成了藏毒品的工具，还一通佩服，结果一桩阴差阳错的生意就做成了。他们又是怎么推断的呢？</p>
<p><strong>正如以前听过的一句话所说：对于日常生活中的事件，总有一个平凡的解释，和一个疯狂的解释。</strong></p>
<p>例一中的那个背着包的人可能是珠宝店的老板，从假面舞会回来，身上没带钥匙，当他走过自己的珠宝店的时候，一辆卡车呼啸而过，轧飞的石子把他的珠宝店窗玻璃打碎了，为了保护他自己的珠宝，他只能进去把珠宝收起来带走。</p>
<p>至于《疯狂的赛车》，另一种解释不用我说了。</p>
<p><a href="http://mindhacks.cn/about-toplanguage/">TopLanguage</a>上的一位朋友<a href="https://groups.google.com/group/pongba/msg/e90e5b2c748e7d9e">li kai</a>讲了这么一个故事：</p>
<blockquote><p>我有个朋友前些日子刚结完婚，这里有一个故事。他本身并不富裕，因此呢，就跟媳妇商量，咱能不能一切从简，什么三金，（就是金项链、金戒指、金耳环）也就都免了吧，媳妇说这是家里规矩，不能同意，这边老丈人当然就更不同意了，非逼着我这穷哥们买三金，给一万元礼钱。</p>
<p>最后，没办法，我这朋友东挪西借把东西弄齐了，婚礼上，老丈人也给新郎一个红包，可我这哥们却始终憋着一股气，接过来之后终于没按耐住，爆发了，你猜怎么？他把红包给撕了扔地上，后来大家就劝他别这样，结婚呢，好不容易安抚下来，有人就说，你把彩礼捡起来吧，看看到底给你多少钱，结果他捡起来一看，是一张存折，上面显示有十万元存款。</p>
<p>原来老丈人并不是想要从男方家捞什么钱，只不过就是认为按照自家风俗这些时必须的，否则女儿嫁的太不风光了。仅此而已。</p>
</blockquote>
<p>故事中的这位朋友又是怎么推断的呢？他所得到的信息仅仅是他的丈人坚持要他给礼钱，他并没有得到关于丈人这么做的意图的信息。丈人的意图只是他自己的推断，他对丈人意图的推断<strong>只是一种可能性，并非唯一的可能性</strong>。然而他仍然还是<strong>不可避免地陷入了对自己推断的过分信任的陷阱，一旦脆弱的自尊被触发，接踵而来的便是一连串情绪化的、<a href="http://www.douban.com/subject/1005576/">自动化的行为</a>（仿佛汽车挂上了自动挡）</strong>。</p>
<p>想一想生活中有多少误解是由于自以为是地对别人的意图的误读而导致的呢？</p>
<p>我们总是<strong>混淆“事实”和“推断”</strong>，<strong>尤其是当我们对推断的确信度很高的时候，或者某种推断</strong><a href="http://en.wikipedia.org/wiki/Wishful_thinking"><strong>对我们有利</strong></a><strong>的时候，或者当这个推断源于大脑</strong><a href="http://en.wikipedia.org/wiki/List_of_cognitive_biases"><strong>天生的偏见</strong></a><strong>的时候</strong>，例如，<a href="http://en.wikipedia.org/wiki/Correlation_does_not_imply_causation">将关联误当做因果</a>就是我们的认知死穴之一：</p>
<p><a href="http://mindhacks.cn/wp-content/uploads/2009/03/correlation.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="correlation" border="0" alt="correlation" src="http://mindhacks.cn/wp-content/uploads/2009/03/correlation-thumb.png" width="459" height="185" /></a> </p>
<p>（图片注：荣耀属于<a href="http://www.xkcd.com/">xkcd</a>）</p>
<p>松鼠会的新书发布的时候，姬十三发布了<a href="http://songshuhui.net/archives/7228.html">一个页面</a>作了简介，我跳转过去浏览了一下，看到介绍的结尾跟着一段话：</p>
<blockquote><p>作者简介      <br />姬十三       <br />姬十三，神经生物学博士，供职于美商百科网站博闻网（http://www.bowenwang.com.cn）。为《新发现》、《外滩画报》、《时尚健康》等报刊撰写科学专栏。个人博客是：http://jshisan.yculblog.com</p>
</blockquote>
<p>我就感到奇怪，<a href="http://www.douban.com/subject/3392046/">《当彩色的声音尝起来是甜的》</a>是松鼠会诸多作者的作品合集，为什么这里作者简介只写姬十三呢？我想当然地把这里的作者简介当作了是新书的作者简介，我心想：那难道还有什么可能呢？（这同样也是我们的认知偏差之一——把“想不出其他可能”当做“没有其他可能”）。然而老婆又适时地泼来一盘冷水（<a href="http://www.douban.com/doulist/127649/">我为什么要说又呢</a>？）：这里的作者简介难道不可能是这篇博文的作者简介？我一想，也是啊。要证伪我原来的假设很简单，翻开另一篇博文就知道了。于是我随便打开松鼠会网站上的另一篇博文，果然这里的作者简介是博文的作者简介，而非（我原来所猜测的）新书的作者简介。</p>
<p>但是，关键是，原先我并不知道松鼠会的博文有这么一段作者简介，因而就我原来所持有的知识而言，我作出的推断是唯一靠谱的，这也是为什么我感到如此确信的原因之一。而且，由于我不知道松鼠会的博文有这么一段作者简介，因而我<strong>根本无法看到或设想另一种可能性</strong>。既然<strong>想不到另一种可能性，又怎么可能有机会去证伪我的猜测呢</strong>？<strong>当知识有硬性局限的时候，就算持有Open Mind甚至也是不够的</strong>：</p>
<p><a href="http://mindhacks.cn/wp-content/uploads/2009/03/inf-universe.jpg"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="inf_universe" border="0" alt="inf_universe" src="http://mindhacks.cn/wp-content/uploads/2009/03/inf-universe-thumb.jpg" width="582" height="319" /></a> </p>
<p>（图片注：荣耀归于<a href="http://www.matrix67.com/blog/archives/1037">Matrix67</a>）</p>
<blockquote><p>古罗马哲学家Lucretius认为，宇宙是无限的。让我们来看一看他的经典论证。假设宇宙是有限的。我们往宇宙的边界投掷一根标枪。则我们将看到以下两种情况之一：这根标枪穿过边界飞向远方，这说明宇宙并无边界，它是无限的；或者这根标枪一头装上宇宙边界停了下来，这说明边界外“有东西”挡住了标枪，同样说明宇宙是无界的。（来自<a href="http://www.matrix67.com/blog/archives/1037">Matrix67</a>）</p>
</blockquote>
<p>我想说的是，在我们的知识体系里面还不存在“有限无界”这个概念的时候，上面的推理真的很滑稽吗？我们现在的知识体系和古希腊相比固然得到了极大的进步，但是我们真的变得更“聪明”了吗？要知道<strong>推理的引擎</strong>（演绎和归纳）几十万年来却并没有变化，我们只是站在巨人（数千年知识的积累）的肩膀上，但这个巨人的高度并不属于我们自己，我们有什么理由五十步笑百步呢？</p>
<p>我们太可能因为受到知识的局限性而对事物的看法产生无法消除的偏见，有时候<strong>打破这种偏见的唯一途径就是开阔视野，多积累知识，以及和具有不同知识背景的人讨论，否则就算抱着“我可能是错的”这种信念，你也不知道怎么去证伪自己的一个猜测。</strong></p>
<p>关于我们大脑中的先验假设能够对我们的日常推理和记忆造成多大的影响，有这样一个经典的实验：</p>
<p>1981年，两位心理学家Brewer和Treyens作了这么一个实验：</p>
<blockquote><p>召集一些人，告知他们将会参加一项学术研究计划，实验者先带领他们来到一间办公室，让他们稍加等候，一段时间之后，叫他们出来，并询问他们记得办公室里面有哪些东西。一些人声称看到了书，然而实际上办公室里面根本没有书。</p>
</blockquote>
<p>这里的原理是显而易见的，我们期望在一个学术机构的办公室里面看到典型的事物——书。当我们的直接记忆并不深刻或者我们当时等候的时候并没有刻意留心屋子内的摆设和物品时，我们会依靠之前生活中积累出来的先验假设进行推理，填充记忆的模糊或空白。<a href="http://www.douban.com/subject/2122637/">关于虚假记忆的研究也表明</a>，我们的记忆并不像电脑的存储设施那样，忠实记录，然后忠实读取，而是在记录和读取的时候都是相当程度上“构建性”的，而构建所用的“素材”则是我们之前在生活中积累出来的经验。这也是为什么同一个故事经不同的人口口相传之后会出现形形色色的版本的原因。</p>
<p><strong>&#8211; 以下对了解机器学习的geeks插播一段八卦 &#8211;</strong></p>
<p>对基于统计（特别地，基于贝叶斯）的垃圾邮件过滤的基本机制有所了解的同学应当知道，在判别公式里面有两项分别是P(S)和P(H)，分别代表一封邮件是垃圾邮件和非垃圾邮件的（先验）概率，一项统计表明现实世界中这个比例是8/2，即80%的邮件是垃圾邮件。这个就是过滤器眼中的世界，“八成的人都是坏人”，这个就是过滤器的“偏见”，或者“先验假设”，来一封邮件不管三七二十一首先作一个最坏的打算。正如机器学习方法的偏见来源于训练数据集，我们头脑中的偏见也来源于我们大脑中神经网络的训练数据集——现实生活。</p>
<p>由于8/2的比例并非时间无关的稳定比例，或者其他什么原因（如保守起见），目前大多数贝叶斯垃圾过滤系统实际上将这个比例设为5/5，表示“无偏见”，不设先验。这就基本上将贝叶斯这个词扔掉了。但我个人觉得这并不能称为“无偏见”，如果现实就是“有偏”的，保持公平也是一种偏见，这让我忍不住想起<a href="http://en.wikipedia.org/wiki/Peter_Norvig">P. Norvig</a>讲的<a href="http://norvig.com/fact-check.html">关于人工智能鼻祖Minsky的一则轶事</a>：</p>
<p>In the days when Sussman was a novice, Minsky once came to him as he sat hacking at the PDP-6.    <br />&quot;What are you doing?&quot;, asked Minsky.     <br />&quot;I am training a randomly wired neural net to play Tic-Tac-Toe,&quot; Sussman replied.     <br />&quot;Why is the net wired randomly?&quot;, asked Minsky.     <br />&quot;I do not want it to have any preconceptions of how to play&quot;, Sussman said.     <br />Minsky shut his eyes.     <br />&quot;Why do you close your eyes?&quot;, Sussman asked his teacher.     <br />&quot;So that the room will be empty.&quot;     <br />At that moment, Sussman was enlightened. </p>
<p>根据P. Norvig的说法，Minsky是想告诉Sussman一个随机赋值的神经网络也是有模型（或偏见的），只是这很可能是一个极其复杂的模型，我们无法理解。你蒙上眼睛不代表这个屋子不存在，你不知道随机神经网络的模型是什么不代表它不存在。</p>
<p>但我忍不住YY了一把另一种解释：如果现实世界背后的模型本来就是“有偏”的，假装不引入“偏见”本身就是“偏见”。只不过我们所观察到的现实世界纷繁的表象往往只是一个局部有偏样本，导致我们看上去随机抽取的数据其实还是有偏的，如果我们蒙上眼睛骗自己说这就是真正随机的抽样，那么训练出来的模型肯定也是有偏的，为了补偿这种偏差我们有时候宁可扔掉从训练数据中得到的某些概率，这种方法往往导致长期来讲更靠谱（严格来说这里的术语是robust :P）的模型，尤其是在金融市场上，小聪明的人从短期趋势数据上自以为得到了靠谱的模型，把太多的赌注放在了一个建立在因在时间维度上没有随机采样而很可能有偏的数据集上得到的模型上，而<a href="http://www.douban.com/subject/2841807/">真正智慧的玩家则会建议<strong>普通人</strong>最佳投资方法是无偏见地平均分配资金</a>，避免因模型错误而导致的灾难，这一平均分配的极端形式就是——投资指数。</p>
<p><strong>&#8211; 八卦结束，回归正文 &#8211;</strong></p>
<p>最后再来一个例子，生动地说明了我们在平常生活中积累的偏见有多深：</p>
<blockquote><p>问题：现在有两个孩子，张森和李梅，其中一个孩子有四个卡车玩具，你认为是谁？</p>
<p>问题：莉莉和丁丁谁将来更可能成为护士？</p>
</blockquote>
<p>（注：荣耀仍属于Frith。以上问题演绎自《Making Up the Mind》p168页的英文版本）</p>
<p>尽管我们只拥有他们的名字，名字本身只是任意的汉字，自身并不携带信息（从一个角度来说），但就连三岁的小孩也能对这两个问题给出“靠谱”的答案。</p>
<p>当然我们也可以说偏见代表着长期积累的生活经验，能够使我们事先就对未知对象的属性进行靠谱的预测，但另一方面，<strong>偏见也很可能成为</strong><a href="http://en.wikipedia.org/wiki/Self-fulfilling_prophecy"><strong>自我实现的预言</strong></a><strong>和自我妨碍的篱笆</strong>：女孩和男孩的数学智商真的有显著差异吗？但受文化影响，女孩认为自己更不擅长数学和理科，这个自我信念从两个角度产生作用，第一，它会让女生倾向于投入更少地时间在理科上，从而导致更低的理科成绩，结果进一步强化了她的“我的数学不好”的信念。这几乎是一个死循环。第二，人们为了维护对自我的信念，会拒绝接受与之相反的信息，如果那一次她数学考得不错，她会寻找外部理由，譬如“只是凑巧罢了”，虽然这种把自己看低的心理过程有点不可思议，但这<a href="http://www.douban.com/subject/1193622/">的确是心理学家们实验证实的结果</a>。</p>
<p>在社会文化方面，人们常用“仁者见仁、智者见智”这个俗语来指代三种现象：</p>
<p>1) 偏见：不同的人戴着不同的有色眼镜，对同一现象产生不同的理解或解释。是平凡的解释还是阴谋论的解释？存乎一心。</p>
<p>2) 立场：例如对于“生活的意义”没有统一的标准公理，因此每种生活都是合理的，各人可以持有不同的价值观，优化不同的目标函数。</p>
<p>3) 选择性关注：对于同一事物，不同的人关注的点不一样，象有四腿，各摸一条。</p>
<p>与“仁者见仁、智者见智”这个俗语的褒义色彩相反，这里除了第二点是中性的之外，另外两点都不能算是好事，譬如程序员在做项目的时候经常只选择性地关注“使用的技术是否有意思，是否有挑战性，是否好玩，我能否从中得到乐趣，是否能学到新东西”，而并不是关注最应该关注的“如何以最小成本达成项目成功”。至于第一点——偏见——就不用多说了，前文已经说得够多了。如果还觉得不够的，不妨读一读社会心理学经典之作<a href="http://www.douban.com/subject/2328458/">《社会性动物》</a>的冲突和偏见部分。</p>
<p>偏见在我们解决问题、认识世界的过程中都起到了很大的影响，并且很多时候是不好的影响。因此，让我们经常和具有不同信念和知识背景的人讨论，弥补个人经验知识的局限性导致的偏差，并时常使用以下这句话来提醒自己keep an open mind吧：</p>
<p><strong>“这只是一种解释（可能），未必是唯一的解释（可能）。（想不出其他解释不代表就不存在其他解释）。”</strong></p>
<p>&#160;</p>
<p><strong>延伸阅读</strong></p>
<p>见文中大量外链。</p>
<p>《逃出你的肖申克》是一个系列，第一篇见：<a href="http://mindhacks.cn/2009/01/18/escape-from-your-shawshank-part1/">逃出你的肖申克（一）：为什么一定要亲身经历了之后才能明白？</a></p>
<h3>你可能也会喜欢以下文章</h3>
<ul class="related_post">
<li><a href="http://mindhacks.cn/2009/03/28/effective-learning-and-memorization/" title="[BetterExplained]如何有效地记忆与学习">[BetterExplained]如何有效地记忆与学习 (46)</a></li>
<li><a href="http://mindhacks.cn/2009/02/15/why-you-should-start-blogging-now/" title="[BetterExplained]为什么你应该（从现在开始就）写博客">[BetterExplained]为什么你应该（从现在开始就）写博客 (63)</a></li>
<li><a href="http://mindhacks.cn/2009/02/09/writing-is-better-thinking/" title="[BetterExplained]书写是为了更好的思考">[BetterExplained]书写是为了更好的思考 (21)</a></li>
<li><a href="http://mindhacks.cn/2009/02/07/better-explained-conflicts-in-intimate-relationship/" title="[BetterExplained]亲密关系中的冲突解决">[BetterExplained]亲密关系中的冲突解决 (32)</a></li>
<li><a href="http://mindhacks.cn/2009/01/18/escape-from-your-shawshank-part1/" title="逃出你的肖申克（一）：为什么一定要亲身经历了之后才能明白？">逃出你的肖申克（一）：为什么一定要亲身经历了之后才能明白？ (34)</a></li>
<li><a href="http://mindhacks.cn/2009/01/16/hammers-and-nails/" title="锤子和钉子">锤子和钉子 (6)</a></li>
<li><a href="http://mindhacks.cn/2008/12/18/how-to-think-straight/" title="如何清晰地思考（近一年来业余阅读的关于思维方面的知识结构整理）">如何清晰地思考（近一年来业余阅读的关于思维方面的知识结构整理） (5)</a></li>
<li><a href="http://mindhacks.cn/2008/10/29/methodology-for-programmers/" title="方法论、方法论&mdash;&mdash;程序员的阿喀琉斯之踵">方法论、方法论&mdash;&mdash;程序员的阿喀琉斯之踵 (7)</a></li>
<li><a href="http://mindhacks.cn/2008/07/20/learning-habits-part2/" title="一直以来伴随我的一些学习习惯(二)：时间管理">一直以来伴随我的一些学习习惯(二)：时间管理 (4)</a></li>
<li><a href="http://mindhacks.cn/2008/07/08/learning-habits-part1/" title="一直以来伴随我的一些学习习惯(一)：学习与思考">一直以来伴随我的一些学习习惯(一)：学习与思考 (9)</a></li>
</ul>
<hr />
<h3>订阅 Mind Hacks</h3>
<a title="用Google Reader订阅" href="http://fusion.google.com/add?feedurl=http://mindhacks.cn/feed/"><img src="http://mindhacks.cn/wp-content/uploads/2009/02/feed_google.gif" style="border:0" alt="订阅到 | Google" /></a> 
<a title="用鲜果订阅" href="http://www.xianguo.com/subscribe.php?url=http://mindhacks.cn/feed/"><img src="http://mindhacks.cn/wp-content/uploads/2009/02/feed_xianguo.gif" style="border:0" alt="订阅到 | 鲜果" /></a>
<br/> 
<a title="用抓虾订阅" href="http://www.zhuaxia.com/add_channel.php?url=http://mindhacks.cn/feed/"><img src="http://mindhacks.cn/wp-content/uploads/2009/02/feed_zhuaxia.gif" style="border:0" alt="订阅到 | 抓虾" /></a> 
<a title="用有道订阅" href="http://reader.youdao.com/b.do?keyfrom=mindhacks&url=http://mindhacks.cn/feed/"><img src="http://mindhacks.cn/wp-content/uploads/2009/02/feed_yodao1.gif" style="border:0" alt="订阅到 | 有道" /></a> 
<hr />
<h3>我是你的信息过滤器</h3>
想了解作者最近在关注什么，欢迎 Follow <a href="https://twitter.com/pongba">pongba@Twitter</a>
<br/>
程序员朋友请到作者发起的 <a href="https://groups.google.com/group/pongba">TopLanguage</a> (<a href="http://mindhacks.cn/about-toplanguage/">about</a>) 社群逛逛，定有收获 :)
<br/>
想了解作者在阅读哪些书，请到 <a href="http://www.douban.com/people/pongba/">pongba@豆瓣</a>，或者直接访问以下四个豆列：<a href="http://www.douban.com/doulist/46003/">[只读经典]思维改变生活</a> | <a href="http://www.douban.com/doulist/127649/">[只读经典]思考的技术与艺术</a> | <a href="http://www.douban.com/doulist/197706/">决策与判断</a> | <a href="http://www.douban.com/doulist/176513/">机器学习与人工智能书籍资源导引</a> 。
<br/>
想了解作者平时在互联网上的阅读，请订阅 <a href="http://delicious.com/pongba/shared-reading">pongba-shared-reading@delicious</a> 。
<hr />
<p><small>
本文由 刘未鹏 发布在 <a href="http://mindhacks.cn">刘未鹏 | Mind Hacks</a>, 2009. | <a href="http://mindhacks.cn/2009/03/15/preconception-explained/#commenting">99 条评论</a> | 标签: <a href="http://mindhacks.cn/tags/%e6%80%9d%e7%bb%b4%e6%94%b9%e5%8f%98%e7%94%9f%e6%b4%bb/" rel="tag">思维改变生活</a>
<br/>
转载请注明作者，出处，以及<a href="http://mindhacks.cn/2009/03/15/preconception-explained/">原始超链接</a>: http://mindhacks.cn/2009/03/15/preconception-explained/
</small></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/pongba?a=PVb50I4TA04:WQMNJKmYGEc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/pongba?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/pongba?a=PVb50I4TA04:WQMNJKmYGEc:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/pongba?i=PVb50I4TA04:WQMNJKmYGEc:F7zBnMyn0Lo" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://mindhacks.cn/2009/03/15/preconception-explained/feed/</wfw:commentRss>
		</item>
		<item>
		<title>编程的首要原则(s)是什么？</title>
		<link>http://mindhacks.cn/2009/03/09/first-principles-of-programming/</link>
		<comments>http://mindhacks.cn/2009/03/09/first-principles-of-programming/#comments</comments>
		<pubDate>Mon, 09 Mar 2009 07:12:00 +0000</pubDate>
		<dc:creator>刘未鹏</dc:creator>
		
		<category><![CDATA[编程]]></category>

		<guid isPermaLink="false">http://mindhacks.cn/2009/03/09/first-principles-of-programming/</guid>
		<description><![CDATA[半年前，JoelOnSoftware和CodingHorror合搞的stackoverflow.com刚上线不久，我兴冲冲地跑过去扔了一个问题：

你们认为编程的首要原则是什么？ 

作为我的学习原则的一个实践： 

8. 学习一项知识，必须问自己三个重要问题：1. 它的本质是什么。2. 它的第一原则是什么。3. 它的知识结构是怎样的。

5个月过去了，这个问题到现在还有人回复，我得到了一大堆有意思的答案，忍不住翻译过来与大家分享：]]></description>
			<content:encoded><![CDATA[<p>半年前，JoelOnSoftware和CodingHorror合搞的stackoverflow.com刚上线不久，我兴冲冲地跑过去扔了一个问题：</p>
<p><strong>你们认为编程的首要原则是什么？ </strong></p>
<p>作为我的<a href="http://mindhacks.cn/2008/07/08/learning-habits-part1/">学习原则</a>的一个实践：<a href="http://mindhacks.cn/wp-content/uploads/2009/03/important.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="important" border="0" alt="important" align="right" src="http://mindhacks.cn/wp-content/uploads/2009/03/important-thumb.png" width="160" height="183" /></a> </p>
<blockquote><p>8. 学习一项知识，必须问自己三个重要问题：1. 它的本质是什么。2. 它的第一原则是什么。3. 它的知识结构是怎样的。</p>
</blockquote>
<p>5个月过去了，这个问题到现在还有人回复，我得到了一大堆有意思的答案，忍不住翻译过来与大家分享：</p>
<p>1. 获得<strong>最多认同的答案</strong>：</p>
<blockquote><p><strong>KISS - Keep It Simple Stupid </strong></p>
<p><strong>DRY - Don&#8217;t Repeat Yourself </strong></p>
</blockquote>
<p>一点不感到意外吧？ </p>
<p>注：DRY原则倒是比较好理解和实践的。但KISS原则则是看上去直白，其实实践起来不那么容易的一个原则，因为simple和stupid的定义并不是每个人、在每个场景下都是一致且明显的，一个人的simple可能是另一个人的stupid，一个人的stupid可能是另一个人的unnecessary。一旦一个标准取决于具体场景，事情就不那么简单了。所以我们经常要说“<a href="http://c2.com/cgi/wiki?ItDepends">It depends</a>”。 </p>
<p>2. 获得<strong>第二认同的答案</strong>： </p>
<blockquote><p><strong>写代码时时刻设想你就是将来要来维护这坨代码的人。 </strong></p>
</blockquote>
<p>在这个答案后面有人添加到：</p>
<blockquote><p>最好设想你的代码会被一个挥着斧头的精神病来维护。</p>
</blockquote>
<p>有人接着又YY道：</p>
<blockquote><p>而且这个挥着斧头的精神病还知道你住在哪儿。<sup>1</sup></p>
</blockquote>
<p>注：其实这个原则在设计API时也有用：</p>
<blockquote><p><strong>写API时时刻设想你就是要去使用这坨API的人。</strong></p>
</blockquote>
<p>3. <strong>一些众所不一定周知的答案</strong>：</p>
<blockquote><p><strong>先弄清你的问题是什么！</strong></p>
</blockquote>
<p><a href="http://www.douban.com/subject/1135754/">弄清问题</a>永远是问题解决过程中的第一步和最重要的一步。</p>
<blockquote><p><strong>代码只是工具，不是手段。</strong></p>
</blockquote>
<p>不知道怎么最好地解决你手头的问题（注：需求、架构、算法，技术选型，etc..），写上一万坨代码也是浪费比特。</p>
<blockquote><p><strong>知道什么时候不该编码</strong>。</p>
</blockquote>
<p>（类似条目：YAGNI——“你并不需要编写这坨代码！”，针对你的需求编码，“写你所需”，别做“聪明事”，为一个不确定的未来编码。同时也注意模块化设计，以便能在未来新增需求时无痛扩充系统）</p>
<blockquote><p><strong>永远不要假定你已经了解一切了！</strong></p>
</blockquote>
<blockquote><p><strong>不作没有证据的推论。</strong></p>
</blockquote>
<blockquote><p><strong>想清楚了再编写</strong>。类似条目：<strong>如果方案在你脑子里面或者纸上不能工作，写成代码还是不能工作。</strong></p>
</blockquote>
<p>4. 一些众所很可能周知的答案：</p>
<blockquote><p>越懒越好。</p>
<p>过早优化是一切罪恶的根源。</p>
<p>不要重新发明轮子。</p>
<p>测试通过前说什么“它可以工作”都是纯扯淡。</p>
<p>了解你的工具。</p>
<p>一切以用户需求为导向。</p>
<p>利用分治、抽象，解开子问题之间的耦合。</p>
</blockquote>
<p>5. <strong>最幽默的答案</strong>：</p>
<blockquote><p><strong>咖啡进，代码出</strong>。（Coffee in, Code out）<sup>2</sup></p>
</blockquote>
<p>最后，整个问题的 thread 在<a href="http://stackoverflow.com/questions/159176">这里</a>。</p>
<h3>你可能也会喜欢以下文章</h3>
<ul class="related_post">
<li><a href="http://mindhacks.cn/2008/10/29/methodology-for-programmers/" title="方法论、方法论&mdash;&mdash;程序员的阿喀琉斯之踵">方法论、方法论&mdash;&mdash;程序员的阿喀琉斯之踵 (7)</a></li>
<li><a href="http://mindhacks.cn/2008/03/03/failing-to-see-the-big-picture/" title="Failing To See the Big Picture - Mistakes we make when learning programming">Failing To See the Big Picture - Mistakes we make when learning programming (0)</a></li>
</ul>
Footnotes:<ol class="footnotes"><li id="footnote_0_180" class="footnote"> 事实上后面有人指出这是 Martin Golding 的一句名言 </li><li id="footnote_1_180" class="footnote"> 参见 <a href="http://en.wikipedia.org/wiki/Garbage_in,_garbage_out">Garbage in, Garbage out</a>. </li></ol><hr />
<h3>订阅 Mind Hacks</h3>
<a title="用Google Reader订阅" href="http://fusion.google.com/add?feedurl=http://mindhacks.cn/feed/"><img src="http://mindhacks.cn/wp-content/uploads/2009/02/feed_google.gif" style="border:0" alt="订阅到 | Google" /></a> 
<a title="用鲜果订阅" href="http://www.xianguo.com/subscribe.php?url=http://mindhacks.cn/feed/"><img src="http://mindhacks.cn/wp-content/uploads/2009/02/feed_xianguo.gif" style="border:0" alt="订阅到 | 鲜果" /></a>
<br/> 
<a title="用抓虾订阅" href="http://www.zhuaxia.com/add_channel.php?url=http://mindhacks.cn/feed/"><img src="http://mindhacks.cn/wp-content/uploads/2009/02/feed_zhuaxia.gif" style="border:0" alt="订阅到 | 抓虾" /></a> 
<a title="用有道订阅" href="http://reader.youdao.com/b.do?keyfrom=mindhacks&url=http://mindhacks.cn/feed/"><img src="http://mindhacks.cn/wp-content/uploads/2009/02/feed_yodao1.gif" style="border:0" alt="订阅到 | 有道" /></a> 
<hr />
<h3>我是你的信息过滤器</h3>
想了解作者最近在关注什么，欢迎 Follow <a href="https://twitter.com/pongba">pongba@Twitter</a>
<br/>
程序员朋友请到作者发起的 <a href="https://groups.google.com/group/pongba">TopLanguage</a> (<a href="http://mindhacks.cn/about-toplanguage/">about</a>) 社群逛逛，定有收获 :)
<br/>
想了解作者在阅读哪些书，请到 <a href="http://www.douban.com/people/pongba/">pongba@豆瓣</a>，或者直接访问以下四个豆列：<a href="http://www.douban.com/doulist/46003/">[只读经典]思维改变生活</a> | <a href="http://www.douban.com/doulist/127649/">[只读经典]思考的技术与艺术</a> | <a href="http://www.douban.com/doulist/197706/">决策与判断</a> | <a href="http://www.douban.com/doulist/176513/">机器学习与人工智能书籍资源导引</a> 。
<br/>
想了解作者平时在互联网上的阅读，请订阅 <a href="http://delicious.com/pongba/shared-reading">pongba-shared-reading@delicious</a> 。
<hr />
<p><small>
本文由 刘未鹏 发布在 <a href="http://mindhacks.cn">刘未鹏 | Mind Hacks</a>, 2009. | <a href="http://mindhacks.cn/2009/03/09/first-principles-of-programming/#commenting">24 条评论</a> | 标签: <a href="http://mindhacks.cn/tags/%e7%bc%96%e7%a8%8b/" rel="tag">编程</a>
<br/>
转载请注明作者，出处，以及<a href="http://mindhacks.cn/2009/03/09/first-principles-of-programming/">原始超链接</a>: http://mindhacks.cn/2009/03/09/first-principles-of-programming/
</small></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/pongba?a=6G6jX3RNWx4:xqK1JzZlHYo:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/pongba?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/pongba?a=6G6jX3RNWx4:xqK1JzZlHYo:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/pongba?i=6G6jX3RNWx4:xqK1JzZlHYo:F7zBnMyn0Lo" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://mindhacks.cn/2009/03/09/first-principles-of-programming/feed/</wfw:commentRss>
		</item>
		<item>
		<title>[BetterExplained]为什么你应该（从现在开始就）写博客</title>
		<link>http://mindhacks.cn/2009/02/15/why-you-should-start-blogging-now/</link>
		<comments>http://mindhacks.cn/2009/02/15/why-you-should-start-blogging-now/#comments</comments>
		<pubDate>Sun, 15 Feb 2009 11:57:26 +0000</pubDate>
		<dc:creator>刘未鹏</dc:creator>
		
		<category><![CDATA[学习方法]]></category>

		<category><![CDATA[思维改变生活]]></category>

		<guid isPermaLink="false">http://mindhacks.cn/2009/02/15/why-you-should-start-blogging-now/</guid>
		<description><![CDATA[用一句话来说就是，写一个博客有很多好处，却没有任何明显的坏处。（阿灵顿的情况属于例外，而非常态，就像不能拿抽烟活到一百岁的英国老太太的个例来反驳抽烟对健康的极大损伤一样）

让我说得更明确一点：用博客的形式来记录下你有价值的思考，会带来很多好处，却没有任何明显的坏处。Note：碎碎念不算思考、心情琐记不算思考、唠唠叨叨也不算思考、没话找话也不算思考，请以此类推。

下面是我个人认为写一个长期的价值博客的最大的几点好处：

1) 能够交到很多志同道合的朋友。我自己既写博客，也读别人的博客，在这个时代，对于生活中的绝大多数人来说，拓宽朋友圈子的途径几乎只有一个，通过网络，而如何在网络中寻找到气味相投的朋友，如何判断别人和自己是否有共同语言？显然，通过天天在SNS上碎碎念的那些日记是难以做到的。我佩服的一些朋友几乎全都是长期用博客记录想法的人，因此，和他们即便不打照面，也是心照不宣。即便素未谋面也能坐下来就聊得热火朝天。

为什么博客在结交志同道合的朋友方面的潜力要远胜于原始的交谈方式？很简单，第一，博客无地域限制，整个互联网上从A到B只有一个点击的距离，而传统的建立朋友圈子的方法则受到地域限制。第二，也是更重要的一点，即如果按照以前结交朋友的方式，需要互相聊天，交流观点，然后才逐渐熟悉起来，这需要一个较长的过程，而且更糟糕的是，当你遇到另一个陌生人，又要把整个过程重复一次，表达你已经对老友表达过的那番想法。可博客却做到了“一次表达，无数次阅读”，当我看到一个写了好几年的博客，看完了之后我仿佛和这个人交谈了很久，用程序员们喜欢听的话来说就是，“博客极大地增强了话语的复用性”。

我曾在CSDN上写了近六年的博客，在一年半前建立了一个Google Groups（TopLanguage），由于我的博客的长期阅读者都是互相有共同语言的，因此这个Group一开始就热火朝天，而高质量的技术讨论则进一步吸引了更多的牛人的参与，雪球滚起来之后，就很难停下来了，将近一年半下来，从这个Group的讨论中我获益良多[1]。而对于非程序员朋友，科学松鼠会则是一个很好的例子。]]></description>
			<content:encoded><![CDATA[<p><strong><font size="5">（一）为什么你应该（从现在开始就）写博客 </font></strong></p>
<p>用一句话来说就是，<strong>写一个博客有很多好处，却没有任何明显的坏处</strong>。（阿灵顿的情况属于例外，而非常态，就像不能拿抽烟活到一百岁的英国老太太的个例来反驳抽烟对健康的极大损伤一样）<a href="http://mindhacks.cn/wp-content/uploads/2009/02/reussirsonblog.jpg"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="reussir-son-blog" border="0" alt="reussir-son-blog" align="right" src="http://mindhacks.cn/wp-content/uploads/2009/02/reussirsonblog-thumb.jpg" width="313" height="180" /></a></p>
<p>让我说得更明确一点：<strong>用博客的形式来记录下你有价值的思考，会带来很多好处，却没有任何明显的坏处</strong>。Note：碎碎念不算思考、心情琐记不算思考、唠唠叨叨也不算思考、没话找话也不算思考，请以此类推。</p>
<p>下面是我个人认为写一个长期的<strong>价值博客</strong>的最大的几点好处：</p>
<p>1) <strong>能够交到很多志同道合的朋友</strong>。我自己既写博客，也读别人的博客，在这个时代，对于生活中的绝大多数人来说，拓宽朋友圈子的途径几乎只有一个，通过网络，而如何在网络中寻找到气味相投的朋友，如何判断别人和自己是否有共同语言？显然，通过天天在SNS上碎碎念的那些日记是难以做到的。我佩服的一些朋友几乎全都是长期用博客记录想法的人，<strong>因此，和他们即便不打照面，也是心照不宣</strong>。即便素未谋面也能坐下来就聊得热火朝天。</p>
<p>为什么博客在结交志同道合的朋友方面的潜力要远胜于原始的交谈方式？很简单，<strong>第一，博客无地域限制，整个互联网上从A到B只有一个点击的距离</strong>，而传统的建立朋友圈子的方法则受到地域限制。<strong>第二</strong>，也是更重要的一点，即如果按照以前结交朋友的方式，需要互相聊天，交流观点，然后才逐渐熟悉起来，这需要一个较长的过程，而且更糟糕的是，当你遇到另一个陌生人，又要把整个过程重复一次，表达你已经对老友表达过的那番想法。可博客却做到了“<strong>一次表达，无数次阅读</strong>”，当我看到一个写了好几年的博客，看完了之后我仿佛和这个人交谈了很久，<strong>用程序员们喜欢听的话来说就是，“博客极大地增强了话语的复用性”</strong>。</p>
<p><a href="http://mindhacks.cn/former-life-of-mindhacks/">我曾在CSDN上写了近六年的博客</a>，在一年半前建立了一个Google Groups（<a href="https://groups.google.com/group/pongba">TopLanguage</a>），由于我的博客的长期阅读者都是互相有共同语言的，因此这个Group一开始就热火朝天，而高质量的技术讨论则进一步吸引了更多的牛人的参与，雪球滚起来之后，就很难停下来了，将近一年半下来，从这个Group的讨论中我获益良多[1]。而对于非程序员朋友，科学松鼠会则是一个很好的例子。</p>
<p>2)<strong> 书写是为了更好的思考</strong>。我在<a href="http://mindhacks.cn/2009/02/09/writing-is-better-thinking/">《书写是为了更好的思考》</a>里面详细总结了书写的好处，这里就不拷贝粘贴了。有些想法如果不写下来，也就忘掉了，有一个广为流传的《数学牛人们的轶事》（荣耀属于ukim）里面讲了希尔伯特的一个故事：一次在Hilbert的讨论班上，一个年轻人报告，其中用了一个很漂亮的定理，Hilbert说“这真是一个妙不可言（wunderbaschon）的定理呀,是谁发现的？”那个年轻人茫然的站了很久，对Hilbert说：“是你.……”。 </p>
<p>3) <strong>“教”是最好的“学”</strong>。<a href="https://groups.google.com/group/pongba/browse_frm/thread/6f6140744ab95c72/"><strong>如果一件事情你不能讲清楚，十有八九你还没有完全理解</strong></a>。绝大多数人应该都知道在程序员行业面试官经常要求你讲解一个东西给他听，他会说他不懂这个东西（他如果真的不懂的话效果其实是最好的），而你的任务则是说到让他理解为止。</p>
<p>为了让一个不明白的人做到明白，你必须要知道从明白到不明白他究竟需要掌握哪些概念，这就迫使我们对我们大脑中整个的知识体系来个寻根究底，把藏在水面之下的那些东西统统挖出来，把大脑中的那些我们知道、<strong>但不知道自己知道</strong>的潜在概念或假设（assumptions）都挖出来，把它们从<a href="http://en.wikipedia.org/wiki/Implicit_memory">内隐记忆</a>拉扯到<a href="http://en.wikipedia.org/wiki/Explicit_memory">外显记忆</a>中。因为只有完全知道、<strong>并知道自己知道</strong>一切来龙去脉的人，才能真正把一件事情讲得<a href="http://mindhacks.cn/2008/07/07/the-importance-of-knowing-why/">通通透透</a>。</p>
<p>但是，你可能会怀疑，那除了能够讲清楚之外，弄清自己到底知道哪些东西还有其他什么好处吗？如果没有其他好处，那我又何必费这个劲呢？我又不当老师。</p>
<p>TopLanguage上的一位朋友<a href="http://sunxiunan.com/">sagasw</a>曾经讲了这样一个小故事：<strong>据说在某个著名软件公司里，开发组的桌上会放着一只小熊，大家互相问问题之前，先对着小熊把问题说一遍，看能不能把问题描述的清晰，基本上说的比较有条理以后，答案也就随之而来了</strong>。当然，你不一定要对小熊说，你可以在大脑中虚构一个听众，一个不懂行的听众，然后你说给他听。这是可行的，我经常在路上用。不过如果你能坐下来，我建议你还是说给实际的听众听——即写下你的思考，因为<a href="http://mindhacks.cn/2009/02/09/writing-is-better-thinking/">书写是更好的思考</a>。</p>
<p>我们的绝大多数知识在绝大多数时候都隐藏在潜意识中，其实我们意识的窗口很小，我们的工作记忆只能容纳寥寥数个条目（记得那个“看你能够记住屏幕上同时闪现的多少个数字”的flash小游戏吗？），<a href="http://www.douban.com/subject/1005576/">我们平时所作的推理过程很大部分都是自动的</a>，发生在潜意识中，而我们只能感知到一些中间结论。不信你回忆一下你在和别人讨论问题的时候有多少次觉得“<strong>反正就是这样，我感觉得到它是对的，但是你问我，我也说不清到底怎么回事</strong>”，对此<strong>你不觉得很奇怪吗？如果你都不能从逻辑上支持你的结论，你怎么就能确信它是对的呢？仅仅因为你的直觉强烈地告诉你它是对的？那如果旁边有另一个人，他和你持相反的观念，而他的直觉也强烈地告诉他他是对的。这时候你又怎么想？“他的直觉错了，我的直觉是对的”？难道你这么自信你的直觉是世界上最可靠的？</strong></p>
<p>我自己则是非常<strong>珍惜类似这样的机会</strong>，即当“我强烈地觉得它是对的，但我却说不出所以然来”，这时候<strong>往往是到大脑中翻箱倒柜的时候，弄清来龙去脉的时候，深入反思的时候，纠正一直以来错误的潜在前提假设的时候</strong>。另一方面，“<strong>我强烈地觉得这个说法有问题，但我却说不清它为什么有问题，到底哪有问题</strong>”，这也是一个极有意义的瞬间，它几乎总是意味着你对一个问题的认识有潜在的偏差，肯定是在你自己都没有觉知到的地方引入了一个潜在的假设、偷换了一个重要的概念，等等。而这种时候就是深入反思的时候，当你终于潜到问题的底层，触摸到问题的实质，把水面之下的冰山整体看清了的时候你会有一种通体舒泰的感觉。</p>
<p>为什么说以上这些？因为刚才说的是你必须等待这样的反思机会，但<strong>如果你选择经常总结自己的知识体系，并说出来给你的读者听，你就会发现你自己创造了这样的机会</strong>。如果我们平时不反思，我们觉得很多事情都是当然的，但结果如果要你一开口说给别人听，常常会发现事情就开始变得不那么明显了，你说着说着，就开始莫名其妙地发现自己需要用到“<strong>反正</strong>”这个词了。</p>
<p>于是，反思的机会就来了。</p>
<p><strong>一旦你把自己潜意识里面的东西从幕后拉出来，你就有了面对并反思它们的可能，而不是任它们在幕后阴险地左右你的思维。</strong>很多时候我们的思路出了问题并不是我们不会反思，而是不知道自己的思维中有那些隐含的假设（assumptions），如果你只感觉到答案，却<strong>不知道你大脑得到这个答案之前做了哪些推理，你又怎么知道哪一环可能出了问题呢</strong>？另一方面，一旦你弄清了自己到底是怎么想的，离意识到问题就不远了，很简单的道理——如果别人和你争辩的时候总是只摆立场，你就很难和他辩，但如果他把自己的推理过程原原本本暴露给你，批判起来总是容易得多的。（也正因为这个原因有很多人总是把逻辑藏在背后，不敢暴露出来）</p>
<p>绝大多数时候其实我们都会<a href="http://www.douban.com/subject/1005576/">不假思索地得出一些结论，就像上了发条的自动机</a>，但其实我们并不知道这些结论到底怎么来的，在思维的背后到底发生了哪些事情，故而当我们发现我们的结论错了的时候，一头雾水，没法着手寻找到底在哪错了。如果你注意一下很多人的发言（论坛、博客等等），如果你把他们的发言分为“前提”、“假设”、“逻辑”、“结论”这四个部分，你会发现一大堆人只会不停地下结论，摆立场，却见不到这些结论或离场的前提、假设和个中逻辑，倒也不是他们不愿意写出逻辑，而是因为反思自己的思维过程实在是一件困难非常的事情，我们的推理过程很大一部分发生在意识的水面之下，只有当有了重要结论的时候这条逻辑链才会浮出来冒一个泡，让我们的意识捕捉到。更何况绝大多数时候我们用的其实并不是完整严密的逻辑思维，而是<a href="http://www.douban.com/subject/1005576/">思维捷径</a>。</p>
<p><strong>去教一个完全不懂的人，则是一种最最强大和彻底的反思途径</strong>——因为他没有任何预备的知识，所以要让他弄懂你所知道的，你就必须彻底反思你的知识体系，弄清这座大厦的根基在什么地方，弄清它的骨架在什么地方，一砖一瓦到底是怎么垒起来的，你不能自己站在11层上，然后假设你的读者站在第10层，指望着只要告诉他第11层有那些内容就让他明白。你的读者站在第一层，你必须知道你脚下踩着的另外10层到底是怎么构造的。<strong>这就迫使你对你所掌握的、或之前认为正确的那些东西作彻彻底底的、深刻的反思，你的受众越是不懂，你需要反思得就越深刻</strong>。</p>
<p>4) <strong>讨论是绝佳的反思</strong>。另一方面，<strong>很多时候我们并不是有机会说给完全不懂的人听，更大的可能性是说给同领域有一定基础的人听</strong>，这个时候并不代表就不能促使反思了，实际上，你会发现，如果你公开你的想法，<strong>几乎总能看到与你持不同意见的人，</strong>然后你通过<strong>比较你和他的观念之间的差别</strong>，会发现你们在一开始的思路上就存在差异，差异从哪里来的？在<strong>进一步讨论中你们就会不断地迫使对方拿出更深层次的理由</strong>，这同样也是一种非常有效地促使自己反思的方法，在讨论的过程中双方的理由自然会变得越来越深入，越来越接近问题的本质，一<strong>些平时难以注意到的深层面的差异性就会逐渐浮现出来，你也就多了一次难得的机会去审视自己的思维中到底存放了哪些错误的信息</strong>。</p>
<p>5) <strong>激励你去持续学习和思考</strong>。如果你没有持续学习和思考的习惯，你的博客很快就会没有内容可写，就只能整点碎碎念或者转载，然后你就会失去读者，然后你就会关掉博客，然后一旦关掉博客之后你也就死了写博客的心，然后就少了一条激励你去思考和总结的途径，然后你变得更不高兴总结和思考，然后… </p>
<p>为了打破这个死循环，不要永久停止更新你的博客，就算你两个月，三个月都不写，只要你每篇都是写自己思考的产物，写有价值的东西，在互联网上，金子的确总是会发光的，因为有无数的信息聚合平台在期待这些有价值的内容，有搜索引擎为你的内容提供海量的潜在读者，有海量的人肉在手动挖掘和转载那些有价值的东西。<strong>我们所能做的最差的一个决策莫过于停止做一件没有任何坏处，却有一大堆好处的事情</strong>。</p>
<p>为了让你的博客有价值，你必须不断总结自己学习的结果，你必须不断思考，给出比别人深刻、独到的见解。这看起来有点本末倒置，但很快本和末就会正过来。</p>
<p>6) <strong>学会持之以恒地做一件事情</strong>。很多人在生活中容易觉得迷失，不知道想要做什么，是因为没有一件能够持续地做的事情，用俗话来说就是没有主心骨。用积极心理学的话来说就是没有一件能够创造<a href="http://en.wikipedia.org/wiki/Flow_(psychology)">流体验</a>的事情，而书写自己的思想则是一件容易产生流体验的事情，在书写的时候，特别是理性地书写的时候，大脑逐渐进入推理分析模块，一切不愉快的情绪，烦躁感都会逐渐消隐下去。不过前提是你得开始，并且坚持过一开始的困难期，以后的一切便成了习惯成自然。</p>
<p>7) <strong>一个长期的价值博客是一份很好的简历</strong>。这里的“简历”并非是狭义上的求职简历，毕竟现在还没有到<strong>价值博客的时代</strong>，很多人写博客都是到处转载或者干脆碎碎念，正因此面试官未必拿个人博客当成了解一个人的更可靠窗口。这里的“简历”是指一个让别人了解自己的窗口，虽然我们未必做得到像罗永浩、Keso这样的博客，个人的影响力已经足以支撑出一份事业（牛博和5gme），但<strong>至少你会因此而结识更多的人，你的博客价值越高，你结识的人就越牛，跟牛人交流又会让你的眼界得到极大的开阔，打开一扇又一扇你原本不知道的门，于是你就变得更牛… 这是一个良性循环</strong>。</p>
<p><strong><font size="5">（二）怎么做到长期写一个价值博客</font></strong></p>
<p>注意到我并没有说“怎么做到长期<strong>坚持</strong>写一个价值博客”，因为当思考和总结成为习惯之后，诉诸文字以及借助书写来进一步思考就变成了一件自然而然的事情，就变成了一件“因为你在思考和总结从而必须书写下来”的事情，博客就变成了副产品。</p>
<p>一开始的时候你是因为要写博客而去使劲地思考和总结，指望给出令人眼睛一亮的东西，到了后来，就变成了因为你习惯了思考和总结，因为你意识到书写是更好的思考，你就必须使你的想法成为文字。至此本和末就会各归原位，不再颠倒。</p>
<p>怎样做到长期写一个价值博客？也许有人会给出很多有趣有用的小技巧来提供动机和激励，譬如如何做SEO，如何鼓励读者留言等等，但是这些我都不想说，我只想说最最重要的，那就是：</p>
<p><strong>让你自己成为一个持续学习和思考的人，并只写你真正思考和总结之后的产物，其他一切就会随之而来。</strong></p>
<p>就像那句经常被人传阅的话：只做你最感兴趣的事情，钱会随之而来[2]。</p>
<p>这方面的具体例子大家可以留意一下，随处可见，就不一一举了。我想再重复一下的是，千万不要碎碎念，我能理解每个人都想偶尔发发牢骚的冲动，但是现在已经有了一个很好的窗口：twitter，所以立即停止在你的博客上碎碎念，阅读博客的人希望得到信息而非噪音。<strong>如果实在忍不住想碎碎念的话不妨换一下位置，这么来告诉自己：如果你看到别人博客来上这么一段，你会有兴趣看吗？</strong></p>
<p><strong><font size="5">（三）可能出现的问题以及怎样应付</font></strong></p>
<p>即便上文给出了N条写博客的理由，但有时候只要一条不写的理由就会让人停止做一件事情。所以我特别加上一节“可能出现的问题以及怎样应付”，《影响力2》[3]第五章雄辩地证明，“Much of Will is Skill”，<strong>意志力很大程度上来源于有正确的方法，而非天生</strong>。</p>
<p>1) <strong>担心别人认为没有价值</strong>。事实是，你面临过的问题总会有人面临过，你独立思考了，别人没有，你的文章对他们就会有价值。当然，肯定会对某些人没有价值，他们早就知道了，但就算你再厉害，也总是有人比你厉害的，不能说因为这些原因就不记录你自己的想法了，你自己思考了之后理解得最深刻，就算有别人想过了，总有人没有想到的。况且，思考成了习惯，你的思考能力也会越来越强，你的文章也会越来越有价值。重复，<strong>无论你面临什么困惑，总会有很多人同样面临过，于是你苦苦思索之后的结果，肯定会对很多人有意义。</strong></p>
<p>或者，<strong>你想通了之后觉得其实也很简单于是不愿意或者不好意思写了，但要知道，问题在想通了之后总是简单的，问题的困难程度不在于想通了之后还觉得有多难，而在于从你觉得它难到你觉得它简单需要耗费多少思维体力</strong>，你耗费的时间越长，说明有越多的人最终还是没有想明白（路越长走到底的人越少）。</p>
<p>最后，虽然我现在看一年前的文章觉得挺不成熟，但是如果没有那些不成熟的思考，也不会有现在更成熟的思考，我几年后来看现在写的东西，还是会觉得不成熟。</p>
<p>2) <strong>担心想法太幼稚或有漏洞等等被别人笑话</strong>。人非圣贤。正是因为单个人的想法总是有漏洞，才值得拿出来交流（<a href="http://mindhacks.cn/2009/02/09/writing-is-better-thinking/">《书写是更好的思考》</a>，讨论是绝佳的反思），被别人指出问题正是改进的空间，藏着掖着的想法永远不可能变得更成熟。</p>
<p>Much of intelligence is knowledge，有这么一个非常发人深省的经典心理学实验[4]：</p>
<blockquote><p>将孩子们分成两组，通过给他们不同的阅读材料让一组相信智力是天生的，不可在后天改变的，另一组则让他们相信智力其实只是知识和技能的代名词，完全是后天习得的。接下来让他们做一组任务，那些被相信智力天生说的孩子，倾向于回避困难的任务，选择较容易的任务，这里的逻辑想必是这样的：如果做困难的任务，就增大了失败的几率，就在降低了自己在别人和自己心目中的智力的值。为了保护这个智力的值不被降低，应该避免那些有失败风险的项目。而另一组孩子则对于有挑战性的事情跃跃欲试，并且在失败的时候明显没有前者沮丧，因为失败也是学得新的东西，不管怎样都是“智力”的提高。</p>
</blockquote>
<p>况且，只会批判乃至嘲笑别人的人是最不知道怎么建设的人，忽略他们。</p>
<p>3) <strong>得不到激励</strong>。这其实是个最无聊的问题了，只有写碎碎念的博客才会面对“激励”的问题。如果写自己的总结，写自己独立的思考，那么书写下来、理解通透，本身就是一个极大的激励。就算放在自己的私密笔记本里面也一样有成就感。况且，如果你真做到了书写<strong>价值博客</strong>，那么绝对不用担心你的观点得不到传播，也许一开始会耗时长一点，但是这在任何事情上都是必要的初始阶段，Gmail小组的核心人物、FriendFeed创始人<a href="http://en.wikipedia.org/wiki/Paul_Buchheit">Paul Buchheit</a>，和编程界名博Coding Horror的博主Jeff Atwood都曾经感叹过：Overnight success takes a long time （<a href="http://paulbuchheit.blogspot.com/2009/01/overnight-success-takes-long-time.html">(1)</a>，<a href="http://www.codinghorror.com/blog/archives/001207.html">(2)</a>），不过对于价值博客来说，现在网络上的聚合类服务这么多，机器的、人肉的、半人肉的都有，情况又要好得多了，而且我相信情况还会越来越好。</p>
<p>4) <strong>写不出来</strong>。这个问题也比较无聊，思考本不是一件急于求成的事情。长期订阅我的博客的朋友知道我一般发文频率在一个月三五篇，实际上有不少次我个把月也不发布文章，原因很简单，要么是有手头的事情要处理思考的时间被压缩了，要么是遇到比较大或者比较困难的问题需要长时间的思考和积淀，没有关系，如果没有想清楚就再想想，爱思考的人和不爱思考的人有一个本质的区别，前者在生活中总是挂着几个问题在大脑中，它们时常都会冒出来骚扰你一下，让你琢磨琢磨，不爱思考的则是没事不主动想问题，遇到问题还要先想想是否能找捷径（找人帮忙）解决。</p>
<p>无论如何，不用急于求成，在一个主题上深入下去思考，总能挖到别人挖不到的角落。你能让一个问题在大脑中停留的时间越长，就越是能够发现新的东西，一般来说，我认为有价值的问题我会让他在意识或潜意识中待短则一个星期，长则一个月（视问题大小而定），利用走路吃饭的时间琢磨（我发现很多我佩服的人也都有这个习惯），<strong>有时即便已经想通了写下来了发出去了，大脑仍然还是会在回味问题，还没有把它撤出潜意识，然后看到某篇文章或某本书的时候忽然又有所新的感悟</strong>。</p>
<p><strong>能够把问题长时间停靠在潜意识中是一种技能，能够带来很大的好处，停留得越长你越琢磨得透彻，比别人看到的就越多</strong>。我们必须要带着问题的眼镜看待事物才能发现新的视角，否则就会出现视而不见效应，别的不说，广为人知的例子是阿基米德的“尤里卡！”，如果不是长时间琢磨着一个问题，一直把它放在思维中，是不会从洗澡领悟到“排水测体积”的，否则他洗了那么多年澡怎么不早发现呢？[5]</p>
<p>所以，如果你习惯了思考问题，就总会有东西写，先有思考，然后有总结，然后在总结中进一步思考。</p>
<p>当然你也可以试试把不成熟的想法写下来，试图整理成条理清晰的文字，然后看看能否在整理的过程中走得更远。这往往是可行的。比如这篇文章在我的简记里面原本其实只有三行字（包含大约十来个备忘关键词），而最初在我的大脑里面其实只有一个走路时冒出来的问题——为什么要写博客？</p>
<p>&#8211;</p>
<p>[1] 你可以看一下<a href="http://delicious.com/pongba/toplanguage">我收藏的一些精彩主题</a>。</p>
<p>[2] 尽管我并不完全同意这句话本身，但它这种解决问题链上更基本环节的问题的精神是我赞同的。</p>
<p>[3] 《影响力2》这个名字起得很聪明，其实它并不是《影响力》的作者写的。</p>
<p>[4] 我忘了这则实验的出处了，但实验的精神是记忆犹新的，哪位同学记得原始出处的麻烦提醒我一下。</p>
<p>[5] 对于阿基米德这个故事的<a href="http://en.wikipedia.org/wiki/Eureka_(word)">真实性是有争议的</a>，毕竟几千年久远的事情谁弄得清呢。但是故事的道理是很本质的，我们平时也经常有类似的体验，加上阿基米德的“尤里卡”实在太出名了，所以我相信用用无妨。</p>
<h3>你可能也会喜欢以下文章</h3>
<ul class="related_post">
<li><a href="http://mindhacks.cn/2009/03/28/effective-learning-and-memorization/" title="[BetterExplained]如何有效地记忆与学习">[BetterExplained]如何有效地记忆与学习 (46)</a></li>
<li><a href="http://mindhacks.cn/2009/02/09/writing-is-better-thinking/" title="[BetterExplained]书写是为了更好的思考">[BetterExplained]书写是为了更好的思考 (21)</a></li>
<li><a href="http://mindhacks.cn/2008/10/29/methodology-for-programmers/" title="方法论、方法论&mdash;&mdash;程序员的阿喀琉斯之踵">方法论、方法论&mdash;&mdash;程序员的阿喀琉斯之踵 (7)</a></li>
<li><a href="http://mindhacks.cn/2008/07/20/learning-habits-part2/" title="一直以来伴随我的一些学习习惯(二)：时间管理">一直以来伴随我的一些学习习惯(二)：时间管理 (4)</a></li>
<li><a href="http://mindhacks.cn/2008/07/08/learning-habits-part1/" title="一直以来伴随我的一些学习习惯(一)：学习与思考">一直以来伴随我的一些学习习惯(一)：学习与思考 (9)</a></li>
<li><a href="http://mindhacks.cn/2008/06/05/how-memory-works/" title="学习与记忆">学习与记忆 (1)</a></li>
<li><a href="http://mindhacks.cn/2007/05/24/learn-to-focus/" title="学习密度与专注力">学习密度与专注力 (12)</a></li>
<li><a href="http://mindhacks.cn/2009/07/06/why-you-should-do-it-yourself/" title="[BetterExplained]遇到问题为什么应该自己动手">[BetterExplained]遇到问题为什么应该自己动手 (20)</a></li>
<li><a href="http://mindhacks.cn/2009/05/17/seven-years-in-nju/" title="我在南大的七年">我在南大的七年 (62)</a></li>
<li><a href="http://mindhacks.cn/2009/03/15/preconception-explained/" title="逃出你的肖申克（二）：仁者见仁智者见智？从视觉错觉到偏见">逃出你的肖申克（二）：仁者见仁智者见智？从视觉错觉到偏见 (99)</a></li>
</ul>
<hr />
<h3>订阅 Mind Hacks</h3>
<a title="用Google Reader订阅" href="http://fusion.google.com/add?feedurl=http://mindhacks.cn/feed/"><img src="http://mindhacks.cn/wp-content/uploads/2009/02/feed_google.gif" style="border:0" alt="订阅到 | Google" /></a> 
<a title="用鲜果订阅" href="http://www.xianguo.com/subscribe.php?url=http://mindhacks.cn/feed/"><img src="http://mindhacks.cn/wp-content/uploads/2009/02/feed_xianguo.gif" style="border:0" alt="订阅到 | 鲜果" /></a>
<br/> 
<a title="用抓虾订阅" href="http://www.zhuaxia.com/add_channel.php?url=http://mindhacks.cn/feed/"><img src="http://mindhacks.cn/wp-content/uploads/2009/02/feed_zhuaxia.gif" style="border:0" alt="订阅到 | 抓虾" /></a> 
<a title="用有道订阅" href="http://reader.youdao.com/b.do?keyfrom=mindhacks&url=http://mindhacks.cn/feed/"><img src="http://mindhacks.cn/wp-content/uploads/2009/02/feed_yodao1.gif" style="border:0" alt="订阅到 | 有道" /></a> 
<hr />
<h3>我是你的信息过滤器</h3>
想了解作者最近在关注什么，欢迎 Follow <a href="https://twitter.com/pongba">pongba@Twitter</a>
<br/>
程序员朋友请到作者发起的 <a href="https://groups.google.com/group/pongba">TopLanguage</a> (<a href="http://mindhacks.cn/about-toplanguage/">about</a>) 社群逛逛，定有收获 :)
<br/>
想了解作者在阅读哪些书，请到 <a href="http://www.douban.com/people/pongba/">pongba@豆瓣</a>，或者直接访问以下四个豆列：<a href="http://www.douban.com/doulist/46003/">[只读经典]思维改变生活</a> | <a href="http://www.douban.com/doulist/127649/">[只读经典]思考的技术与艺术</a> | <a href="http://www.douban.com/doulist/197706/">决策与判断</a> | <a href="http://www.douban.com/doulist/176513/">机器学习与人工智能书籍资源导引</a> 。
<br/>
想了解作者平时在互联网上的阅读，请订阅 <a href="http://delicious.com/pongba/shared-reading">pongba-shared-reading@delicious</a> 。
<hr />
<p><small>
本文由 刘未鹏 发布在 <a href="http://mindhacks.cn">刘未鹏 | Mind Hacks</a>, 2009. | <a href="http://mindhacks.cn/2009/02/15/why-you-should-start-blogging-now/#commenting">63 条评论</a> | 标签: <a href="http://mindhacks.cn/tags/%e5%ad%a6%e4%b9%a0%e6%96%b9%e6%b3%95/" rel="tag">学习方法</a>, <a href="http://mindhacks.cn/tags/%e6%80%9d%e7%bb%b4%e6%94%b9%e5%8f%98%e7%94%9f%e6%b4%bb/" rel="tag">思维改变生活</a>
<br/>
转载请注明作者，出处，以及<a href="http://mindhacks.cn/2009/02/15/why-you-should-start-blogging-now/">原始超链接</a>: http://mindhacks.cn/2009/02/15/why-you-should-start-blogging-now/
</small></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/pongba?a=5e5K6pmS"><img src="http://feeds.feedburner.com/~f/pongba?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/pongba?a=TP3LDhwM"><img src="http://feeds.feedburner.com/~f/pongba?i=TP3LDhwM" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://mindhacks.cn/2009/02/15/why-you-should-start-blogging-now/feed/</wfw:commentRss>
		</item>
		<item>
		<title>[BetterExplained]书写是为了更好的思考</title>
		<link>http://mindhacks.cn/2009/02/09/writing-is-better-thinking/</link>
		<comments>http://mindhacks.cn/2009/02/09/writing-is-better-thinking/#comments</comments>
		<pubDate>Mon, 09 Feb 2009 14:24:00 +0000</pubDate>
		<dc:creator>刘未鹏</dc:creator>
		
		<category><![CDATA[学习方法]]></category>

		<category><![CDATA[思维改变生活]]></category>

		<guid isPermaLink="false">http://mindhacks.cn/2009/02/09/writing-is-better-thinking/</guid>
		<description><![CDATA[我经常在走路和睡前总结所学过的内容，思考遗留的问题，一段时间的阅读和思考之后，一个总体的知识框架就会逐渐浮现在脑海中。然后我会将它书写下来，然而，我往往非常惊讶地发现，当我书写的时候，新的内容仍然源源不断的冒出来，就像我的键盘自己也会思考一样。

大半年前的时候，我曾在一篇文章《跟波利亚学解题》中写到将问题求解的思维过程记录下来的好处，现在再次回忆起来，当时列出的几点其实不仅对于问题求解是大有好处，对于平时的思考也是同样的道理。

书写的好处有以下几点：]]></description>
			<content:encoded><![CDATA[<p><a href="http://mindhacks.cn/wp-content/uploads/2009/02/writing1.jpg"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="writing" border="0" alt="writing" align="right" src="http://mindhacks.cn/wp-content/uploads/2009/02/writing-thumb1.jpg" width="244" height="244" /></a> 我经常在走路和睡前总结所学过的内容，思考遗留的问题，一段时间的阅读和思考之后，一个总体的知识框架就会逐渐浮现在脑海中。然后我会将它书写下来，<strong>然而，我往往非常惊讶地发现，当我书写的时候，新的内容仍然源源不断的冒出来，就像我的键盘自己也会思考一样。</strong></p>
<p>大半年前的时候，我曾在一篇文章<a href="http://mindhacks.cn/2008/04/18/learning-from-polya/">《跟波利亚学解题》</a>中写到将问题求解的思维过程记录下来的好处，现在再次回忆起来，当时列出的几点其实不仅对于问题求解是大有好处，对于平时的思考也是同样的道理。</p>
<p>书写的好处有以下几点：</p>
<ul>
<li><strong>书写是对思维的备忘</strong>：人在思考一个问题的时候，就像是在黑暗中打着电筒往前走（事实上，我们的<a href="http://en.wikipedia.org/wiki/Working_memory">工作记忆</a>资源是有限的，有研究证明我们只能在工作记忆里面持有<a href="http://en.wikipedia.org/wiki/The_Magical_Number_Seven%2C_Plus_or_Minus_Two">7加减2个项目</a>；此外<a href="http://en.wikipedia.org/wiki/Cognitive_load">认知负荷</a>也是有极限的），每一步推导都将我们往前挪一小步，然而电筒的光亮能照到的范围是有限的，我们走了几步发现后面又黑了，想到后面就忘了前面的，想到某个分支上去就忘了另一个分支，我们常常想着想着就想岔了，想岔了也就罢了，问题是一旦想岔了太远，就很难回到当初岔开的地方了。有时候，我们是如此努力地试图一下就走出很远，同时又老是怕忘记目前已经取得的进展和重要结论，结果意识的微光就在一个很小的范围内打转，始终无法往前走出很远。而将思维过程记录下来，则给了我们完全的回溯自己的思维轨迹的可能。举个具体的例子，平时面对一个问题我们常常首先会想出几个主要的、关键的思考方向，但是这个时候如果没有笔记，就只能一个一个展开思考，结果展开思考了一个，却忘掉了第二点是什么了。如果记笔记，我就会先一二三的罗列出思考的关键方向，然后逐一展开。思考任何一个分支的过程中有新的发现，但一时间没有剩余的思维去细想的话，就先用关键字记在一旁，一会回头再仔细思考。某种程度上这里笔记起到了备忘的作用。 </li>
<li><strong>书写是对思维的缓存</strong>：正因为我们的工作记忆有限，所以我们在头脑中思考问题的时候就往往只能将几个最重要的核心概念保持在工作记忆中，导致想来想去在一个有限的范围内打转，思维总是走不太远。这方面我就有强烈的感觉，平时在走路的时候虽然也思考问题，但总是觉得思维的广度很有限。我们不妨设想数学家如果没有纸和笔的话，数学的发展会遭受到多大的阻碍，也许爱因斯坦能够在大脑中构思一个证明的最关键环节，但是你是否能够设想不用纸笔来“缓存”思维的中间步骤，而完全在大脑中证明费马大定理呢？有时候我甚至觉得能够用纸笔缓存思考的中间结果正是人类的理性之光能够走得如此之远的最重要条件。<a href="http://mindhacks.cn/2009/02/07/better-explained-conflicts-in-intimate-relationship/">上一篇文章</a>其实我原本的简记只有一半，另一半（更重要的那部分）却是在写成文章的时候自己冒出来的。 </li>
<li><strong>书写是与自己的对话</strong>：在书写的时候，你不断地观察自笔端流出的信息，一行文字被你写下来之后，你就不用再将其费力地保持在大脑的临时记忆中，因为这行黑底白字会不断主动地通过视觉刺激来提醒你它的存在，于是你就可以将空出来的思维精力用于反思你自己的观点。不信你可以自己观察一下，如果不用纸笔，仅用大脑，是否很难在思考一个问题的同时对自己的思考进行反思呢？ </li>
<li><strong>书写是与别人的交流</strong>：每个人的思维都有一些盲点，盲点之所以为盲点就是自己很难觉察得到，虽然我用了很长的时间来训练思维的客观和清晰，但总是不断发现自己的思维仍然还是时不时不自觉地陷入某个盲区，当我<a href="http://mindhacks.cn/2008/12/18/how-to-think-straight/">对人类思维的特点了解的越多</a>，我就越是从心底里谦卑地认识到与人讨论是多么重要的一件事情，每个人的盲点不一样，你的盲点可以在别人那里得到补充，别人的盲点也可以被你纠正。三个臭皮匠顶一个诸葛亮的含义便在于此。写下来，与别人交流，最重要的价值就在于此。除了盲点之外，我们对于自己的知识体系中的缺口一般是很难觉知的，如果自己的思考因为对某个重要知识的无知，犯了严重的错误，一般自己是难以反省出来的——如果你不知道一个东西，很大的可能性是你也不知道你自己不知道它。而把自己的思考写出来让别人发现漏洞，则是对自己知识体系的善莫大焉。 </li>
<li><strong>有时候，语言自己也会思考</strong>：在没有付诸笔端的时候，思想在脑海中的存在形式往往较为模糊、抽象，有时甚至是图像的形式，然而，如果需要写出来，甚至写出来给别人看和别人交流的话，就必须使用文字符号，文字符号其实有自己的一套系统，计算语言学上称为语义网络，同一个概念，在大脑中模糊的感觉，和明确地表达成某个特定的词语，是不一样的。你会因为用了某个特定的词语从而想到另一个词语，你写着写着就会发现一些词语就像本身有灵性一样，将其他的词语都带出来了。有时候，这种效应会导致书写变成一场文字游戏，但好的一面是有些时候也是有益于拓宽或启发思维的。 </li>
</ul>
<p>在开始书写你的想法之前，我知道很多人不书写的原因是因为觉得没有什么可写的，其实这是一个怪圈，你越是不开始书写，总是拿有限的思维缓存去默想一个问题，就越是没有内容可以写，<strong>如果你逼着自己将一些不成熟的想法写下来，看着自己写的内容，试着进一步拓展它们，就有可能在理性的道路上走得很远，很远。</strong></p>
<p>祝大家书写快乐！</p>
<h3>你可能也会喜欢以下文章</h3>
<ul class="related_post">
<li><a href="http://mindhacks.cn/2009/03/28/effective-learning-and-memorization/" title="[BetterExplained]如何有效地记忆与学习">[BetterExplained]如何有效地记忆与学习 (46)</a></li>
<li><a href="http://mindhacks.cn/2009/02/15/why-you-should-start-blogging-now/" title="[BetterExplained]为什么你应该（从现在开始就）写博客">[BetterExplained]为什么你应该（从现在开始就）写博客 (63)</a></li>
<li><a href="http://mindhacks.cn/2008/10/29/methodology-for-programmers/" title="方法论、方法论&mdash;&mdash;程序员的阿喀琉斯之踵">方法论、方法论&mdash;&mdash;程序员的阿喀琉斯之踵 (7)</a></li>
<li><a href="http://mindhacks.cn/2008/07/20/learning-habits-part2/" title="一直以来伴随我的一些学习习惯(二)：时间管理">一直以来伴随我的一些学习习惯(二)：时间管理 (4)</a></li>
<li><a href="http://mindhacks.cn/2008/07/08/learning-habits-part1/" title="一直以来伴随我的一些学习习惯(一)：学习与思考">一直以来伴随我的一些学习习惯(一)：学习与思考 (9)</a></li>
<li><a href="http://mindhacks.cn/2008/06/05/how-memory-works/" title="学习与记忆">学习与记忆 (1)</a></li>
<li><a href="http://mindhacks.cn/2007/05/24/learn-to-focus/" title="学习密度与专注力">学习密度与专注力 (12)</a></li>
<li><a href="http://mindhacks.cn/2009/07/06/why-you-should-do-it-yourself/" title="[BetterExplained]遇到问题为什么应该自己动手">[BetterExplained]遇到问题为什么应该自己动手 (20)</a></li>
<li><a href="http://mindhacks.cn/2009/05/17/seven-years-in-nju/" title="我在南大的七年">我在南大的七年 (62)</a></li>
<li><a href="http://mindhacks.cn/2009/03/15/preconception-explained/" title="逃出你的肖申克（二）：仁者见仁智者见智？从视觉错觉到偏见">逃出你的肖申克（二）：仁者见仁智者见智？从视觉错觉到偏见 (99)</a></li>
</ul>
<hr />
<h3>订阅 Mind Hacks</h3>
<a title="用Google Reader订阅" href="http://fusion.google.com/add?feedurl=http://mindhacks.cn/feed/"><img src="http://mindhacks.cn/wp-content/uploads/2009/02/feed_google.gif" style="border:0" alt="订阅到 | Google" /></a> 
<a title="用鲜果订阅" href="http://www.xianguo.com/subscribe.php?url=http://mindhacks.cn/feed/"><img src="http://mindhacks.cn/wp-content/uploads/2009/02/feed_xianguo.gif" style="border:0" alt="订阅到 | 鲜果" /></a>
<br/> 
<a title="用抓虾订阅" href="http://www.zhuaxia.com/add_channel.php?url=http://mindhacks.cn/feed/"><img src="http://mindhacks.cn/wp-content/uploads/2009/02/feed_zhuaxia.gif" style="border:0" alt="订阅到 | 抓虾" /></a> 
<a title="用有道订阅" href="http://reader.youdao.com/b.do?keyfrom=mindhacks&url=http://mindhacks.cn/feed/"><img src="http://mindhacks.cn/wp-content/uploads/2009/02/feed_yodao1.gif" style="border:0" alt="订阅到 | 有道" /></a> 
<hr />
<h3>我是你的信息过滤器</h3>
想了解作者最近在关注什么，欢迎 Follow <a href="https://twitter.com/pongba">pongba@Twitter</a>
<br/>
程序员朋友请到作者发起的 <a href="https://groups.google.com/group/pongba">TopLanguage</a> (<a href="http://mindhacks.cn/about-toplanguage/">about</a>) 社群逛逛，定有收获 :)
<br/>
想了解作者在阅读哪些书，请到 <a href="http://www.douban.com/people/pongba/">pongba@豆瓣</a>，或者直接访问以下四个豆列：<a href="http://www.douban.com/doulist/46003/">[只读经典]思维改变生活</a> | <a href="http://www.douban.com/doulist/127649/">[只读经典]思考的技术与艺术</a> | <a href="http://www.douban.com/doulist/197706/">决策与判断</a> | <a href="http://www.douban.com/doulist/176513/">机器学习与人工智能书籍资源导引</a> 。
<br/>
想了解作者平时在互联网上的阅读，请订阅 <a href="http://delicious.com/pongba/shared-reading">pongba-shared-reading@delicious</a> 。
<hr />
<p><small>
本文由 刘未鹏 发布在 <a href="http://mindhacks.cn">刘未鹏 | Mind Hacks</a>, 2009. | <a href="http://mindhacks.cn/2009/02/09/writing-is-better-thinking/#commenting">21 条评论</a> | 标签: <a href="http://mindhacks.cn/tags/%e5%ad%a6%e4%b9%a0%e6%96%b9%e6%b3%95/" rel="tag">学习方法</a>, <a href="http://mindhacks.cn/tags/%e6%80%9d%e7%bb%b4%e6%94%b9%e5%8f%98%e7%94%9f%e6%b4%bb/" rel="tag">思维改变生活</a>
<br/>
转载请注明作者，出处，以及<a href="http://mindhacks.cn/2009/02/09/writing-is-better-thinking/">原始超链接</a>: http://mindhacks.cn/2009/02/09/writing-is-better-thinking/
</small></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/pongba?a=OMPr2pc7"><img src="http://feeds.feedburner.com/~f/pongba?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/pongba?a=PRSrdsGd"><img src="http://feeds.feedburner.com/~f/pongba?i=PRSrdsGd" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://mindhacks.cn/2009/02/09/writing-is-better-thinking/feed/</wfw:commentRss>
		</item>
		<item>
		<title>[BetterExplained]亲密关系中的冲突解决</title>
		<link>http://mindhacks.cn/2009/02/07/better-explained-conflicts-in-intimate-relationship/</link>
		<comments>http://mindhacks.cn/2009/02/07/better-explained-conflicts-in-intimate-relationship/#comments</comments>
		<pubDate>Sat, 07 Feb 2009 12:35:17 +0000</pubDate>
		<dc:creator>刘未鹏</dc:creator>
		
		<category><![CDATA[思维改变生活]]></category>

		<category><![CDATA[心理学]]></category>

		<category><![CDATA[认知科学]]></category>

		<guid isPermaLink="false">http://mindhacks.cn/2009/02/07/better-explained-conflicts-in-intimate-relationship/</guid>
		<description><![CDATA[前几天和老婆一起（第 N 遍）看 Friends ，看到 R&#038;R 第一次分手的那集，Rachel 因为工作加班好多天，在 Anniversary  也要加班，Ross 于是把晚餐带到 Rachel 的办公室，本来是一番浪漫好意，结果弄得 Rachel 很不开心，大吵一架于是分手。

冲突在于，Ross 希望能够在 Anniversary  和 Rachel 一起吃饭，而 Rachel 因工作紧张不能一起吃饭。其实这样的利益冲突在亲密关系中非常频繁，甚至可以说是吵架的主要原因。

一般来说，解决冲突的办法是两人都不越界要求对方，尊重对方的意愿，如果这样看的话，在 R&#038;R 问题中 Ross 显然是 over-the-line 的，因为 Rachel 完全有不和他吃饭的自由，尽管 Ross 的要求很合理。但一旦双方皆认为自己合理，冲突却不可避免的时候，就必须各自退回到尊重对方的自由。

但其实这也不是问题的终极解决之道，因为这会导致一旦冲突发生，两人就退回到自己的领地，制造出冷战气氛来，“尊重对方”说起来容易，做起来着实没有那么容易。

经过老婆的提醒，意识到这里有一个更好的方案，简言之就是两人都将双方看成一个利益共同体。以下对比使用和不使用这个假设情况下的差别：]]></description>
			<content:encoded><![CDATA[<p>前几天和老婆一起（第 N 遍）看 Friends ，看到 R&amp;R 第一次分手的那集，Rachel 因为工作加班好多天，在 Anniversary&#160; 也要加班，Ross 于是把晚餐带到 Rachel 的办公室，本来是一番浪漫好意，结果弄得 Rachel 很不开心，大吵一架于是分手。</p>
<p>冲突在于，Ross 希望能够在 Anniversary&#160; 和 Rachel 一起吃饭，而 Rachel 因工作紧张不能一起吃饭。其实这样的利益冲突在亲密关系中非常频繁，甚至可以说是吵架的主要原因。</p>
<p>一般来说，解决冲突的办法是两人都不越界要求对方，尊重对方的意愿，如果这样看的话，在 R&amp;R 问题中 Ross 显然是 over-the-line 的，因为 Rachel 完全有不和他吃饭的自由，尽管 Ross 的要求很合理。但一旦双方皆认为自己合理，冲突却不可避免的时候，就必须各自退回到尊重对方的自由。</p>
<p>但其实这也不是问题的终极解决之道，因为这会导致一旦冲突发生，两人就退回到自己的领地，制造出冷战气氛来，“尊重对方”说起来容易，做起来着实没有那么容易。</p>
<p>经过老婆的提醒，意识到这里有一个更好的方案，简言之就是两人都将双方看成一个利益共同体。以下对比使用和不使用这个假设情况下的差别：</p>
<ul>
<li>不使用“利益共同体”假设：对于 Ross 来说，他的期望是和 Rachel 共进晚餐，这个期望没有得到满足。于是 Ross 的个人利益是损失的。对于 Rachel 来说，她当然也期望和 Ross 共进晚餐，但是她认为更重要的是工作，况且只是延迟一个晚餐。权衡之后她认为应该工作为先。对她来说，虽然有所损失，但两害相权取其轻，她的总体收益仍然是正的。OK，这就是说 Ross 不满意，Rachel 是满意的。换言之如果他们共进晚餐了，那么 Ross 是满意了，但 Rachel 就不满意了。总有一个人会不满意。一旦每次争端都会有人不满意，结果就是日积月累，最后在一点爆发出来。然而，如果我们换一种假设，就能让双方都满意，而且心甘情愿地意见一致（当然，前提是你得认可以下的态度）。 </li>
<li>这个假设就是，在计算损益的时候将双方的利益看成一个整体：这时对于 Ross 来说，和 Rachel 共进晚餐能够得到短期情绪收益，但会影响工作——严格来说是影响 Rachel 的工作，但关键在于这里我们假设 Rachel 的工作就是 Ross 的工作（利益是一个整体）：前一种情况下 Ross 感觉到共进晚餐对自己没有损失，但如果将 Rachel 的利益也归纳进来，Ross 就会认为共进晚餐是有损失的，这个损失就是影响 Ross/Rachel 的工作。在这个考虑之下， Ross 便会主动两害相权取其轻，放弃晚餐。 </li>
</ul>
<p>当然，以上是理想情况，现实生活中人们其实很难将他人的利益真正放在心上，不过亲密关系中的人如果想最优化相处的话还必须得这么做，因为本身两人的利益就是一个整体。</p>
<p>虽然这很困难，但有一个策略是可以一用的，Ross 可以设想自己处在 Rachel 的位置上会怎么办，但这话谁都会说，实际上往往是不够的，很少有人能够真正做到这样设身处地，因为他毕竟不在 Rachel 的位置上，正如 Ross 说的“It&#8217;s just a job”，说明他难以从情绪上感知到 Rachel 对这份工作的感觉。</p>
<p><strong>为了避免这个认知缺陷，其实有一个更重要的技巧，也是这篇文章最想说的内容</strong>：他要回忆起<strong>自己曾经历过的和 Rachel 现在的处境很相近的境况</strong>，回忆自己当初是怎么办的。其实，在<strong>第一季的时候就恰好有这样的情况</strong>：他们第一次在一起时，博物馆之夜，Ross 刚好博物馆里面有急事，赶过去，结果忙到很晚，误了他们第一次的晚餐，让 Rachel 等了很久，如果 Ross 当时能够回想起博物馆之夜，想必就不难理解 Rachel 现在的心境了。 </p>
<p>实际上，这种将别人所处的境况通过与自身曾经的经历进行<a href="http://www.douban.com/subject/1456266/">平行的类比</a>来学习的方法是一种非常重要的能力，也是真正能够从他人的经验当中学习到东西的一个重要基础。如果不能联系/类比到自己曾经相仿的境遇，别人的故事在大脑中的记忆就不够深层，虽然理性上能够理解，也似乎能够记住，但真正类似的事情发生到自己身上的时候就不能回忆起从别人故事中学到的教训了。要让别人的故事成为自己的故事，平行类比到自身的经历是必要的方法。这里涉及到的关于人类记忆的原理可以参考<a href="http://www.douban.com/subject/1315575/">《找寻逝去的自我》</a>。</p>
<p>[1] <a href="http://betterexplained.com/">BetterExplained</a> 是一个网站，致力于将数学中看似深奥的东西的来龙去脉讲清楚。</p>
<h3>你可能也会喜欢以下文章</h3>
<ul class="related_post">
<li><a href="http://mindhacks.cn/2009/03/28/effective-learning-and-memorization/" title="[BetterExplained]如何有效地记忆与学习">[BetterExplained]如何有效地记忆与学习 (46)</a></li>
<li><a href="http://mindhacks.cn/2009/03/15/preconception-explained/" title="逃出你的肖申克（二）：仁者见仁智者见智？从视觉错觉到偏见">逃出你的肖申克（二）：仁者见仁智者见智？从视觉错觉到偏见 (99)</a></li>
<li><a href="http://mindhacks.cn/2009/02/15/why-you-should-start-blogging-now/" title="[BetterExplained]为什么你应该（从现在开始就）写博客">[BetterExplained]为什么你应该（从现在开始就）写博客 (63)</a></li>
<li><a href="http://mindhacks.cn/2009/02/09/writing-is-better-thinking/" title="[BetterExplained]书写是为了更好的思考">[BetterExplained]书写是为了更好的思考 (21)</a></li>
<li><a href="http://mindhacks.cn/2009/01/18/escape-from-your-shawshank-part1/" title="逃出你的肖申克（一）：为什么一定要亲身经历了之后才能明白？">逃出你的肖申克（一）：为什么一定要亲身经历了之后才能明白？ (34)</a></li>
<li><a href="http://mindhacks.cn/2009/01/16/hammers-and-nails/" title="锤子和钉子">锤子和钉子 (6)</a></li>
<li><a href="http://mindhacks.cn/2008/12/18/how-to-think-straight/" title="如何清晰地思考（近一年来业余阅读的关于思维方面的知识结构整理）">如何清晰地思考（近一年来业余阅读的关于思维方面的知识结构整理） (5)</a></li>
<li><a href="http://mindhacks.cn/2008/10/29/methodology-for-programmers/" title="方法论、方法论&mdash;&mdash;程序员的阿喀琉斯之踵">方法论、方法论&mdash;&mdash;程序员的阿喀琉斯之踵 (7)</a></li>
<li><a href="http://mindhacks.cn/2008/07/20/learning-habits-part2/" title="一直以来伴随我的一些学习习惯(二)：时间管理">一直以来伴随我的一些学习习惯(二)：时间管理 (4)</a></li>
<li><a href="http://mindhacks.cn/2008/07/08/learning-habits-part1/" title="一直以来伴随我的一些学习习惯(一)：学习与思考">一直以来伴随我的一些学习习惯(一)：学习与思考 (9)</a></li>
</ul>
<hr />
<h3>订阅 Mind Hacks</h3>
<a title="用Google Reader订阅" href="http://fusion.google.com/add?feedurl=http://mindhacks.cn/feed/"><img src="http://mindhacks.cn/wp-content/uploads/2009/02/feed_google.gif" style="border:0" alt="订阅到 | Google" /></a> 
<a title="用鲜果订阅" href="http://www.xianguo.com/subscribe.php?url=http://mindhacks.cn/feed/"><img src="http://mindhacks.cn/wp-content/uploads/2009/02/feed_xianguo.gif" style="border:0" alt="订阅到 | 鲜果" /></a>
<br/> 
<a title="用抓虾订阅" href="http://www.zhuaxia.com/add_channel.php?url=http://mindhacks.cn/feed/"><img src="http://mindhacks.cn/wp-content/uploads/2009/02/feed_zhuaxia.gif" style="border:0" alt="订阅到 | 抓虾" /></a> 
<a title="用有道订阅" href="http://reader.youdao.com/b.do?keyfrom=mindhacks&url=http://mindhacks.cn/feed/"><img src="http://mindhacks.cn/wp-content/uploads/2009/02/feed_yodao1.gif" style="border:0" alt="订阅到 | 有道" /></a> 
<hr />
<h3>我是你的信息过滤器</h3>
想了解作者最近在关注什么，欢迎 Follow <a href="https://twitter.com/pongba">pongba@Twitter</a>
<br/>
程序员朋友请到作者发起的 <a href="https://groups.google.com/group/pongba">TopLanguage</a> (<a href="http://mindhacks.cn/about-toplanguage/">about</a>) 社群逛逛，定有收获 :)
<br/>
想了解作者在阅读哪些书，请到 <a href="http://www.douban.com/people/pongba/">pongba@豆瓣</a>，或者直接访问以下四个豆列：<a href="http://www.douban.com/doulist/46003/">[只读经典]思维改变生活</a> | <a href="http://www.douban.com/doulist/127649/">[只读经典]思考的技术与艺术</a> | <a href="http://www.douban.com/doulist/197706/">决策与判断</a> | <a href="http://www.douban.com/doulist/176513/">机器学习与人工智能书籍资源导引</a> 。
<br/>
想了解作者平时在互联网上的阅读，请订阅 <a href="http://delicious.com/pongba/shared-reading">pongba-shared-reading@delicious</a> 。
<hr />
<p><small>
本文由 刘未鹏 发布在 <a href="http://mindhacks.cn">刘未鹏 | Mind Hacks</a>, 2009. | <a href="http://mindhacks.cn/2009/02/07/better-explained-conflicts-in-intimate-relationship/#commenting">32 条评论</a> | 标签: <a href="http://mindhacks.cn/tags/%e5%bf%83%e7%90%86%e5%ad%a6/" rel="tag">心理学</a>, <a href="http://mindhacks.cn/tags/%e6%80%9d%e7%bb%b4%e6%94%b9%e5%8f%98%e7%94%9f%e6%b4%bb/" rel="tag">思维改变生活</a>, <a href="http://mindhacks.cn/tags/%e8%ae%a4%e7%9f%a5%e7%a7%91%e5%ad%a6/" rel="tag">认知科学</a>
<br/>
转载请注明作者，出处，以及<a href="http://mindhacks.cn/2009/02/07/better-explained-conflicts-in-intimate-relationship/">原始超链接</a>: http://mindhacks.cn/2009/02/07/better-explained-conflicts-in-intimate-relationship/
</small></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/pongba?a=SLHUTbkV"><img src="http://feeds.feedburner.com/~f/pongba?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/pongba?a=nB3KOqx1"><img src="http://feeds.feedburner.com/~f/pongba?i=nB3KOqx1" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://mindhacks.cn/2009/02/07/better-explained-conflicts-in-intimate-relationship/feed/</wfw:commentRss>
		</item>
		<item>
		<title>独立日</title>
		<link>http://mindhacks.cn/2009/02/07/independence-day/</link>
		<comments>http://mindhacks.cn/2009/02/07/independence-day/#comments</comments>
		<pubDate>Sat, 07 Feb 2009 04:57:34 +0000</pubDate>
		<dc:creator>刘未鹏</dc:creator>
		
		<category><![CDATA[未分类]]></category>

		<category><![CDATA[杂记]]></category>

		<guid isPermaLink="false">http://mindhacks.cn/2009/02/07/independence-day/</guid>
		<description><![CDATA[Mind Hacks, http://mindhacks.cn @ 2/7/2009

前生：C++的罗浮宫@CSDN

简史：2003 年 8 月第一篇博客，最初几年关注C++，后依次关注算法、人工智能、思维与认知科学。

数据：五年零六个月。发文 119 篇。其中原创 111 篇，翻译 8 篇，转载 0 篇。访问量 一百二十万，评论数 1984 （很巧的是，这是我的出生年）]]></description>
			<content:encoded><![CDATA[<p><a href="http://mindhacks.cn/wp-content/uploads/2009/02/independence-day.jpg"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="independence_day" border="0" alt="independence_day" src="http://mindhacks.cn/wp-content/uploads/2009/02/independence-day-thumb.jpg" width="594" height="451" /></a> </p>
<p><strong>Mind Hacks, </strong><a href="http://mindhacks.cn"><strong>http://mindhacks.cn</strong></a><strong> @ 2/7/2009</strong></p>
<p>前生：<a href="http://blog.csdn.net/pongba/">C++的罗浮宫@CSDN</a></p>
<p>简史：2003 年 8 月第一篇博客，最初几年关注C++，后依次关注算法、人工智能、思维与认知科学。</p>
<p>数据：五年零六个月。发文 119 篇。其中原创 111 篇，翻译 8 篇，转载 0 篇。访问量 一百二十万，评论数 1984 （很巧的是，这是我的出生年）</p>
<p>作者：刘未鹏(pongba)</p>
<p>注1：C++的罗浮宫在搜索引擎上的历史： <a href="http://www.google.cn/search?hl=zh-CN&amp;q=C%2B%2B%E7%9A%84%E7%BD%97%E6%B5%AE%E5%AE%AB&amp;meta=lr%3Dlang_zh-CN|lang_zh-TW">@Google</a> , <a href="http://www.baidu.com/s?wd=C%2B%2B%B5%C4%C2%DE%B8%A1%B9%AC&amp;cl=3">@Baidu</a></p>
<p>注2：以 <a title="http://feeds2.feedburner.com/pongba" href="http://feeds2.feedburner.com/pongba">http://feeds2.feedburner.com/pongba</a> 或 <a title="http://feed.feedsky.com/pongba" href="http://feed.feedsky.com/pongba">http://feed.feedsky.com/pongba</a> 订阅本博客的朋友们，你们无需作任何改动，这两个 feed 已经被我指向 mindhacks.cn 。当然，如果你愿意，还是建议订阅到<strong>永久 feed ： </strong><a title="http://mindhacks.cn/feed/" href="http://mindhacks.cn/feed/"><strong>http://mindhacks.cn/feed/</strong></a>&#160; 因为 feedburner 可能被墙，feedsky 可能会有更新速度慢的问题。</p>
<p>注3：C++的罗浮宫@CSDN 作为备份镜像存在，不保证同步更新所有内容，不建议大家继续订阅 <a title="http://blog.csdn.net/pongba/rss.aspx" href="http://blog.csdn.net/pongba/rss.aspx">http://blog.csdn.net/pongba/rss.aspx</a> 。请转订阅 <a title="http://mindhacks.cn/feed/" href="http://mindhacks.cn/feed/"><strong>http://mindhacks.cn/feed/</strong></a>&#160;</p>
<p>注4：新博客主要写<a href="http://mindhacks.cn/topics/mind/">思维与认知</a>、<a href="http://mindhacks.cn/topics/machine-learning/">人工智能</a>、<a href="http://mindhacks.cn/topics/learning-method/">学习方法</a>。但我本是程序员，所以很可能仍然会写一些编程方面的东西:) 非程序员朋友可至 mindhacks.cn 主页上选择订阅你所关注的分类，比如<a href="http://mindhacks.cn/topics/mind/">思维改变生活</a>，要订阅分类的 feed ，只需在分类的 URL 后面添加 /feed/ 即可。</p>
<p>注5：Mind Hacks 是<a href="http://www.douban.com/subject/1395497/">一本书</a>。</p>
<p>注6：各位友情链接到 C++的罗浮宫 的朋友，如果您看到这个帖子，劳烦更新一下链接，谢谢:)</p>
<h3>找不到与本文内容相关的文章。随便逛逛？</h3>
<ul class="related_post">
<li><a href="http://mindhacks.cn/2008/06/13/why-is-quicksort-so-quick/" title="数学之美番外篇：快排为什么那样快">数学之美番外篇：快排为什么那样快 (3)</a></li>
<li><a href="http://mindhacks.cn/2009/03/28/effective-learning-and-memorization/" title="[BetterExplained]如何有效地记忆与学习">[BetterExplained]如何有效地记忆与学习 (46)</a></li>
<li><a href="http://mindhacks.cn/2009/01/18/escape-from-your-shawshank-part1/" title="逃出你的肖申克（一）：为什么一定要亲身经历了之后才能明白？">逃出你的肖申克（一）：为什么一定要亲身经历了之后才能明白？ (34)</a></li>
<li><a href="http://mindhacks.cn/2008/04/18/learning-from-polya/" title="跟波利亚学解题(rev#3)">跟波利亚学解题(rev#3) (3)</a></li>
<li><a href="http://mindhacks.cn/2008/10/29/methodology-for-programmers/" title="方法论、方法论&mdash;&mdash;程序员的阿喀琉斯之踵">方法论、方法论&mdash;&mdash;程序员的阿喀琉斯之踵 (7)</a></li>
<li><a href="http://mindhacks.cn/2009/03/15/preconception-explained/" title="逃出你的肖申克（二）：仁者见仁智者见智？从视觉错觉到偏见">逃出你的肖申克（二）：仁者见仁智者见智？从视觉错觉到偏见 (99)</a></li>
<li><a href="http://mindhacks.cn/2008/12/05/learning-habits-part4/" title="一直以来伴随我的一些学习习惯(四)：知识结构">一直以来伴随我的一些学习习惯(四)：知识结构 (3)</a></li>
<li><a href="http://mindhacks.cn/2008/06/05/how-memory-works/" title="学习与记忆">学习与记忆 (1)</a></li>
<li><a href="http://mindhacks.cn/2008/03/03/failing-to-see-the-big-picture/" title="Failing To See the Big Picture - Mistakes we make when learning programming">Failing To See the Big Picture - Mistakes we make when learning programming (0)</a></li>
<li><a href="http://mindhacks.cn/2009/01/16/hammers-and-nails/" title="锤子和钉子">锤子和钉子 (6)</a></li>
</ul>
<hr />
<h3>订阅 Mind Hacks</h3>
<a title="用Google Reader订阅" href="http://fusion.google.com/add?feedurl=http://mindhacks.cn/feed/"><img src="http://mindhacks.cn/wp-content/uploads/2009/02/feed_google.gif" style="border:0" alt="订阅到 | Google" /></a> 
<a title="用鲜果订阅" href="http://www.xianguo.com/subscribe.php?url=http://mindhacks.cn/feed/"><img src="http://mindhacks.cn/wp-content/uploads/2009/02/feed_xianguo.gif" style="border:0" alt="订阅到 | 鲜果" /></a>
<br/> 
<a title="用抓虾订阅" href="http://www.zhuaxia.com/add_channel.php?url=http://mindhacks.cn/feed/"><img src="http://mindhacks.cn/wp-content/uploads/2009/02/feed_zhuaxia.gif" style="border:0" alt="订阅到 | 抓虾" /></a> 
<a title="用有道订阅" href="http://reader.youdao.com/b.do?keyfrom=mindhacks&url=http://mindhacks.cn/feed/"><img src="http://mindhacks.cn/wp-content/uploads/2009/02/feed_yodao1.gif" style="border:0" alt="订阅到 | 有道" /></a> 
<hr />
<h3>我是你的信息过滤器</h3>
想了解作者最近在关注什么，欢迎 Follow <a href="https://twitter.com/pongba">pongba@Twitter</a>
<br/>
程序员朋友请到作者发起的 <a href="https://groups.google.com/group/pongba">TopLanguage</a> (<a href="http://mindhacks.cn/about-toplanguage/">about</a>) 社群逛逛，定有收获 :)
<br/>
想了解作者在阅读哪些书，请到 <a href="http://www.douban.com/people/pongba/">pongba@豆瓣</a>，或者直接访问以下四个豆列：<a href="http://www.douban.com/doulist/46003/">[只读经典]思维改变生活</a> | <a href="http://www.douban.com/doulist/127649/">[只读经典]思考的技术与艺术</a> | <a href="http://www.douban.com/doulist/197706/">决策与判断</a> | <a href="http://www.douban.com/doulist/176513/">机器学习与人工智能书籍资源导引</a> 。
<br/>
想了解作者平时在互联网上的阅读，请订阅 <a href="http://delicious.com/pongba/shared-reading">pongba-shared-reading@delicious</a> 。
<hr />
<p><small>
本文由 刘未鹏 发布在 <a href="http://mindhacks.cn">刘未鹏 | Mind Hacks</a>, 2009. | <a href="http://mindhacks.cn/2009/02/07/independence-day/#commenting">21 条评论</a> | 标签: <a href="http://mindhacks.cn/tags/%e6%9d%82%e8%ae%b0/" rel="tag">杂记</a>
<br/>
转载请注明作者，出处，以及<a href="http://mindhacks.cn/2009/02/07/independence-day/">原始超链接</a>: http://mindhacks.cn/2009/02/07/independence-day/
</small></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/pongba?a=zcG5OXtd"><img src="http://feeds.feedburner.com/~f/pongba?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/pongba?a=r0E3J8pd"><img src="http://feeds.feedburner.com/~f/pongba?i=r0E3J8pd" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://mindhacks.cn/2009/02/07/independence-day/feed/</wfw:commentRss>
		</item>
		<item>
		<title>逃出你的肖申克（一）：为什么一定要亲身经历了之后才能明白？</title>
		<link>http://mindhacks.cn/2009/01/18/escape-from-your-shawshank-part1/</link>
		<comments>http://mindhacks.cn/2009/01/18/escape-from-your-shawshank-part1/#comments</comments>
		<pubDate>Sun, 18 Jan 2009 13:32:00 +0000</pubDate>
		<dc:creator>刘未鹏</dc:creator>
		
		<category><![CDATA[思维改变生活]]></category>

		<guid isPermaLink="false">http://mindhacks.cn/2009/01/18/escape-from-your-shawshank-part1/</guid>
		<description><![CDATA[（一）为什么我们常说很多时候一定要亲身经历了之后才能明白？

1. 切身体验。亲身经历一个负性事件带来的情绪记忆要比看着或听说别人遭受一个同样的事件所感受到的强烈得多，形成的负性条件反射也远远更持久。我们一定程度上的确能够感同身受，但心理学实验同样也表明，自己是无法从强度上真正感同身受别人的痛苦的，《Mistakes Were Made(But not by Me)》 p192 举了一个极聪明的实验：

即便两者实际上是一样程度的，我们自己所感受到的痛苦也总是比观望别人的痛苦要强烈得多。一个古老的笑话是这样说的：别人断了条腿没啥大不了的，我们断了根指甲就要大呼小叫了。这个笑话碰巧生动地描述了我们大脑的神经系统的工作方式。英国的神经科学家们曾经做了这么一个实验：将人们配对进行“以牙还牙，以眼还眼”实验，每对被试食指上都夹着一个夹子，实验者通过这个夹子往其中一个人的食指施加一定的压力，然后让他施加同样的压力给他的同伴。结果是没有一个人能够做到公平，尽管他们很努力地试图做到，然而他们总是施加更大的力道给他们的同伴——他们心里认为这正是他们所受到的力道。研究人员认为这一效应是我们的神经处理机制的自然副产品。这个实验有助于解释一个我们常常注意到的现象：两个人你打我一拳，我还你一拳，结果很快拳头的力道就会越来越重，从打闹变成了真正的打架。每一方都认为自己是在公平地还以颜色，而实际上他们却并不是以牙还牙以眼还眼，而是以眼还牙，结果再弹回来的时候那家伙就想卸你的腿了。（翻译）]]></description>
			<content:encoded><![CDATA[<p><strong>前言</strong>：《逃出你的肖申克》这个题目我早就放在心中，一直想写一写，但一直没有找到恰当的切入点。上次一个偶然的时候，发现可以以对一些人们常常放在嘴边的俗语进行解释为入口，以<font color="#000000">一年多来学习的关于思维的知识</font>为基础，展开来说一些也许有用的东西，也刚好是对学过和思考过的东西的总结和整理，如果你在看过上次发的“<a href="http://blog.csdn.net/pongba/archive/2008/12/18/3549560.aspx">如何清晰地思考——知识结构图</a>”之后发现要读的书太多，无法下手的话，不妨将这个系列作为一个更详细的引路图，注意文中的各个超链接，他们都指向有价值的资料，引用出去的资料的价值远远大于这篇文章本身。</p>
<p>&#160;</p>
<p>——每个人心中都有一座肖申克</p>
<p><img src="http://lh5.ggpht.com/_fb8PpGM8tt4/SW7LNcuZP8I/AAAAAAAACXw/435daPSBV2U/s800/199846534_6102edd709.jpg" /> </p>
<p><b></b></p>
<p><b></b></p>
<p><b><font size="4"></font></b></p>
<p><b><font size="4">（一）为什么我们常说很多时候一定要亲身经历了之后才能明白？</font></b></p>
<p>1. <b>切身体验</b>。亲身经历一个负性事件带来的情绪记忆要比看着或听说别人遭受一个同样的事件所感受到的强烈得多，形成的负性条件反射也远远更持久。我们一定程度上的确能够感同身受，但心理学实验同样也表明，自己是无法从强度上真正感同身受别人的痛苦的，<a href="http://www.douban.com/subject/3287264/">《Mistakes Were Made(But not by Me)》</a> p192 举了一个极聪明的实验：</p>
<blockquote><p>即便两者实际上是一样程度的，我们自己所感受到的痛苦也总是比观望别人的痛苦要强烈得多。一个古老的笑话是这样说的：别人断了条腿没啥大不了的，我们断了根指甲就要大呼小叫了。这个笑话碰巧生动地描述了我们大脑的神经系统的工作方式。英国的神经科学家们曾经做了这么一个实验：将人们配对进行“以牙还牙，以眼还眼”实验，每对被试食指上都夹着一个夹子，实验者通过这个夹子往其中一个人的食指施加一定的压力，然后让他施加同样的压力给他的同伴。结果是没有一个人能够做到公平，尽管他们很努力地试图做到，然而他们总是施加更大的力道给他们的同伴——他们心里认为这正是他们所受到的力道。研究人员认为这一效应是我们的神经处理机制的自然副产品。这个实验有助于解释一个我们常常注意到的现象：两个人你打我一拳，我还你一拳，结果很快拳头的力道就会越来越重，从打闹变成了真正的打架。每一方都认为自己是在公平地还以颜色，而实际上他们却并不是以牙还牙以眼还眼，而是以眼还牙，结果再弹回来的时候那家伙就想卸你的腿了。（翻译）</p>
</blockquote>
<p>好友<a href="http://blog.youxu.info/">徐宥</a>最近经历了7个小时的肾结石，在博客中<a href="http://blog.youxu.info/2009/01/13/kidney-stone/">写道</a>：</p>
<blockquote><p>有句话叫感同身受。我没有体验过肾结石的那种痛苦前，只是道义上支持三鹿宝宝的维权；现在，我真心的支持三鹿宝宝维权行动。我甚至很想折腾一下那些往奶粉里面加三聚氰胺的人，那些知情封锁几个月的人和那些不许家长维权的人。有生之年，得给那些害人之人，一人冲杯三聚氰胺奶粉，让他们”感同身受”一下这种绞痛，认识一下自己干的是不是人事。</p>
</blockquote>
<p>2. <strong>别人口中的故事</strong>。别人口中的故事也许只是事情的一个方面，难免受到他们自己观念的影响而产生偏见，我们每个人都带着有色眼镜看待这个世界，客观且全面的描述一个事情极少有人能做到。别人的故事也许只是他们的想法，你自己亲身经历同样的事情也许完全又是另一种想法了。</p>
<p>3. <b>为什么</b>。别人在告诉你一个道理的时候往往只能告诉你<strong>怎么(how)</strong>做，而难以说清<strong>为什么(why)</strong>要这么做，遑论“为什么<b>一定(have to)</b>要这么做”了（因为他们自己也不一定能说清）。在没有听到逻辑严密、无法辩驳的证据之前，你很难说服自己A选项优于B选项，直到最终<b>自己</b>在某一条路上撞了南墙才肯死心。</p>
<p>4. <strong>世界是复杂的</strong>。更何况，很多时候人们根本无法确切地向你保证A选项一定优于B选项：比如，好好学习并不一定会有好的前程；不好好学习也并不一定以后就一塌糊涂。吸烟不一定短命，不吸烟也不一定长寿。坚持到底不一定就胜利（<a href="http://en.wikipedia.org/wiki/Sunk_cost#Loss_aversion_and_the_sunk_cost_fallacy">甚至有可能万劫不复</a>），而不坚持到底也不一定就失败（学会放弃也是很重要的）。这是一个复杂的世界，各种错综复杂的因素互相影响，用<a href="http://en.wikipedia.org/wiki/Fallacy_of_the_single_cause">单一因果来解释事件几乎总是不恰当的</a>，唯一能够靠谱地搞清因素X和因素Y之间的关系的方式就是通过<a href="http://en.wikipedia.org/wiki/Randomized_controlled_trial">随机控制实验</a>。</p>
<p>5. <strong>未来是不确定的</strong>。人类天生有一种寻求确定性的需要，以及控制周遭的小世界的需求。我们总是希望听到“<em>你只要这样这样，以后就一定能够那样那样</em>”这类令人窝心的话。然而与我们的<a href="http://en.wikipedia.org/wiki/Illusion_of_control">控制错觉</a>相反，这个世界有太多因素是不确定的，除了自己的因素比较可控之外，外界的机遇因素几乎完全不是能够控制或预测的。我们最多只能<strong>做好头脑准备，尽量不错失机遇</strong>。也正因此，你几乎永远也听不到足够有说服力的证据来告诉你“<em>你只要…，就一定能够…</em>”，因为成功并不是<strong>仅</strong>取决于个人因素的。<strong>个人因素往往只是成功的一个既非充分又非必要的条件，</strong>所谓谋事在人，成事在天<strong>；但无需悲观，因为毫无疑问，改善个人因素的确能够大大增加成功的几率</strong>。</p>
<p>6. <b>别人的道理，自己的事情</b>。我们常常说类似“<i>你说的没错，但是并不适用于我这里的情况</i>”这样的话，<b>自己的事情和别人的事情往往总是有着这样或那样的微小或巨大的差异</b>，如果我们先入为主地不想听取别人的意见，就很容易自己说服<a href="http://en.wikipedia.org/wiki/Self_justification">（欺骗）自己</a>说“情况不一样，所以道理不适用”（而实际上到底哪些情况不一样，为什么道理不适用，是不是真的不适用，我们<a href="http://www.douban.com/subject/3287264/">根本就不去深究</a>了）。另外，朋友给出的道理或故事总是跟他当初经历的情境细节有着千丝万缕的联系，你记下了朋友的道理和故事，同时也就将这个道理和他当时经历的情境线索给挂钩起来了，于是当<strong>类似的情境</strong>发生的时候，你的记忆系统就能够根据情境线索提取出朋友当时说给你听的那些道理（<a href="http://www.douban.com/subject/1315575/">《找寻逝去的自我》</a>）；然而，这种记忆提取机制同时也有他的弱点，那就是当你经历的情境跟朋友当初经历的情境相似性不足（尽管抽象到本质上可能是一回事）的话，你就不会想起他曾经说的那些道理。这就是很多时候我们发现自己道理是听了一堆，结果自己生活中却不会用的原因。而所谓的能够“活学活用”，就是那些善于抓住知识本质，触类旁通，将道理外推到表面不相似但本质一样的问题领域之中的人，对此《Psychology of Problem Solving》的第11章举了这样一个例子：</p>
<blockquote><p>先让被试（皆为大学生）阅读一段军事材料，这个材料是说一小撮军队如何通过同时从几个不同方向小规模攻击来击溃一个防守严实的军事堡垒的。事实上这个例子的本质是对一个点的同时的弱攻击能够集聚成强大的力量。然后被试被要求解决一个问题：一个医生想要用X射线杀死一个恶性肿瘤，这个肿瘤只可以通过高强度的X射线杀死，然而那样的话就会伤及周围的良好组织。医生应该怎么办呢？在没有给出先前的军队的例子的被试中只有10%想到答案，这是控制基线。然后，在先前学习了军队例子的被试中，这个比例也仅仅只增加到30%，也就是说只有额外20%的人“自动”地将知识进行了转移（自己就能触类旁通）。最后一组是在提醒之下做的，达到了75%，即比“自动”转移组增加了45%之多（需要别人提醒）。这个例子说明，知识的表象细节会迷惑我们的眼睛，阻碍我们对知识的转移运用，在这个例子中，两个问题领域表面上是不相似的，但本质上是一样的。然而就是因为表面上不相似，而我们的记忆提取又是很大程度上依赖于一些表象上的线索来提取的，因此这些表面不相似性便阻碍了我们在问题之间进行的类比，阻碍了我们将在一个情境下掌握的道理运用到另一个情境下。</p>
</blockquote>
<p>我自己就有这样的体会，我在学习专业知识的时候经常使用 Google ，遇到知识性问题第一反应就是上 Google ，或者上 Wikipedia 。然而，在实际生活当中遇到一些生活问题的时候，往往第一时间想到的却不是 Google ，而是之前解决生活问题的时候建立起来的习惯（比如询问身边的朋友，或者干脆放一边不管）（虽然我曾经总结并告诉自己说“遇到任何知识性问题，第一时间问 Google ”），怎么会这样呢？生活问题难道不也是问题？难道不也应该联想到对待专业问题的方法——Google 之吗？可是我们的记忆系统的特点决定了不是这样的，生活问题就是生活问题，大脑会第一时间将我们之前怎样解决生活问题的方式提取出来，这个优先级要远远高于一个更一般的策略——Google，只有当没有特定策略的时候，大脑才会退而求其次寻求一般性策略。</p>
<p>还有更生动的：有一次在豆瓣上看到某人日记里面提到一个讲座，后面写了一些感想，但讲座的链接没有给出，于是我第一反应就是留言问他要链接，但是实际上呢？只要把讲座的关键字扔到 Google 上就行了。我可是 Google 的重度使用者啊，怎么会忘了这个呢？！</p>
<p>事实上，<strong>我们在解决问题的时候一般有两个思维步骤</strong>：一是根据问题情境线索从记忆系统当中提取以往成功过的方案（沿袭类似情境下用过的可行方法，这个也被称为 mental shortcut），然后评估该方案是否已经能够解决当前问题了，如果能够，就中止记忆搜寻（这个也被称为 <a href="http://en.wikipedia.org/wiki/Satisficing">satisficing 原则</a>），在刚才提到的日记问题中，留言询问作者是我在成为 Google 重度使用者之前建立起来的、针对这类情境的特定习惯，甚至也可以说是我们每个人的第一习惯（如果一个人详细说到某件事情，他肯定知道个中究竟），而且这个方法的确满足可行原则，因此，在这样的思维方式下，我不假思索地就沿袭了旧习惯，而没有成功地将在另一个问题领域建立的更好的方法推广到这个问题中来。如前面所说的，如果这个日记是不允许留言的，并且我不认识这个作者，我可能就会立即想到去 Google 了。</p>
<p>如何解决这个“知识经验跨情境转移失败”的问题？除了多多反省观察自己之外，在面对问题的时候多抽象其本质也是一个有力的办法，因为前面提到，正是表面不相似性阻碍了知识的迁移运用，我们常说有些人善于看到事物的本质，这样的人往往就是那些聪明人，因为他们更能够举一反三，将一个地方领悟的道理推广到另一个看上去很不一样的地方。</p>
<p>7. <b>认知失调与自我辩护</b>。如果我们在听到别人的道理之前已经有了一个心理上的倾向，那么即便别人给出一个有一定说服力的理由，根据<a href="http://en.wikipedia.org/wiki/Cognitive_dissonance">认知失调</a>理论，我们也会竭力为自己辩护；又由于世界是复杂的，所以我们几乎总是能够找到辩护的借口——“上次报纸上说一个英国老太太每天必吸一支烟，活了一百多岁呢。” （<a href="http://www.douban.com/subject/3287264/" target="_blank">《Mistakes were made(but not by me)》</a>）</p>
<p>8. <b>失败即成功</b>。有时候，我们的确需要在撞南墙的过程中总结出经验教训（特别是对于尚未有人走过的路），并到达成功的彼岸。从信息收集者的角度来说，世界上没有成功或失败，失败的事情中揭露出来的信息一点也不比成功事件中的信息少，或许往往还能得到更多的东西。</p>
<p>9. <b>情绪对照</b>。经历了失败之后，我们在做“正确”的事情的时候便会觉得更理直气壮。<b>如果没有经历失败后的糟糕记忆，我们就算理性地认识到目前的做法是更合适的，也很难从情绪上强烈地感受到这么做的“正确感”</b>。</p>
<p>10. <strong>天性</strong>。我们有很多根植在大脑中的进化选择出来的天性（<a href="http://www.douban.com/subject/1128662/" target="_blank">《Mean Genes》</a>，<a href="http://www.douban.com/subject/2143904/">《进化心理学》</a>，<a href="http://www.douban.com/subject/2990015/" target="_blank">《Predictably Irrational》</a>，<a href="http://www.douban.com/subject/1874488/" target="_blank">《别做正常的傻瓜》</a>，<a href="http://www.douban.com/subject/3324610/">《摇摆(Sway)：难以抗拒的非理性诱惑》</a>，<a href="http://en.wikipedia.org/wiki/Behavioral_economics" target="_blank">Behavioral Economics</a>）。在判断与决策时这些天性的优先级总是最高的。然而，由于这些天性是在远古社会选择适应的，并不适应短短几百年我们才迈入的现代社会，所以我们总是听到内心两个声音吵架。比如我们的天性是目光短浅，只看到眼前利益（也许这对物质匮乏的远古社会是适应的）。所以即便有时候别人说服我们应该往长远考虑一些，他自己就曾经吃过只看眼前的亏，然而你的内心一个声音仍然在高叫着“管他呢！”。</p>
<p>如果在你没有很多钱的时候，有人告诉你，钱多的人并不更加幸福；钱与幸福感几乎不相关。你会相信吗？就算他拿出非常严谨、权威、科学的心理学研究结果（《撬动幸福》），也许你没法反驳，但你内心仍然还会有另一个声音在高喊：“管他的，还是让我先发了财再来担心这个问题吧”，我们似乎<a href="http://www.sciam.com/article.cfm?id=of-two-minds-when-making">有两个大脑</a>，一个理性区域（很可能定位于进化史上较晚近出现的<a href="http://en.wikipedia.org/wiki/Neocortex">新皮层（neocortex）</a>，这个皮层被认为是高级认知推理能力的所在），和一个原始区域。这两个区域并不总是合作无间的，很多时候我们面临两难决策的时候仿佛内心有两个声音在争吵，就是它们在吵架呢——理性的大脑告诉你应该这么做，但是直觉却大喊应该那么做。到底怎么做呢？最终只有一个办法能够弄清楚——实验。但如果别人实验了之后告诉你幸福与钱并不想干，你会怎么看？在无可辩驳的证据面前你的理性大脑是被说服了，但是你的另一个大脑却根本不买帐，它的工作机制是：没钱就用焦虑来驱动你，让你寝食不安，等你挣到钱了，就给你短暂的满足感，之后让你迅速习惯于这点满足感，迫使你把目光投向更多的钱（进一步用焦虑来驱使你去赚更多的钱）。为什么你自己的大脑会跟你过不去呢？为什么它总是不让你开心呢？很简单，如果你总是感到满足的话，就不会去进取，在一个残酷的优胜劣汰的竞争环境中，你的这种不思进取的基因很快就会被淘汰。经过了漫长的筛选，如今剩下来的基因几乎都是挣钱机器（《Mean Genes》）。</p>
<p>贪婪、嫉妒、短视、投机，这些天性也许在远古社会曾经成功地让我们的祖先占取了生存繁殖优势（并不像某些宗教书籍说的这些是所谓“原罪”，它们只不过是适应于特定社会背景的进化心理机制、判断的与决策的heuristics而已），然而现代社会的情境已经改变，分享、合作、交流、长远、诚实，这些才是在现代社会获得成就的方法，但由于我们的天性还没为这个社会准备好（进化是需要时间的，由于人类进入现代社会的时间太短，才区区数百年，和漫长的几十万年想必只好比一瞬，进化的齿轮——需要经过一代代繁殖淘汰——根本还没来得及跟上，所以我们仍然在使用着适应远古社会的心理和生理机制），因此，<strong>我们常常需要用理性的声音去说服内心的原始人</strong>。幸运的是，我们可以，前提是我们必须首先了解自身。</p>
<p>11. <strong>习惯</strong>。我们常说，“说起来容易，做起来难”。习惯的力量远远大于我们的想象，很多时候我们都会有这样的体会：听到一番很有道理的话，但没过几天，发现自己又变回原来的老样子了。甚至于自己在一次困境中领悟出了一些很重要的道理，决定在下次遇到类似情况的时候不再犯以前犯的错误，然而，当真正遇到下一次情况的时候发现自己无意识地又犯了同样的错误，谁说人不会两次踏入同一条河流？</p>
<p><strong>也许，对付我们强大的习惯的最佳办法是将自己认为正确的（不管是自己经过困难或失败而领悟的，还是看到书上或听到别人说的）写下来，并常常拿出来翻看。事实上，我的经验是，在写下来的时候我们的大脑会进入到理性分析模块，进一步检验和推理那些道理，我们越是对一个道理审视的详细、深入、全面，大脑中留下的印象深刻，从记忆加工的角度来说，这叫深度加工，带来的结果就是该记忆与更多的提取线索相关联，于是便能够在更多的场景下被唤起（而不是被以往的习惯直接覆盖）</strong>（<a href="http://www.douban.com/subject/1315575/">《找寻逝去的自我》</a>）。</p>
<p>&#160;</p>
<p><strong></strong></p>
<p><strong></strong></p>
<p><strong></strong></p>
<p><b><font size="4">（二）亲身经历了就一定明白吗？</font></b></p>
<p>1. <strong>很傻很天真的条件反射</strong>。条件反射是一个太傻太天真的系统——我们碰了一鼻子灰之后往往就会选择放弃自己的做法。然而其实撞了南墙并不就一定意味着做法不对，可能只是时运不济。<b>没有得到好的结果并不代表你的过程就错了</b>。有人勤奋学习却发现中学同学撞大运成暴发户了或者找了个好老公，于是得到悲观结论说学习没啥用。可以想见，如果他因此就改变做法，整天等着机遇降临，同样也可能会一败涂地。同样，<b>结果正确也并不代表方法就一定正确</b>。在金融市场里面这样的情况尤其显著，让大猩猩来选择股票也有运气好的时候（<a href="http://www.douban.com/subject/3025921/">《黑天鹅》</a>），如果大势利好则更是如此。但难道这就代表所用的方法是正确的了吗？客观的做法是：<b>看重过程，而不是看重单次的结果——因为再好的过程也可能会偶尔失利，但从长远来统计，好的过程总体上必然导致更好的结果</b>。（<a href="http://www.douban.com/subject/1874488/">《别做正常的傻瓜》第</a>12章：“抓住老鼠的一定是好猫吗—结果偏见”对此有介绍。）</p>
<p>2. <strong>认知偏差</strong>。我们有着各种各样系统的认知偏见：我们经常对事物作出错误的解释和归因（即便自己是亲历者），有时甚至反而是“当局者迷，旁观者清”。<a href="http://xiaolai.net/">李笑来老师</a>曾经讲了他亲身经历的一个有趣的故事：</p>
<blockquote><p>我的教练臂围是43厘米，几乎和常人的大腿一般粗。有一次他告诉我他练习的诀窍——握哑铃的时候，一定要把手掌边缘贴到靠体侧的那一个哑铃片上。这样的话，哑铃的另外一端将自然地向外翻转一个很小的角度，臂屈伸的时候恰好可以使肌肉获得最大的曲张刺激。然后他得意而灿烂地笑着说，“多简单啊！”而我却突然明白了另外一件事：他的成功其实并不是来自于这个所谓“简单而神秘的技巧”，因为我认识另外一个健身教练臂围45厘米，我从来没看到那个45厘米臂围的教练用这种方法握哑铃。但他们都成功了。（摘自<a href="http://www.xiaolai.net/?p=423">《心智力量的差异》</a>）</p>
</blockquote>
<p>事实上，很多成功者自己的总结都不靠谱，就是因为他们自己也难以对自己成功的原因进行正确的归因，比如我们都有这样一种倾向：将失败归因于外界因素，将成功归因于自己的能耐。（心理学把这个称为<a href="http://en.wikipedia.org/wiki/Self-serving_bias">自我服务偏差</a>）。此外人类的思维有着林林种种各种各样的<a href="http://en.wikipedia.org/wiki/List_of_cognitive_biases">认知偏差</a>，不管是成功者还是失败者，只要没有对人类思维和心理机制的基本了解，都难逃认知偏差的影响。作为一个开始：你也可以从<a href="http://www.douban.com/subject/2383735/">《How we know what isn’t so》</a>开始阅读一些经典的思维谬误，或者阅读<a href="http://blog.csdn.net/yuankaining/">元凯宁</a>在 TopLanguage 上发的这篇科普：<a href="https://groups.google.com/group/pongba/browse_frm/thread/3a88afe2d0fcbcdc">《关于“不了解的领域”，兼谈 Critical Thinking》</a></p>
<p>3. <b>情绪系统</b>。我们之所以强烈地依赖于需要亲身体验一个负性事件来学习，是因为<b>我们平常的决策与判断强烈地依赖于情绪系统的输出</b>，如果一个事情“感觉上没错”，我们无论有多好的理由也很难说服自己不去做它，如果一个事情“感觉上不对”，则无论有多好的理由也很难说服自己去做它。这种对情绪系统的强烈依赖使得理性的证据在强烈的情绪面前显得孱弱。事实上，我们的直觉的确有不少时候是很灵的（<a href="http://www.douban.com/subject/1291535/">《Blink》</a>、<a href="http://www.douban.com/subject/2252432/">《Gut Feelings》</a>），但也有不少时候是失灵的（前文已经有例子了），正确的做法不是一概而论地听取直觉的意见或者一概而论地不听取，而是将它当成一个启发式的判断，然后利用自己的理性大脑对其进行进一步的客观的、逻辑的检验（<a href="http://en.wikipedia.org/wiki/Critical_thinking">Critical Thinking</a>）。我们是一定程度上能够驾驭情绪系统的，情绪系统毕竟只是我们的<a href="http://www.douban.com/subject/2374426/">进化工具箱中的决策系统之一</a>，而不是全部。另外始终别忘了情绪系统只是一个比较粗糙的判断决策系统，并且它很多时候是为了适应远古社会而非现代社会的（《Mean Genes》）。</p>
<p>&#160;</p>
<p><b><font size="4">（三）不需要经历也能明白——<b>理性的力量</b></font></b></p>
<p>我们对于事物的思考深度常常是不够的，在浅层次的思考了之后，如果我们的情绪系统或者直觉已经给出了倾向，那么很少有人会继续深入地思考，而开始转向着手行动。这种匆忙的态度往往是失败的起源，在碰壁了之后，我们被动地“让事实告诉了我们”某方案是行不通的，<b>让事实替代我们进行了思考和推理</b>，我们从失败当中获得了信息，知道了为什么之前的方法是不恰当的，这就是一些时候我们认为要亲身经历才能明白的原因。然而，这并不意味着任何时候我们都只能“做了之后才发现…”，人类最强大的能力就是<strong>社会学习</strong>——</p>
<blockquote><p><b>普通人从自己的错误中学习，聪明人从别人的错误中学习</b>。</p>
</blockquote>
<p>人类最强大的另一个能力则是归纳和推理——</p>
<blockquote><p><strong>A few lines of reasoning can change the way we see the world.</strong> (<a href="http://www.xiaolai.net/index.php/archives/193.html">via</a>)</p>
</blockquote>
<p><b>我们可以仔细地，理性地思考、权衡各个选择的利弊，而不仅仅满足于情绪上的判断</b>。 假设我们面临两个选择，A和B，我们可以<b>结合别人的经历，利用自己的推理能力</b>，去分别推断A或B选项带来的各种各样可能的利弊，对于其中不确定的因素我们或者可以<strong>进一步从别人那里收集更多的信息</strong>来使得判断更靠谱，或者可以<strong>对风险的上下界进行一些估计</strong>，总之，我们尽量去<b>让我们大脑中假想的角色去经历失败——我们通过推理发现某条路行不通，就避免了现实中去碰一鼻子灰。</b></p>
<blockquote><p><strong>我们在大脑中走得越远，在现实中就走得越稳。我们在大脑中失败的次数越多，在现实中失败的次数就越少。</strong></p>
</blockquote>
<p>直到实在没法在事先知道答案（你所面临的问题是任何前人都没有探索过的），才必须亲自探险，那个时候，我们就不再是在重复别人走过的老路，而是探索者，创新者，因为我们站在了别人的肩膀上。</p>
<p>&#160;</p>
<p><strong><font size="4">（四）尾</font></strong></p>
<p>事实上，现代社会人最重要的能力之一就是能否从<strong>别人</strong>的错误中学习，往往是这类人能够迅速走在别人的前面，<strong>在别人跌倒的地方跳过去</strong>。如果我们事必躬亲，那么历史绝对不会进步，我们只会每个人从生下来开始都将别人犯过的错误再犯一遍，将别人趟过的泥潭再趟一遍，阳光底下就真的没有新鲜事了，历史就真的永远重复他自己了。然而历史告诉我们绝非如此，虽然很多人都会甚至需要自己犯一犯某些错误，但同样也有很多人能够在别人的错误中学习。</p>
<p><strong>这是一个信息社会，所有人的经验教训，所有人的知识以前所未有的速度，以互联网为媒介传播开来，不管我们关注什么主题，总能迅速找到一堆书，论坛，网页，然而能否从中获取知识，避免做别人做过的俯卧撑，就看你有没有一双能够辨识的眼睛，和善于思考的心智（见</strong><a href="http://blog.csdn.net/pongba/archive/2008/12/18/3549560.aspx" target="_blank"><strong>《如何清晰地思考》</strong></a><strong>），否则在海量的信息面前就永远只能是来打酱油的。</strong></p>
<p>&#160;<img src="http://lh6.ggpht.com/_fb8PpGM8tt4/SXB8q66K6wI/AAAAAAAACbA/yhs3kaprqV8/s800/shawshank1.jpg" width="590" height="322" /></p>
<h3>你可能也会喜欢以下文章</h3>
<ul class="related_post">
<li><a href="http://mindhacks.cn/2009/03/28/effective-learning-and-memorization/" title="[BetterExplained]如何有效地记忆与学习">[BetterExplained]如何有效地记忆与学习 (46)</a></li>
<li><a href="http://mindhacks.cn/2009/03/15/preconception-explained/" title="逃出你的肖申克（二）：仁者见仁智者见智？从视觉错觉到偏见">逃出你的肖申克（二）：仁者见仁智者见智？从视觉错觉到偏见 (99)</a></li>
<li><a href="http://mindhacks.cn/2009/02/15/why-you-should-start-blogging-now/" title="[BetterExplained]为什么你应该（从现在开始就）写博客">[BetterExplained]为什么你应该（从现在开始就）写博客 (63)</a></li>
<li><a href="http://mindhacks.cn/2009/02/09/writing-is-better-thinking/" title="[BetterExplained]书写是为了更好的思考">[BetterExplained]书写是为了更好的思考 (21)</a></li>
<li><a href="http://mindhacks.cn/2009/02/07/better-explained-conflicts-in-intimate-relationship/" title="[BetterExplained]亲密关系中的冲突解决">[BetterExplained]亲密关系中的冲突解决 (32)</a></li>
<li><a href="http://mindhacks.cn/2009/01/16/hammers-and-nails/" title="锤子和钉子">锤子和钉子 (6)</a></li>
<li><a href="http://mindhacks.cn/2008/12/18/how-to-think-straight/" title="如何清晰地思考（近一年来业余阅读的关于思维方面的知识结构整理）">如何清晰地思考（近一年来业余阅读的关于思维方面的知识结构整理） (5)</a></li>
<li><a href="http://mindhacks.cn/2008/10/29/methodology-for-programmers/" title="方法论、方法论&mdash;&mdash;程序员的阿喀琉斯之踵">方法论、方法论&mdash;&mdash;程序员的阿喀琉斯之踵 (7)</a></li>
<li><a href="http://mindhacks.cn/2008/07/20/learning-habits-part2/" title="一直以来伴随我的一些学习习惯(二)：时间管理">一直以来伴随我的一些学习习惯(二)：时间管理 (4)</a></li>
<li><a href="http://mindhacks.cn/2008/07/08/learning-habits-part1/" title="一直以来伴随我的一些学习习惯(一)：学习与思考">一直以来伴随我的一些学习习惯(一)：学习与思考 (9)</a></li>
</ul>
<hr />
<h3>订阅 Mind Hacks</h3>
<a title="用Google Reader订阅" href="http://fusion.google.com/add?feedurl=http://mindhacks.cn/feed/"><img src="http://mindhacks.cn/wp-content/uploads/2009/02/feed_google.gif" style="border:0" alt="订阅到 | Google" /></a> 
<a title="用鲜果订阅" href="http://www.xianguo.com/subscribe.php?url=http://mindhacks.cn/feed/"><img src="http://mindhacks.cn/wp-content/uploads/2009/02/feed_xianguo.gif" style="border:0" alt="订阅到 | 鲜果" /></a>
<br/> 
<a title="用抓虾订阅" href="http://www.zhuaxia.com/add_channel.php?url=http://mindhacks.cn/feed/"><img src="http://mindhacks.cn/wp-content/uploads/2009/02/feed_zhuaxia.gif" style="border:0" alt="订阅到 | 抓虾" /></a> 
<a title="用有道订阅" href="http://reader.youdao.com/b.do?keyfrom=mindhacks&url=http://mindhacks.cn/feed/"><img src="http://mindhacks.cn/wp-content/uploads/2009/02/feed_yodao1.gif" style="border:0" alt="订阅到 | 有道" /></a> 
<hr />
<h3>我是你的信息过滤器</h3>
想了解作者最近在关注什么，欢迎 Follow <a href="https://twitter.com/pongba">pongba@Twitter</a>
<br/>
程序员朋友请到作者发起的 <a href="https://groups.google.com/group/pongba">TopLanguage</a> (<a href="http://mindhacks.cn/about-toplanguage/">about</a>) 社群逛逛，定有收获 :)
<br/>
想了解作者在阅读哪些书，请到 <a href="http://www.douban.com/people/pongba/">pongba@豆瓣</a>，或者直接访问以下四个豆列：<a href="http://www.douban.com/doulist/46003/">[只读经典]思维改变生活</a> | <a href="http://www.douban.com/doulist/127649/">[只读经典]思考的技术与艺术</a> | <a href="http://www.douban.com/doulist/197706/">决策与判断</a> | <a href="http://www.douban.com/doulist/176513/">机器学习与人工智能书籍资源导引</a> 。
<br/>
想了解作者平时在互联网上的阅读，请订阅 <a href="http://delicious.com/pongba/shared-reading">pongba-shared-reading@delicious</a> 。
<hr />
<p><small>
本文由 刘未鹏 发布在 <a href="http://mindhacks.cn">刘未鹏 | Mind Hacks</a>, 2009. | <a href="http://mindhacks.cn/2009/01/18/escape-from-your-shawshank-part1/#commenting">34 条评论</a> | 标签: <a href="http://mindhacks.cn/tags/%e6%80%9d%e7%bb%b4%e6%94%b9%e5%8f%98%e7%94%9f%e6%b4%bb/" rel="tag">思维改变生活</a>
<br/>
转载请注明作者，出处，以及<a href="http://mindhacks.cn/2009/01/18/escape-from-your-shawshank-part1/">原始超链接</a>: http://mindhacks.cn/2009/01/18/escape-from-your-shawshank-part1/
</small></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/pongba?a=9R8Jq5NV"><img src="http://feeds.feedburner.com/~f/pongba?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/pongba?a=g4nBPgJQ"><img src="http://feeds.feedburner.com/~f/pongba?i=g4nBPgJQ" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://mindhacks.cn/2009/01/18/escape-from-your-shawshank-part1/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
