Main

December 06, 2007

学习从历史开始

我有一个忘记从哪继承来的观点:无论我们想学什么,都应该从学习他的历史开始。极端点说,无论学什么,都是在学他的历史。

前几天在北京见到了我的小表妹,她刚上初一,人极为聪明。七年前我在北京工作时,她还没有上小学。那个时候我就回答过她许多科普问题。一个五岁的小姑娘的理解能力曾让我感叹不已。

知道小妹妹居然在写 blog 而且文笔不错,觉得挺高兴的。但听说她最近一次考试数学成绩不是特别好,有些令人担忧。我一直认为中学所谓文理分科就是件巨傻的事(似乎现在慢慢的不再分了)。但如果一味的去追求所谓文科上的造诣,怕是会耽误理性思维的发展。在迈入科学的殿堂的门槛上,一步错就能耽误十年啊。

小孩子一开始在学校学习或许更多的是为了比同龄人强,为了完成长辈的期望,为了达到别人设定的目标。但终有一天,长大了的后会发现,学习其实就是因为自己想知道。

所以吃饭的时候,我多说了几句。无论学什么,都要先培养出兴趣。理科的东西老师教起来很枯燥,那么就可以从读他们的历史开始。一段段故事,一个个鲜活的人,就会变得生动。深一层的道理需要慢慢的去体会:无论学什么,都是在学他的历史。以前的人如何考虑这些问题,为何研究这些问题。他们怎样去归纳、总结。他们的思考怎样延伸出去,为什么又有了局限性。后人怎样做出了突破。人性是共通的,人的智力水平也相差无多。按着前人的路,没有太难理解的道理。而课堂上现在的教法,把历史上长长的思考过程压缩,裁减掉所有的错误和累赘,压缩成一条条公式与冷冰冰的推导。背了那些,除了考出完美的答卷,就没太多意义了。

我带她去书店逛了一下午,买了不少书。逛书店这个点子一提出来,小姑娘心中的高兴完全写在了脸上。我想找一本有趣点的数学史的书,没有物色到。最后挑了一本科普的《从一到无穷大》;转到科普的柜台,她居然知道《时间简史》。我想了想还是买了本,但是告诫说,这个年纪读可能还太小,留到高中再看吧。再后来又买了些小说……

写了这么一大段,其实我还是想绕回来写写 软件开发2.0大会 上的故事,以及接下来几天的活动。

September 24, 2006

《游戏之旅——我的编程感悟》2006金秋读书季

就我自己去年写的那本书,经过了众多朋友的批评,我自己心里面已经认识到了太多的不足,本来不太打算再拿上台面了。昨天收到博文视点出版社朋友的一封 email ,同一天又收到一个读者的来信,让我觉得书本身还是能帮助一些人的。那么,不喜欢这本书的人大可不必读下去,觉得有点用的朋友若有兴趣可以参加这个活动:


您是否读过云风的《游戏之旅——我的编程感悟》?

这本书是否对您的学习和工作有过一些帮助?

您有哪些阅读后的感想希望与其他朋友一起分享?

您还阅读过哪些博文视点出版的图书

请您一起来到这里,参加由电子工业出版社博文视点公司特意为云风举办的“《游戏之旅——我的编程感悟》2006金秋读书季”活动吧!只要您将自己对这本书的点滴阅读感受通过以下方式告诉我们,您就有机会获得精美礼品一份,而且能够同时参加“博文视点3周年热心读者征集活动”,有更多惊喜等着您哦!

获奖名单将于2006年12月1日在云风的blog和博文视点网站上公布。

May 15, 2006

《我的编程感悟》的一处技术错误

今天收到一封读者来信,指出一处非常明显的技术错误,真的是非常惭愧。在第 118 页讲解 Windows 消息处理时,对于 UpdateWindow 的解释是明显错误的。

书上是这样写的,“这里,UpdateWindow 通过调用 PostMessage 把 WMPAINT 消息推入消息队列实现的。”这是一个明显的错误,UpdateWindow 是直接处理 WMPAINT 而非把消息放入队列。当初是一个笔误,有朋友看过初稿时曾经指出这个错误。我当时觉得自己不会有这种笔误的,看了稿子后发现果真如此,就立刻改过来了。可能是跟编辑来回交换稿子的时候又错误的提交了有误的稿。

收到这封 email 的时候,一开始也是不太相信,查了一下自己的书,果真被印成了白字黑字。惭愧啊。希望下次重印的时候能够修正过来。

April 08, 2006

读了一本书

今天读完了《大道至简》,这是一本讲软件工程的书。我读的电子版,作者放在网站上可以自由下载。

我个人到目前为止,对软件工程尚无兴趣,但并不妨碍我去了解。我喜欢这种写作的风格,以及短小的篇幅。只为论道的话,道理讲清楚即可,实例都是多余。读书在我看来,一为启发思考,二而拓展视野,两者做到其一已经足够。

December 27, 2005

基础不等于简单

今天为了我那本书,在 <a href="http://www.china-pub.com/member/bookpinglun/viewpinglun.asp?id=27924">china-pub 书评</a>上跟人理论。

表面上看起来是争论 SendMessage 做线程间如何工作的问题,但是我想表达的是另一个观点。那就是,基础的知识并不简单。

这个朋友对我的书评价很低,不过我想他人很好的,而且出发点应当也无恶意。我拿其中一段评语做文章,即“第五章:Windows类。(本书只负责简单介绍,要精通的自己找去。我推荐两本啦:如Advance Windows和Windows Internals)”

这章内容我花了点时间写,也改过几次稿,还算比较满意的。

December 14, 2005

收到一些读者的来信

今天又收到几封读者来信,大约会来信给我的读者,多是喜欢这本书的。如果不喜欢,也不至于写 email 来骂吧 :)

最近也看了一些朋友的 blog ,有提到这本书的,当然会仔细读一下。发现,不喜欢的人估计跟喜欢的人一样多。不过也不太失望,指望自己写的东西能迎合所有人本来就不切实际,而且每个人的经历不同,对编程这个事情的理解不同,或者读书的出发点不同,都会可能得到截然不同的结论吧。

而我也了解自己的文字表达能力,实在是不怎么样,心中终究是有一些惭愧的。

December 06, 2005

《游戏之旅——我的编程感悟》勘误建议

今天拿到了出版社的样书八本,瞬间被分完 :)整个装订还算满意,随手翻了一下,发现了一些印刷错误。当时没有在意,现在回头想一下,应该有个地方列出来,方便读者。下次重印时也好更正。请大家赐教。

我在个人 Wiki 上整理了 勘误表

November 14, 2005

书终于出版了

<a href="http://www.dearbook.com.cn/book/viewbook.aspx?pno=TS0078689" text="游戏之旅——我的编程感悟"><img src="http://www.dearbook.com.cn/book/BookImage/lastTS0078689__.jpg" alt="游戏之旅——我的编程感悟"></a>

写了这么长时间,书终于可以出版了,写本书真的是累啊。