总觉得国内技术原创普遍缺点什么,是什么呢?_分布式Java应用书评-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > 编程 > 分布式Java应用 > 总觉得国内技术原创普遍缺点什么,是什么呢?
laogao 分布式Java应用 的书评 发表时间:2010-07-07 22:07:38

总觉得国内技术原创普遍缺点什么,是什么呢?

书是前天拿到的,首先读的是《观止》,然后就是这本《分布式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时,这样的风格显得尤为扎眼。(当然,也不是通篇的代码示例都是遵照这个风格,也有在=号前后加空格的,不过这又带来另一个风格是否要统一的问题了)

另外还有些小细节,比如在英文片段中采用中文()号,比如偶尔不该出现的空格,等等,也都比较影响审美和阅读体验,在这里就不一一提了。如果你和我一样有洁癖,那么在你决定买下并怀着期待的心情读它之前,请做好心理准备。

怎么说呢,我还会继续把这本书放在案边作为参考,但不会把它列为经典。

展开全文
有用 15 无用 9

您对该书评有什么想说的?

发 表

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

对“总觉得国内技术原创普遍缺点什么,是什么呢?”的回应

豆力 2016-12-31 10:24:05

对排版不懂,但从coding角度来讲“Courier New”字体个人认识是比较“亲民”的

蛋塔达人 2011-11-03 16:44:57

支持 好的格式规范 值得支持 “代码洁癖”我喜欢

hongst 2011-09-19 17:28:04

强烈支持,我也有排版洁癖

我是一只小虫虫 2011-04-28 11:16:41

个人认为这些看似非常小的细节在软件开发中攸关重要。
好的程序并不只是能让机器懂,而是让别人能读懂,格式规范,排版整洁的代码会吸引别人往下读。
非常支持这种“代码洁癖”。

2011-04-04 14:52:58

个人感觉内容蛮好啊,我对我的不是代码洁癖感到羞耻。。

chl914 2010-08-09 18:44:10

从排版编辑的角度来说,个人看了感觉很山寨

Dong 2010-07-20 22:41:05

呵呵,最近也在阅读。 在做Code Reviews的过程中,我曾怀疑过自己是不是一个代码洁癖之人,今天看了你的评论,没想到比我洁癖多了,哈哈 。。。 支持

laogao 2010-07-08 10:01:51

回周老师:

内容是第一位没错,但外在的形式是内容的载体,而我恰巧是个很有"洁癖"的人。形式上的不美观,是会影响我对书籍整体的好感的。

叶卡 2010-07-08 04:55:07

谢谢楼主提出的这些版式改进意见。已经把这篇书评转给了编辑部的全体编辑。

对一本书来说,版式很重要,但内容还是第一位的。楼主是不是也仔细挑剔一下内容上的问题,而不是一笔带过。

bluedavy 2010-07-07 23:40:45

感谢如此中肯的评价,如果有再版,这些会是非常有用的建议。