发新话题
打印

Java程序员到架构师的推荐阅读书籍

Java程序员到架构师的推荐阅读书籍

作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,依照学习的先后顺序,引荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。
  一、Java编程入门类
  对于没有Java编程经历的程序员要入门,随便读什么入门书籍都一样,这个阶段需要你快速的掌握Java基础语法和基本用法,宗旨就是“囫囵吞枣生吞活剥”,先对Java熟悉起来再说。用很短的时间快速过一遍Java语法,连懵带猜多写写代码,要“知其然”。
  1、《Java编程思想》
  在有了一定的Java编程经历之后,你需要“知其所以然”了。这个时分《Java编程思想》是一本让你知其所以然的好书,它对于基本的面向对象知识有比拟清楚的交待,对Java基本语法,基本类库有比拟清楚的解说,可以帮你打一个良好的Java编程基础。这本书的缺陷是真实太厚,也比拟罗嗦,不合适古代人快节奏学习,因此看这本书要懂得取舍,不是每章每节都值得一看的,挑重点的深入看就可以了。
  2、《Agile Java》中文版
  这本书是出版社送给我的,我一拿到就束之高阁,放在书柜一页都没有翻过,但是前两天整理书柜的时分,拿出来一翻,居然发现这绝对是一本好书!这本书一大特点是以单元测试和TDD来贯串全书的,在教你Java各种重要的基础知识的进程中,潜移默化的影响你的编程思想走向矫捷,走向TDD。另外这本书成书很新,以JDK5.0的语法为基础解说,要学习JDK5.0的新语法也不错。还有这本书对于内容取舍也十分妥当,Java言语毕竟类库庞大,可以讲的内容太多,这本书选择的内容以及内容的多寡都很妥当,可以让你以最少的时间掌握Java最重要的知识,顺便培养出来优秀的编程思路,真是一本不可多得的好书。
  虽然作者自己把这本书定位在入门级别,但我不确定这本书用来入门是不是稍微深了点,我自己也准备有空的时分翻翻这本书,学习学习。
  二、Java编程进阶类
  打下一个良好的Java基础,还需要更多的实践经历积累,我想没有什么捷径。有两本书值得你在编程生涯的这个阶段阅读,培养良好的编程习惯,提高你的代码质量。
  1、《重构 改善既有代码的设计》
  这本书名望很大,不用多引见,可以在空闲的时分多翻翻,多和自己的实践相互印证。.这本书对你产生影响是潜移默化的。
  2、《测试驱动开发 by Example》
  本书最大特点是很薄,看起来没有什么担负。你可以找一个周末的下午,一边看,一边照做,一个下午就把书看完,这本书的所有例子跑完了。这本书的作用是通过实战让你培养TDD的思路。
  三、Java架构师之路
  到这个阶段,你应该已经十分娴熟的运用Java编程,而且有了一个良好的编程思路和习惯了,但是你可能还缺乏对应用软件全体架构的把握,如今就是你迈向架构师的第一步。
jiyizhen-buy.com颈椎保健枕太空记忆枕 igerl.com歌瑞尔内衣

TOP

发新话题