学习方法之《自己动手写操作系统》书摘
你是否有过这样的经历,有一天你兴致勃勃买来一堆菜谱想学厨艺,翻开之后却发现自己根本没见过那些材料的名字,也不知道什么叫文火什么叫武火,什么叫上浆什么叫勾芡。而菜谱里根本没告诉你!你扔掉菜谱,垂头丧气,从此对厨艺失去兴趣。
…
你或许听说过张五常,他为了研究经济学问题亲自跑到大街上去卖橘子,后来写成了著名的《卖橘者言》,成了实证经济学的典范。他没有仅仅躲在房子里研究,因为他相信通过实践得来的经验才最可靠、最深刻。我想他真的是一个喜欢追根究底的人。
…是的,我就是这样一个喜欢探求本质的人,对这一切怀有极大的兴趣,于是我想写一个自己的操作系统,因为我知道只有通过自己动手,才能对它有真正深刻的了解。
道篇
.有效而愉快地学习
你大概依然记得,在亲自敲出第一个“Hello world”程序并运行成功时的喜悦,那样的成就感点燃了你对编写程序的浓厚兴趣。随后你不断地学习,每学到新的语法都迫不及待地在计算机上调试运行,在调试的过程中克服困难,又学到新知识,并获得新的成就感。
可现在请你设想一下,假如课程不是这样安排的,而是先试图告诉你所有的语法,中间没有任何实践的机会,试问这样的课程你能接受吗?我想惟一的感受就是索然无味。
原因何在?因为你体会不到通过不断实践而带来的一次一次的成就感。而感就感是学习过程中快乐的源泉。没有了成就感,学习效率将大打折扣。
每个人都希望有效且愉快地学习,可不幸的是,我们见到的操作系统课程十之八九都是在喋喋不休地讲述着进程管理、存储管理、I/O控制、调度算法,我们到头来也没有一点的感性认识。我们好像已经理解却又好像一无所知。很明显,没有成就感,一点也没有。
.学习的过程应该是从感性到理性的提升过程
在没有登过泰山之前,无论书中怎样描写它的样子,你都无法想你出它的真实面目,即使配有插图,你对它的了解也仍是支离破碎的。毫无疑问,一千本描述泰山的书都比不上你一次登山的经历。文学家的描述是华丽而优美的,可这样的描述最终产生的效果是促使你非去亲自登泰山不可。反过来呢?假如你已经登过泰山,这样的经历所产生的效果会使你想读尽天下所有描述泰山的书吗?恰恰相反,你可能再也不想去看那些文字描述了。
是啊,再好的讲述也比不上亲身的体验。人们的认知规律本来如此,有了感性的认识,才能上升为理性的思考。反其道而行之只能是事倍功半。
..而随着本书去亲身体验,则好像置身于山门之内,你不但可以看见眼前的每一个细节,更是具有了走完整座大山的信心。
.暂时的错误并不可怕
当我坟一件事情的全貌没有很好地理解的时候,很可能会对某一部分产生理解上的误差,这就是所谓的断章取义。很多时候断章取义是难免的,但是,在不断学习的过程中,我们会逐渐看到更多,了解更多,对原先事物的认识也会变得深刻甚至完全不同。
..在实践的过程中,可能在很多地方会有一些误解产生。这都没有关系,随着了解的深入,这些误解总会得到澄清..
术篇
.用到什么再学什么
我们不是在考试,只是出于自己的兴趣,所以,就让我们忠于自己的喜好吧,不必为了考试而看完所有的章节。让我们马上投入实践,遇到问题再寻觅解决的办法。笔者非常推崇这样的学习方法:
实践->遇到问题->解决问题->再实践
由于我们知道为什么学习,所以才会非常投入;由于我们知道我们的目标是解决什么问题,所以才会非常专注;由于我们在实践中学习,所以才会非常高效。最有趣的是,最终你会发现你并没有因为选择这样的学习方法而少学到什么,相反,你会发现你用更少的时间学到了更多的东西,并且格外扎实。
.只要用心,就没有学不会的东西
..所有的道理都是相通的,我们所做的并非创造性的工作,所有的问题前人都曾经解决过,所以我们更应无所畏惧。更何况不仅有书店,而且有因特网,动动手就能找到需要的资料,我们只要认真研究就够了。所以当遇到困难时,请静下心来,慢慢研究,只要用心,没有学不会的东西。
.适当地囫囵吞枣
如果囫囵吞枣仅仅是学习的一个过程而非终点,那么它并不一定就是坏事。大家都应该听说过鲁迅先生学习英语的故事,他建议在阅读的过程中遇到不懂的内容可以掠过,等到过一段时间之后,这些问题会自然解决。
在本书中,有时候可能先列出一段代码,告诉你它能完成什么,这时你也可以大致读一下,因为下面会有对它详细的解释。第一遍读它的时候,你只要了解大概就够了。
林光常启示录
对于第一次听说这个名字的人,我大概介绍一下。林光常大叔在2006年红遍中国大江南北,其所著《无毒一身轻》成为畅销书,登录湖南电视台,他倡导“生机饮食”,成名食物是红薯,一时红薯的价格高过猪肉。
我也买过这本书看,里面的观点对一些人来说可能很新鲜,我是很熟悉的,当年高中不经意间买了一本《营养圣经》(作者是英国营养学权威)【1】,回家就开始吵着老爹要吃生菜,戒肉食,吃水果。那时我比较胖,几个月下来就瘦了十几斤,一时传为佳话。以往每年都会生几次病,而今生病对我来说是件困难的事。林光常许多所谓“标新立异”的理论和主流营养学&医学有所出入,但并非没有依据,如“肉食有害论”和“牛奶有害论”在《营养圣经》和其他一些权威著作中都可以找到依据。
林光常表达能力很好,也很懂得营销,这不是什么坏事,只要你宣传的是好东西,但当你倒下的时候这些优点都成了缺点。几个月前看到林光常被判“欺诈患者”,遭启诉求刑七年。事发原因是一位患者只吃林光常的排毒餐拒绝治疗,最终身亡。【2】
许多人觉得自己很有同情心,一看到有人死了就义愤填膺。但有理智的会问:她不肯治疗关林光常什么事?报道上是这样说的:“在林光常诸多言论中,有这样一条———‘癌症是毒素长期累积的结果,只要吃了林光常的排毒餐就能长寿’。就是这一说法,使得吕育娴等癌症患者不惜花重金购买其产品,并放弃了正常治疗,最终导致癌细胞扩散。”【3】看不出两者有什么直接关系。
但林光常这个人也不是那么圣洁的,他学历造假,严格来说也不是造假,但确实是恍了一下,是营销手段,但于营养学或是医学这么专业的行业是不能这样干的。一些言论值得商榷,但如之前所言,主要言论有理可依,也确实能让人受益。他从中赚了多少利润没有人说得清楚。但很明显的一点是,他一定触动到了奶业、鸡业、肉业的利益,这就让林光常的陨落之谜变得更加扑朔迷离。
在百度林光常吧上,有很多林光常的支持者,以自己的经历肯定排毒餐是有效的。刘船长也和我谈到这个,他用生机饮食排毒后,先是感冒,感冒后全身焕然一新。我觉得最有趣的还是反对者的反应,他们先是“迷信”了林光常的说法,使用排毒餐,林光常一倒下,他们所有的信念都消失了,又开始迷信其他的“专家学者”,一起反对林光常,弄了半天还是迷信。“科学”和“专家”两个词是当世最大的迷信。而媒体的导向能影响到大多没有学会独立思考的人,媒体疯捧林光常的时候,网民一片叫好,媒体倒林的时候,网民怨声载道。不会独立思考的人被媒体玩弄,媒体又被谁玩弄呢,我不得而知。
【1】霍尔福德 - 《营养圣经》 http://product.dangdang.com/product.aspx?product_id=20443573
【2】http://health.sohu.com/s2007/linguangchang/
【3】http://health.sohu.com/20070906/n251997744.shtml
小李飞刀
李天命是香港中文大学哲学系教授,是一个非常有个性的人。李天命《李天命的思考艺术》是我大一在图书馆时草草翻过的,觉得不错,但当时和这本书不来电,没有从中吸取足够的养份。如今因缘际会,在当当上买了《李天命的思考艺术》和《从思考到思考之上》,读罢拍案叫绝。
在《李天命的思考艺术》这本书中,作者以通透易懂的方式介绍了”批判性思考“的能力,作者是反对一味提倡“创意思考”的,因为没有知识和批判性思维,得出的创意必然肤浅甚或漏洞百出。在读完本书后,你将自然而然地装备上作者所传授的“小李飞刀”。批判思考最精要的一字心诀,为“锐”,即锋利。
时常在网上看到各式辩论,都是非常无聊的玩意。要么怀疑对方的道德动机,要么就是各说各话,要么就是进行人身攻击。也难怪,网上大家是匿名出战,人性的阴暗面容易就暴露出来了。另一套常见的玩意就是以“专业术语”或“假、大、空”的模糊性语言唬人,这些人应该去学催眠。所有思考的高手论述都是清晰的,迷糊的言语并不反映高深的思想,迷糊的言语只反映迷糊的脑袋而已(用在催眠中除外),我们不妨举一些实例来看看什么是模糊而没有实际内容的语言(本例取自刘未鹏BLOG上发生的一场辩论http://blog.csdn.net/pongba/archive/2008/07/07/2622713.aspx):
“哲学是一切科学之母。数学是一门形式化的学科,他不能统领其它的学科,有它的局限性。它首先不能容忍矛盾的存在。而社会学、经济学处处表现矛盾。战争也是一样。”
听起来很牛,不是吗?“哲学是一切科学之母”这种哲学家自大的论点就不用评论了,“数学….有它的局限性”这又是离题万里,因为根本没有人说过数学没有局限性。作者估计是中学政治学多了,认为“矛盾是处处存在的”,但矛盾并不意味着“逻辑错误”,例如数学中有有理数,又有无理数的存在,这可以说是某种“矛盾”,但“矛盾”不等于“逻辑错误”,战争中存在矛盾不意味着将军可以下命令说:“你们去进攻A城,同时不要进攻A。”往往好谈哲学、玄学的人都容易犯假大空的毛病。
在辩论中此类假大空的论断不胜枚举,“因为同你们讨论对我没有任何好处,你们见解对我太小case了”,这种言论也不过是纸老虎罢了。爱面子胜过爱真理的人不应该参加学术辩论。
作者在两本书中用简明的语言和例子介绍了非常多的思维工具,以及许多经典的案例解析,让你不得不感受到思辨之美,感叹世间论述的漏洞百出。到这里你也许会猜想李天命是否反对宗教,是否反对禅?这正是我特别要赞美李天命的地方,喜欢玩思想,但他知道思想的局限,他这样说道:
“固然有甚多形上学理论只是文字游戏,但也有不少形上学的言论含有很深的智慧。儒家、佛家、道家的哲学就有这样的智慧。”
“我认为若要具备最完整的哲学训练,就必须包括语理分析和禅–始于语理分析,终于禅(前者根基,后者花果)。”
作者写文章反对过一些宗教传道士和禅学大师,但作者绝不反对宗教和禅,作者反对的是不加思索地遵守教义,甚至打着宗教的名号对其他人进行打压,或是捞取钱财,作者反对的是用“是即是非”,“强权即是自由”的言论来混淆视听,愚弄民众。
“此时此地,有不少‘进步人士’把不属迷信的宗教观点叫做迷信,这每每是由于思考水平低,对科学法度一知半解所致;又有不少‘进步人士’单单把东方人的宗教言行归于迷信,则往往是由于自卑心理加崇洋心理使然。”
“以上所讲,重点在于指出,相信满天仙佛存在的多神论观点,不属迷信。但要注意的是,一个观点不属迷信,并不意味着我们就要相信它。‘明天会下雨’这句话也不属迷信,我们可不一定要相信。究竟我信不信满天仙佛存在呢?这问题牵涉太广,无法在此细论。要在公开场合透露的话,我通常只会表示自己‘相信’有诸天神灵存在。但如果是朋友在私底下问我,我就会说我‘知道’有诸天神灵存在,因为我掌握了很多我认为证据确凿的资料。”
我极力推荐这个精彩的人,两本精彩的书,它对你的益处,绝对高于市面上的各种“脑力开发”书籍。
