Java程序员进阶必看书籍
《Effective Java》是一本什么样的作品,相信也不用我去多阐述了,网上大堆的评价。而刚刚听到这本书的朋友们都应该是被朋友推荐所以才看的。
说回自己的感想,无论这本中文版纸质如何,也只能说对于英语水平不高的朋友们的唯一选择。但也这样说吧,在没得选择的情况下我才会看这本书。
另外,看这本书的朋友就如作者所说了,如果你没一定java经验的话先不要看了,因为看了可能没多少的帮助,或者很快就会遗忘。千万也不要急功近利,因为如果我一年多前看了这本书,我觉得不会有现在那么大收获。
因为书中的例子写得并不简单,而就算写得再简单,也没有自己在使用过程中的体会而感受更深刻。自己的经验体会,大于一切。
所以觉得这本应该定义是一本进阶的书。
拿我自己举例,工作至今,编程经验一年半。底层功夫问心其实不怎么扎实,可能一直过于依赖框架的关系。而看这本书的时候跳过了一些,只是单纯的略过,例如,并发和序列化两章。接触得少,也可以说没什么经验,所以看了也不明白多少。
但如果你想成为一个高级程序员,至少你要记得78条规则。不是把整本书记住,只是知道规则大概的用意。
看完这本书,也许你还会有另外收获,就是把一些使用IDE时的习惯找到了他们的依据。
很多规则,读这书之前并不知道的,但可能你一直就是这么做了,也许你会惊讶。但是其实这些都是IDE在无形的帮助我们养成良好的习惯而努力。因为他会通过各种警告提示我们。如果你有很好的信任IDE的话,你将养成了不少好习惯。
例如,使用泛型安全机制,命名法则,重载标记,序列化中的UID等。可见IDE作者们的用心良苦,尽最大努力的辅助我们标准化。
经典之作,十分推荐各位朋友看一下。当然了,有条件的朋友希望直接看英文版好了,最近人民邮电出版社也出了本影印版,可谓福音。
为什么没给5星?原因就是纸质,虽然应该看重的是内容,但既然买得书,纸质也是重要是一个因素,不然我还不如看电子版。
说回自己的感想,无论这本中文版纸质如何,也只能说对于英语水平不高的朋友们的唯一选择。但也这样说吧,在没得选择的情况下我才会看这本书。
另外,看这本书的朋友就如作者所说了,如果你没一定java经验的话先不要看了,因为看了可能没多少的帮助,或者很快就会遗忘。千万也不要急功近利,因为如果我一年多前看了这本书,我觉得不会有现在那么大收获。
因为书中的例子写得并不简单,而就算写得再简单,也没有自己在使用过程中的体会而感受更深刻。自己的经验体会,大于一切。
所以觉得这本应该定义是一本进阶的书。
拿我自己举例,工作至今,编程经验一年半。底层功夫问心其实不怎么扎实,可能一直过于依赖框架的关系。而看这本书的时候跳过了一些,只是单纯的略过,例如,并发和序列化两章。接触得少,也可以说没什么经验,所以看了也不明白多少。
但如果你想成为一个高级程序员,至少你要记得78条规则。不是把整本书记住,只是知道规则大概的用意。
看完这本书,也许你还会有另外收获,就是把一些使用IDE时的习惯找到了他们的依据。
很多规则,读这书之前并不知道的,但可能你一直就是这么做了,也许你会惊讶。但是其实这些都是IDE在无形的帮助我们养成良好的习惯而努力。因为他会通过各种警告提示我们。如果你有很好的信任IDE的话,你将养成了不少好习惯。
例如,使用泛型安全机制,命名法则,重载标记,序列化中的UID等。可见IDE作者们的用心良苦,尽最大努力的辅助我们标准化。
经典之作,十分推荐各位朋友看一下。当然了,有条件的朋友希望直接看英文版好了,最近人民邮电出版社也出了本影印版,可谓福音。
为什么没给5星?原因就是纸质,虽然应该看重的是内容,但既然买得书,纸质也是重要是一个因素,不然我还不如看电子版。
有关键情节透露