个人爱好的原因,我最为关注的便是两个图书大奖。《Head First Design Patterns》拿走了通用类图书的大奖。对于“Head First”系列,早已久闻大名,它以新鲜的教学方式拉近了知识与人的距离,只是不知道为什么,国内的出版社好像对于这个系列并不是十分感冒,至少还没有任何一位“Head First”家族的成员走进中国的市场,希望这次Jolt大奖也给“Head First”一个震撼中国图书市场的机会。不过,话说回来,虽然设计模式是一个持久的话题,但让一本入门书拿走Jolt大奖,也着实让我有些想不通,看看前两年的Jolt作品,无论是《敏捷软件开发》,还是《与熊共舞》,哪个不是读过之后依然回味无穷的作品。不知道是评审的标准出现了问题,还是这本书真的有那么高的价值,希望可以拜读一下这部Jolt作品。Joel Spolsky终于把他的作品汇集成册了,许久之前,他的几篇文章便广为流传,也着实让人受益良多,以个人的喜好来说,我对《Joel on Software》这部Productivity作品有着更高期待,我想,它会是一部非常不错的休闲之作。《Refactoring to Patterns》结合了Refactoring和Pattern两个时尚名词,并在网上的预览,质量应该过硬,一个Productivity大奖为它做了证。如果作者换成Martin Fowler或是其它重量级人物,恐怕这次就是它来震撼世界吧!《Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools》喊出一个新口号,抢得最后一个Producitivity也算值得。
《Better, Faster, Lighter Java》能够拿到技术类图书的Jolt大奖,我想是因为它的标题刚好符合Java社区的前进方向。在经历了对J2EE技术的反思,Java社区开始回归一条朴素之路。不过,我以为,以对Java社区的影响力来说,Rod Johnson的《Expert One on One J2EE Development Without EJB》也许是一个更加杰出的代表,奇怪的是,它竟然连候选名单都没有进去。重量级人物的联手未见得就一定成功,继去年《Contributing to Eclipse》为我们说明了这一点之后,《C++ Coding Standards: 101 Rules, Guidelines, and Best Practices》为这个论点添加了新的证据。Herb Sutter和Andrei Alexandrescu的组合至少要比一无所获的Eric Gamma和Kent Beck幸福一些,至少他们还有Producivity大奖。至于《Hibernate: A Developer's Notebook》和《Java Developer's Guide to Eclipse》获得Productivity大奖,只不过是为Hibernate和Eclipse的火爆增加了新的注脚。
去年捧得技术类Jolt大奖的《Test-Driven Development: A Practical Guide》让我觉得多少有些不那么令人信服,遗憾的是,总得看来,今年的获奖图书加重了这种趋势。这多多少少有些影响Jolt大奖在我心目中的形象。另外,从获奖作品来看,人们对于具体技术的关注超过了思想性,这让我不禁想起J2EE的程序员对OO本身的忽略,真不知这是喜还是悲。四本技术类图书竟然三本与Java有关,由此可以看出,.NET的宣传造势依然任重道远。