这本书是leader推荐读的,也是push团队一起阅读然后一起分享作为团队考核的目标。去年刚加入团队的时候,正值金秋10月,老大为了团队的基础建设,开始了一系列读书考核,《effective java》很幸运的被列入了中级研发工程师所要看的书籍。备注:前面还考核过其他一本书(Spring in action)。
新年,我先于团队开始着手看这本书,由于个人英文水平不是很好,所以中英文对照看,这也是我们部门的一个高工给我的建议,以后尽量多看英文。还好,感觉英文写的pretty good,只怪自己词汇量不足,很多单词不认识而且本身技术书籍的专业术语很是多,对着百度翻译
查了看、看了查,但是反复查总是记不住。
也是读英文比较缓慢,老大也急着考核,换中文读了,,,悲催的。前面废话一大堆,总体来说感受下这本书的优劣。
总的来说,《effective java》这本书还是很有指导意义的,这本书定义了我们编写Java代码的generic contract通用约定,也是编写部分Java代码的best practice。
褒贬有之,这本书也有不好的地方,老外说话就是绕来绕去,本来几句话可以说清楚的地方,非要几页纸来说,也是咱们炎黄子孙跟老外的隔离之处。
说到底,还是自己水平有差,踩过的坑比较少,老外提示你这里是坑,你明知道是坑,也可能会掉下去,只是没那么意外罢了。
在读这本书的同时,也利用其它时间学习了RabbitMq,学习RabbitMq全程看英文文档,感觉到了英文阅读水平的重要性,由此启发了自己对于英语学习的desire。几个现在读研的同学,他们现在也是全程英文文档,自己词汇量不够必定吃亏。
最后,衷心的建议各位做程序员的各位,多看看英文,把丢下的英文捡起来,大家加油!~
网友评论