我曾经是亚马逊网上书店的忠实用户,有一段时间Amazon. com是我浏览器的默认页面,每日在其中徜徉都要超过几小时。这当然不是为了买书,它对计算机图书业内人士的信息价值是不言而喻的。当时还有一个技术性更强的网上书店叫fatbrain. com,有时也能从中发现不少有价值的情报。网上书店的排行榜一度被很多人看作国外出版的风向标,甚至奉为工作目标和指南。这也是本报长期报道亚马逊排行榜的原因所在。但是,近来国外排行榜的这种地位越来越不能名实相符了。一方面,如今的榜单,尤其是前25名,和国内的情况完全类似,一个月两个月甚至一年半载都不怎么变样,哪还能谈得上有什么指导意义呢?Amazon. com和bn. com的榜单是每日更新,每日又没有什么变化,所以参考价值更差了。以亚马逊为例,8月27日这一天位居榜首的是出自Adobe出版社的《Adobe Photoshop 7.0 C lassroomina Book》(直译:《Adobe Photoshop 7.0书中课堂》)一书,如果你手头还留着本报今年1月8日的那一期的话,就会发现那时的排行榜它排在第11位,而3月份是第一,7月份是第6。类似的还有《The Photoshop Book for Digital Photo graphers》(《数字摄影师Photoshop教程》)、《Starting an eBay Business for Dummies》(《eBay经营傻瓜书》)、《Mac OSX:The Missing Manual,Second Edition》(直译:《Mac OSX:遗漏的使用手册》)、《Microsoft Windows XP Inside Out》(《Windows XP完全揭密》)、《Google Hacks:100 Industrial-Strength Tips&Tools》(《Google技巧》)、《Sun Certified Programmer&Developer for Java 2 Study Guide(Exam 310-035&310-027)》(《Sun认证Jav a2程序员学习指南》)、《HTML for the World Wide Web with XHTML and CSS:Visual QuickStart Guide,Fifth Edition》(《HTML与XHTML,CSS网页制作》)等等,都是熟得不能再熟的榜中常胜将军,占据了50%以上的席位。有些书要是算上前几版,在畅销榜上的历史估计都有好几年了。bn. com同一天的排行榜除了几本书比较费解以外,和亚马逊也是大同小异。
另一方面,国外榜单和国内需求之间的差距越来越大。总体而言,目前国内关注的国外图书,肯定是技术性比较强的中高档图书。即使是电脑设计艺术方面的图书,普通的入门之作已经很难在国内立足。而国外的排行榜呢,恰恰与此背道而驰。印象中在大约两年前亚马逊一次改版之后,原先的技术性特色就逐渐消失。而fatbrain. com被bn. com收购以后,也是面目全非,榜单往往不知所云。看一看亚马逊和bn. com榜单中排在最前的几十种书,如果刨去国内早已经引进的几种,还有多少能保证在国内大卖乃至有市场的?
光看总排榜肯定是不灵了,要找到宝贝,还需要进一步细致挖掘。我们选大的门类着手,打开图形图像领域的销售排行榜、新书排行榜和即将出版图书排行榜。可以看到由于主要软件最近没有更新,国外市场这一领域的出书并不活跃。值得关注的是这一领域有一个很明显的大众化趋势,PC机、设计软件与各种消费电子设备的结合,将释放广大普通用户的创造力:数字摄影、数字漫画、动画短片、数字电影等等已经并不遥远了,未来将成为图书出版的重要支撑力量,《数字摄影师Pho toshop教程》这种书的持续上榜本身就透露出这样的消息。目前,还是Photoshop设计方面的书绝对一枝独秀,排位和数量都遥遥领先。Flash和Dreamweaver似乎都远远不如以前那么火了。其他方向,都只是寥寥几本而已。正在心灰意懒呢,突然,目标出现了。
下面,就让我们来仔细看一看这些目标:
1.《The Art of 3D Computer Animation and Effects,3/e》
3D动画与特效的艺术,第三版
John Wiley公司即将出版。光听名字就知道这是一本好书。为什么呢?历史上计算机书名敢叫“The Art of(……的艺术)”的,几乎全是各自领域的绝对顶点,不信,我随便举几个例子好了:The Art of Computer Programming,The Art of Electronics,The Art of Software Testing,The Art of Deception,The Art of Scientific Programmin g……。国外同行一般比较务实,也比较谨慎,尤其是非系列的单本书,名字从来不会乱起,也很少为了宣传需要而夸大其词、哗众取宠的。有一个例子非常说明问题。Wiley公司曾经策划了一本讲Java编程经验的书,是按一条一条组织起来的,最初策划时名字定为《Effective Java》,显然有和Addison-Wesley公司著名的《Effective C++》联系起来的意思。但是当得知Addison-Wesley公司要将Effective做成系列,其中也有Java方面的计划,而且请到了Java的核心设计人员Joshua Bloch担纲时,Wiley公司马上把鲜亮的书名让给了对手,尽管自己的出书计划要快得多,而且作者的实力也非常强,完全可以胜任。这最终同时成就了两本经典的Jav a高级图书———《Effective Java》
和《Java Pitfalls》。如果考虑到版次,对这本书就更有信心了。因为国外同行账算得非常细,所以图书的版次多往往是销量的保证,再看看作者——迪斯尼公司的数字制作总监!这本书的另一个好处,也是图形图像类图书中罕见的,生命周期将比较长。
2.《Maya Character Creation:Mode ling and Animation Controls》
Maya角色创建:建模与动画控制
Pearson旗下New Rider公司。国外大出版商找的作者往往都不会是等闲之辈,这本书的作者证明了这一点。
3.《Painter 8 Wow!Book》
Pearson旗下Peachpit公司
第三本书出自大名鼎鼎的Wow!Book系列,这是质量和销量的保证,虽然国内Painter的用户少了一些,但是如果把同系列的Photoshop、Illustrator一起推出,效果肯定不错。
然后我们再来看程序设计和数据库方面有什么好书。从相关领域分类排行榜中我们看到了几个亮点:
4.《Core Servlets and JavaServer Pages:VolumeI》
Servlet与JSP核心技术,第一卷
是畅销书的改版,出自Sun出版社门下,在讲Java Web编程的书中,这一本名气是数一数二的。作者也因此书在Java程序员圈子中声誉鹊起。
5.《Linux Kernel Development》
Linux内核开发
Pearso n旗下Sams出版。经验告诉我们,讲Linux内核的书一般都有一定的市场。市面上已有书籍基本上都是内核分析方面的,讲内核编程的还不多见,此书的潜力显而易见。值得一提的是,作者Robert Love虽然非常年轻(目前还在大学读书),但是作为Linux内核的核心开发人员已经年头不少了,尤其因为开发了占先式内核而少年得志,成为开源社区的名人,非常受Linux之父Linus Torvalds的器重。
6.《PowerBuilder 9:Advanced Client/Server Development》
PowerBuilder 9高级客户/服务器程序开发
Pearson旗下Sams出版。印象中PowerBuilder在开发工具市场尤其是MIS开发还是占有相当的地位。但是很长时间以来,都没有什么像样的书了。在亚马逊上搜索,讲PB最新版本的只有这两本书。而且主要作者William Green正是最著名的PB技术作家,曾长期担任Sybase公司的技术顾问。此书还有一本姐妹篇,也是即将出版。
继续探宝,就需要到各大出版社的网站去了。当然是按规模从大到小,依次进入,找到“new release”(新书),“upcoming”(即将出版),“bestseller”或者“hot”这样的链接,点而观之,尽取所需即可。我多年前曾经从雅虎的出版社链接中一个一个点开,全部扫荡一遍,然后选择重点,每周遍访数次,这样坚持一段时间,主要的情况也就烂熟于胸了。好啦,现在我们还是按市场份额一个一个来吧:AddisonWesley,Prentice Hall,Wiley,OReilly,McGraw H ill……,我们眼前不断闪烁亮光,看来最近国外的好书还真不少,国内出版社又该有戏唱了:
7.《Head First Java》
快速学Java
该书用公司老板Tim O?Reilly的话来说,这本书中采用的方法非常新颖,是多年没有见到的。随便看几页样张,你就能体会到它的独特了:封面、版式、叙事、文风、插图、编排等等都是全新的。第一眼看上去几乎认不出来这是一本讲编程的书。里面既有幽默故事,人物和情节,也有轻松的图解,非常符合当前“读图时代”大趋势。今年是O?Reilly的25周年生日,在整个计算机图书市场尤其是技术类图书领域大滑坡的今天,出身极为高端的O?Reilly在稳固传统领地之外,可以说是奇招频出:面向大众市场的Missing Manual系列、Hacks系列都已经取得了极佳的成绩,占据了众多榜单席位,如今又有了H ead First系列(似乎下一个产品将是H ead First EJB)。虽然国情不同,未必能够照搬,但是O?R e illy以相对较少的品种能获得美国市场9%的份额,其经验对国内出版社极具启发性。
8.《J2EE AntiPatterns》
J2EE反模式
Wiley公司出版。光从名字来看就知道是本好书,怎么讲?J2EE和AntiPattern都是热门的选题,两厢合璧,当然差不到哪里去。这种书和《设计模式》、《重构》都是一个路数,相对时效都比较长,只是级别和覆盖范围有差异罢了。8月份《重构》正卖得火,与其齐名的《Antipatterns(反模式)》一书的中文版不知道为什么迟迟没有出版?
AddisonWesley公司网站上又是星光一片,选出来几本最亮的:
9.《Balancing Agility and Discip line》
平衡敏捷与严格纪律
书名怪怪的,但是如果对而今国外软件工程界已经如火如荼的“敏捷软件开发方法”有所了解的话,就明白这实际上是软件工程界大师Barry Boehm对传统与现代的一种折中。这种级别的作者,最近已经很少有新书出炉了。
10.《Agile and Iterative Development》
敏捷与迭代开发
又是一本讲敏捷方法的。作者写过畅销书《UML与模式应用》(机械工业出版社)。需要稍微留一个心眼的地方,是本书针对的是开发经理,市场相对小一些。
11.《Refactoring Workbook》
重构实战手册
正是大卖中的《重构》伴侣书。购买了此书版权的同行,赶快搭车宣传啊。
12.《Code Reading,Volume1:The Open Source Perspective》
源代码阅读
这本书如果仅仅看排行榜是找不到的。但是角度很妙,对不对?国外出版社可是把这本书与《重构》、《The Pragmatic Programmer》、《Code Complete》相提并论的。
但是要想真正领先一步,经常光顾专业站点和作者的个人网站是非常有效的。现在有不少作者会在正式出版前发布消息,公开一部分甚至全部手稿,让大家发表意见,以便改进。因此有时候从中得到的信息会在正式出版之前一年甚至两三年。当然,这也是最难最费事的任务——站点繁多,而且毫无系统。好在,现在有了“万能的”搜索引擎,只要根据一些蛛丝马迹,加上一点技巧、恒心和毅力,肯定会有收获。以下这几本书,如果经常光顾技术网站、论坛的话,就会在大半年甚至一年以前了解主要情况。而无论网上书店还是出版社网站,都只是最近才冒出头来。
13.《The Art of Unix Programming》
Unix编程艺术
又是一本敢叫“艺术”的。作者是Eric Raymond。对,就是那位开源软件概念的发起人。当然,能获得目前的名气,首先还是源自他的编程实力。说实话,Unix编程方面国外已经很长时间没有出什么好书了。这一次,Eric终于众望所归地接过Richard Stevens的神圣薪火。这本书的热销似乎是注定的,名作者,名系列(封面上狐狸尾巴似的毛笔笔划,是AddisonWesley公司名震江湖的Professional Computing系列的标志,这个系列中还包括了TCP/IP详解,程序设计实践,设计模式,Effective C++等等巨著),连书名都是照着经典标准取的。难怪Pearson公司要借此机会开展Unix图书方面的促销活动。顺便说一句,作者网站公开了全部图书电子文件,不要惊奇,这仍然会是一本畅销书——还记得《Java编程思想》英文版就是全文开放的吗?
14.《Effective Oracle by Design》
高效Oracle设计
由McGraw-Hill旗下的Oracle出版社出版。注意到书名中的Effective没有?这可是好书的标志。这本书早就在论坛上议论纷纷了。作者Tom Kyte就是常年在Oracle杂志上主持“Ask Tom”专栏的那个Tom。Oracle DBA早就习惯了:有问题?去问Tom!这本书原来是在Wrox公司出版计划中的,现在加入Oracle出版社,更加实至名归。
15.《UML Distilled,3/e》
UML精粹
如果关注技术,你一定知道软件工程界的通用语言UML最近完成了一次版本升级。请注意,这将带动一大批书的修订改版。本书在国外是UML专门图书卖得最好的,和UML三巨头合著的《UML用户指南》有一比。作者嘛,写《重构》的Martin Fowler。不过,此书在国内的命运,很大程度上还取决于翻译,它的特点本来就是短小精悍,通俗易懂,如果翻译不能做到流畅的话,一切就都玩完了。