appleleaf
对
代码大全
的书评
发表时间:2011-04-11 20:04:42
《代码大全》是在学生的时候就读过的书,确实是五星级图书。于是我提出来作为小组内部每周技术讨论的学习资料。本来以为会有很好的学习效果,一定是大家热烈讨论,而事实恰好相反。在尝试了五六次之后,大家一直要求stop。对我的热情是一个不大不小的打击。
下来反思了一下失败的原因:
首先,《代码大全》最为一本巨著,正面的评价,我们可以说他是巨细靡遗;而负面一点则是鱼龙混杂或者泥沙俱下。作者的一个写作意图就是试图覆盖软件开发之中,软件制作过程的方方面面。于是很多内容对于有经验的开发人员有些显而易见。我觉得,对于有5,6年工作经验的工程师,基本上砍掉一半的内容将会更加合适。
其次,本书描述的很多是一些准则,对于我这种喜欢名言警句的人或者需要准备check list的,当然读起来比较舒服。而也有很大一部分人反感这类的总结。
那么,什么样的话题适合小组学习或者大家讨论的更热烈呢?据我观察,应该符合下面的特点:
1.两三个实际的小难题或者小trick。例如,解决的困难的bug分析。
2.稍微偏门一点,不要大家都了解的泛泛资料。
例如BGP的新扩展,多核开发的小问题,MIPS上面的Coredump分析等等。