Essential的含义
2008-06-17
打小接触过不少教材和讲师,开始时不是一个审视者,教材和老师的话都是金科玉律。上了大学,教材不再权威,人也学着反叛,觉着好的教材和好的授业者,真是凤毛麟角。当牙齿开始松动,情愿不情愿、自觉不自觉变了宽容些。
谈书之前,先简单说讲师。讲师胜任授业,就是完成任务了,传道是旧时的独尊儒家时的权势,不足道。业要精才好授。说到业精,说到C++方面的高深造诣,作者Stanley B.lippman(豆瓣上的作者信息出错了)当仁不让(没必要挑起与Bjarne Stroustrup的比较纷争)。Stanley还喜欢艺术,拥有学位,这真是意外,可邀来豆瓣--当然是题外话了。
作为名师,业如何授呢?Stanley写有C++ Primer,大部头。后来他要写个类似能使他自己快速Perl入门的C++基础书,于是有了这本Essential C++。译者侯捷也这么介绍。这确实是真的,书写得很好,对C++以及程序构建的把握无疑是大师级的,思路非常的清晰,顺着这个思路一直往前走,可以对C++一窥门径。然而,可惜的是,正因为是大师级,就会成为阳春白雪。大师不能理解常人的痛苦。侯捷著有《深入浅出MFC》,是这个路数的授业者,也是IT教育业界的明星,理解常人的痛苦并不是他的任务,无能为力。
大师说过了,再绕道说说明星。明星不是贬义,应该多几个侯捷、于丹这样的明星。这里只是提一下,就算是明星带动了IT或国学的潮流,真正登堂入室的人数不会增加太多。
回到书的内容本身。比比以前读过的C++教材,那些完全是误人子弟,作者没懂C++为何物。这也难怪,他们不知道什么是C++的Essence。有多少人一生中能触及一事一物的Essence?不只是IT或C++,所有学校的所有课程,日常生活中的学习和经验,都是这样的道理。关键还是求知者的自主。即便大师开道,常人也难跟着一路向前。
求知者即读者。遇到一本好书,是一种缘份;认识到一本好书,是一种能力;获得好书的内容,是一种幸福。其实好书不少,捡一本精读透彻,于技术而言,已然可以高人一筹。事实并不是这样,人世间多的是0.01公分的擦肩而过。
书如此,人亦如此。