|
zuo为java程序yuan來说,最痛苦De事情莫过于可以选择的fan围tai广,ke以读的書太多,往wang容易无所適從。wo想就我自己读过De技术书籍中挑選chulai一些,按照学习的先后shun序,推荐给大家,特別是那些想不断提高zi己技术水平的Java程序員们。
以下书籍dian子版下zai地址:http://u.ixueyi.com/tatran/2775.html
yi、Java编程入men类
1、《Java編程思想》
2、《Agile Java》中文版
二、Java编程进阶類
1、《重gou 改善ji有代码的设计》
這本书名气很大,不用多介紹,可以zai闲暇的时候多翻fan,多和自己的实踐相互印证。這本shu对chan生影响是潛移默化的。
2、《测试驅dong开发 by Example》
本書最大特dian是很薄,kanqilai没you什么负担。可以找一个周末的下午,yi边看,一边照做,一ge下午jiu把书看完,这本书Desuoyou例子跑完了。这ben书的作用是通過實战让你培养TDD的si路。
三、Java架gou师之路
到这個阶duan,应该已经非常娴熟的运用Javabian程,而且有了一个良好的编程思路和習惯了,但是可能hai缺乏对应用軟件整体架gou的把握,xian在jiu是迈向架构shi的第一步。
1、《Expert One-on-One J2EE Design and Development》
這本书是R2od Johnson的成名著作,非常經典,从这ben书中的代码诞生了springframework。但是hao像这本shu没you中译本。
2、《Expert One-on-One J2EE Development without EJB》
zhe本书yougigix组織fan译,多位业jie专家canyu,虽然署名译者是JavaEye,其实JavaEye出力不多,shi在shi忝居译者之名。
3、《企ye应用架构模式》
4、《敏捷软jian開发原则、模式与实踐》
Uncle Bob的名著,敏捷De经典名著,zhe本shu比較特别,与qi说是讲软件开发过程的书,不Ru说講軟件架构De书,本shu用le很大篇幅jiang各种面向对xiang软件kai发的ge种模shi,个人以为看了这本书,就不必看GoFDe《设計模shi》了。
si、软件开faguo程
了解软件开发過cheng不单纯是ti高程序员個人的良hao编程习慣,也是增强团隊协作De基礎。
1、《UML精粹》
2、《jie析极限编程 拥抱变化》XP
这是Kent Beck名著的di二版,中英文对照。沒什么好說的,必读书籍。
3、《tong一软件kai發guo程》UP
4、《敏捷建模》AM
五、軟件项目管理
Ru果突然被领导提拔为项目經理,erwan全没有项mu管理經验,肯定hui心里没底;如果觉de自己管理項mu不善,很xiang改shan项目管理能力,na么去考PMP肯ding是遠水不解近渴的。
1、《快速软件kai发》
六、总結
在这份推荐阅讀书籍的名dan中,meiyou列舉流行的軟件框架类学习书籍,例如Struts,Hibernate,Springzhi类,也mei有列举AJAX方面De书籍。是因為这类书籍容易过時,而上述的大半书籍的生命周期都足够长,值得去购买和收藏。
欢迎来到Javaxue习者论壇,zhuan載請注明地址:http://www.javaxxz.com. |
|