我的一些读书心得(一)

福川老兄约我写篇书评。我呢,深知自己只有老舍水平,离鲁迅呢,还是有些距离的,因此,一向谦虚的我,开始并没有答应。后来,看到博客园的文坛如此之yy,尤其在书评方向,简直是一项空白。故而,share一下我的一些读书心得,算是为图灵举办的这次活动剪彩了。

图灵这次活动推出的24本书籍,大多是从国外引进的,这也符合他们出版社的一贯风格。我的印象中,大体上,图灵和华章的好书以翻译为主,国内原创的市场则归博闻,而清华则以教科书为主打。

24本书,我拜读过其中的8本,其他的,要么是没注意过,要么是在书店粗粗翻过感觉一般。

简单说说我读过的这8本书:

NET 2.0模式开发实战》

设计模式的书太多了,且不说GOF23,那本书太老了,以至于跟不上当今社会的高速发展。除此之外,要数《Java与模式》写得最好,里面很多例子都有生活中的影子,但就是太厚了,一般人读不下去。其他书籍无出其右,最多是加上一些新的技术闪光点。此外,我再推荐一本,《Visual Basic设计模式》,也是邮电翻译的,在介绍了GOF 23个模式之后,还穿插了散见于其他著作的近20个模式,而其最后一章,把同步技术拆解为11个模式,更是一种介绍同步技术的新思路。

图灵的这本书也不例外,逃脱不出上述名著的阴影,但却有其独到之处。其中桥模式的切入点写得和其他书籍不太一样,还有就是第四章介绍的3个新模式:管道过滤器、微内核、CS分发器,严格意义上说,这已经是架构级别的模式了,设计得有点大了,但却是之前书籍所未设计的领域,而且写得绘声绘色。

C#设计规范》

此书绝对是经典,第一次系统地把微软的代码规范介绍给世人,里面的很多心得都是经验之谈。读过一遍,或许感觉没什么,但是能在你自己的代码中应用这些规范,从侧面反映出一名开发者的基本素质。入门者必读,老鸟必读!

ASP.NET AJAX程序设计》第I卷、第II

我对此书的评价是,国内第一本介绍MS Ajax的原创书籍。陈gg原计划写3卷,不知道为什么中途停止了,可能和与老赵一起开公司有关,用老赵的观点,陈gg这套书没有脱离介绍文档,我猜,这也许是他放弃写第三卷的一个原因。

根据我从事web开发4年的经验,国内介绍MS Ajax的书籍以这本最好,书中系统的介绍了微软设计的Ajax控件库,以及asbx桥技术、Sys语法。相对而言,我更喜欢第II卷。

此外,再介绍一本单纯讲Ajax的书籍,Ajax in Action,在国外众多Ajax图书中是最好的一本。

Effective C#:改善C#程序的50种方法》

李建忠从来都是翻译书籍,而不原创的,这是有一定原因的。其一,他怕自己的原创会误导他的粉丝,其二,即使翻译,他也要千挑万选国外的优秀书籍。

不过,这本书基于1.1似乎有点过时了,虽然书中的大部分观点对于2.0还是很有帮助的。尤其是很多细小的平常不注意的编程习惯,很有借鉴意义。

WPF揭秘》

国外的WPF书籍,以3本最好,但是各有其优缺点。一本是《Application=Code+Markuop》,这是本砖头书,太多的琐碎,尤其是把所有控件流水账般逐个介绍一遍,让读者昏昏欲睡,把握不住重点。另一本是《WPF programming》,这是本入门书,初学者看看还好,但是因为没有设计更多精深的技术,以至于失去了中高级用户群。第三本就是这个《WPF 揭秘》了,英文是WPF Unleashed,兼顾上述两本书的优点而舍弃糟粕,被誉为WPF中的最好一本。以上也局部代表我自己的观点,我是三本书都看过才敢发此评论的。同时我还觉得,国内还没有一本好的原创WPF书籍,还有一些WPF技术没有哪本书设计过,这是WPF书籍市场的一个遗憾。

SQL解惑》

这是一本完全基于SQL-92标准的书籍,没有T-SQLPL-SQL的界限,甚至还有很多是基于Access的应用。其中包括75SQL编程的疑难杂症问题,有点像脑筋急转弯。看这本书,需要静下心来,晚上7:00-9:00最好,细细地品味,才能体会每道题的深意。

不过,IT这一行太浮躁了,尤其是.NET领域,都是微软惹的祸,技术更新太频繁,以至于程序员为之疲于奔命,30岁以前还能跟上MS的脚步,30以后就没有那许多时间和精力了。所以,能静下心来,把这本书读完的人不多,包括我自己。


下一篇,我会评点一些我读过的机械出版社的一些好书,包括《WCF编程》、《ASP.NET服务器控件和组件开发》、《WF本质论》、《敏捷软件开发》、《SOA概念、技术和设计》、《深入Java虚拟机》。

posted @ 2008-06-15 12:01  包建强  Views(4636)  Comments(25Edit  收藏  举报