趣评《java编程思想》

来源:互联网 发布:拔牙费用知乎 编辑:程序博客网 时间:2024/05/17 03:20

  《java编程思想》,这本书的名头如雷贯耳。
    身为一名“未来”程序员,自然抵挡不住她的诱惑,很快我就入手了一本。细细读来,颇有感悟,实属不易。
    可能在购买技术书籍的时候,很多人就是冲着这本书或者作者的名头来的,毕竟人的名,树的影,那不是盖的,何况《java编程思想》的作者Bruce Eckel也的确是大手,其水平我等只有高山仰止。正是在怀着这样一种心情,可以说开始了我的漫长的啃书之旅。
    先说一下,这本书我零星的读了七七八八,很多地方都跳过了,为什么?因为翻译太过于晦涩难懂,可以说很多地方填字、漏字之后,原文变得更加难以琢磨,读个技术书籍,还要思考他这句话讲的是什么鬼!WTF???然而思考就算了,思考的竟然还是他的字面意思。这个翻译的人我也不知道是哪里来的教授,我不知道这个教授是不是软件工程出生,如果是,即使是我这种菜鸟也要说一句,你回头重新学语文吧,从小学五年级开始,真的。
    或许有人说我大言不惭,那么我们来举几处例子来看看:
    在书的第15章:泛型中,有这么一段话:可以声明通配符是由某个特定类的任何基类来界定的,方法是指定<? super MyClass>,甚至或者使用类型:<? superT>(尽管你不能对泛型参数给出一个超类边界;即不能声明<T super MyClass>)。
    各位大牛们,各位专家们,这是什么鬼?刚看一眼,完全一头雾水,什么叫:“甚至或者”,翻译书的人,你出来读一读,这是什么?这种例子不胜枚举,这还是我随手翻一页翻出来的,看这本书的翻译味同嚼蜡,译者和出版社的审稿人肯定比我NB对吧?比我NB的意思就是说,翻译出来的东西就是要我看不懂?好吧,关于这一点我就说道这里。
    那么下一个话题,我不得不提一下:设计模式。如果你是java的初学者,可能看这本书为时过早,因为这本书反复提及了设计模式,然而因为翻译的原因(又是翻译),所以全书对设计模式的讲解完全是看不懂,所以,书中关于设计模式的部分可以一笔带过,不用看了。这里我不得不提及一下另一套书:《java核心技术卷》。这套书的翻译也是尽可能让你看不懂的,但是这套书里面不太提及设计模式。
    说道这里,不得不坚定了我一个信念,学好英文。大家记住,学好英文之后,你们就完全可以去骂那些拿着巨额工资,翻译水平让人想吐得所谓“砖家”了。 

 

0 0