书是前天拿到的,首先读的是《观止》,然后就是这本《分布式Java应用》。
在开始挑刺之前,我要特别声明,我支持国内技术原创,支持原创作者,也真心希望国内的技术人能够得到更多的认可和尊重(比如在工作之余,有足够的时间精雕细琢自己的作品),国内的技术氛围和原创的技术书籍越做越好。但就事论事的说,我想我们还有很长的路要走。
我是一个挑剔的人,尤其对细节。当然也不排除我是被原版/影印版的书"惯"坏了,偶尔读读国人出的书,很有些需要适应。
内容上我不想多说,入门和简单的了解没问题,但如果你已经有相当的经验,我要说的是,也许你读这本书会觉得有些不过瘾。
---------- 分割线 ----------
以下是我重点想说的,细节。
首先,国内出版社出的技术类书籍,极其不重视字体,本书也不例外。整段的代码采用了很占横向空间的字体(Courier New?),而文本段落中引用的代码,并没有和正常文本区分。正常文本中的英文,字体(Times New Roman?)也显得缺乏美感。国内出版的文艺类书籍,这方面近几年有比较大的提高,希望技术类也能跟上。
其次,很多英文缩写,标准不统一,举手之劳做个grep就能发现和定位的问题,从初稿一路走进成书,多少有些不应该。举例来说:HotSpot/Hotspot/hotspot、WebService/Webservice、HTTP/Http、RMI/rmi、等等。
再次,可能也是个人审美取向,我自认读过的英文技术书籍不少,但确实从未见过Java代码是这样风格的:
byte[] buffer=new byte[2048];
即赋值=号前后没有空格,很容易断句为byte[]、buffer=new、和byte[2048]。在new关键字被粗体,然后字体采用横向占位较大的Courier时,这样的风格显得尤为扎眼。(当然,也不是通篇的代码示例都是遵照这个风格,也有在=号前后加空格的,不过这又带来另一个风格是否要统一的问题了)
另外还有些小细节,比如在英文片段中采用中文()号,比如偶尔不该出现的空格,等等,也都比较影响审美和阅读体验,在这里就不一一提了。如果你和我一样有洁癖,那么在你决定买下并怀着期待的心情读它之前,请做好心理准备。
怎么说呢,我还会继续把这本书放在案边作为参考,但不会把它列为经典。
总觉得国内技术原创普遍缺点什么,是什么呢?
对“总觉得国内技术原创普遍缺点什么,是什么呢?”的回应
《分布式Java应用》热门书评
-
推荐序:Get Architecture Done
18有用 5无用 Fenng 2010-05-27
承蒙林昊看得起,嘱托我写本书的推荐序,压力很大。读完本书的绝大部分章节后,这相信这会是我今年要向朋友们推荐的关于架构的图书。下文是推荐序。---------------------------------------------------------------------------------...
-
总觉得国内技术原创普遍缺点什么,是什么呢?
15有用 9无用 laogao 2010-07-07
书是前天拿到的,首先读的是《观止》,然后就是这本《分布式Java应用》。在开始挑刺之前,我要特别声明,我支持国内技术原创,支持原创作者,也真心希望国内的技术人能够得到更多的认可和尊重(比如在工作之余,有足够的时间精雕细琢自己的作品),国内的技术氛围和原创的技术书籍越做越好。但就事论事的说,我想我们还...
-
作者序:实践是最好的成长,发表是最好的记忆
8有用 0无用 bluedavy 2010-05-25
分布式Java应用需要开发人员掌握较多的知识点,通常分布式Java应用的场景还会对性能、可用性以及可伸缩有较高的要求,而这也就意味着开发人员需要掌握更多的知识点。我刚进淘宝的时候,曾经一直苦恼对于一个这样的分布式Java应用,我到底需要学习些什么。 随着在淘宝工作的不断开展,我的眼前终于...
-
分布 & 分享
7有用 0无用 郑晖 2010-05-27
分布式计算不是一门年轻的技术,早在上个世纪70年代末便已是计算机科学的一个独立分支了; 它也不是一门冷僻的技术,从 C/S 模式到 P2P 模式,从集群计算到网格计算,乃至风靡当下的云计算, 都是其表演的舞台。另一方面,Java 作为一门应网络而生的语言,对分布式计算有着天然的友好性, 同时也是当今...
-
贬值很快的一本书
4有用 1无用 istare 2010-06-30
刚看了前两章,感觉一般,都是一些泛泛的讲解,没有什么特别之处,希望后边几章不要让人失望啊.刚40多买完,现在已经降到30多了..........