做軟件開發(fā)也有四年多時(shí)間了,從最初以功能為最終目的到現(xiàn)在以良好設(shè)計(jì)為主要理念的我,看了大量的軟件方面
的書籍,也汲取其中大量精華,起初每周都要逛逛海圖,見到自認(rèn)為不錯的書就忍不住買,慢慢的發(fā)現(xiàn)適合自己的書越來越
少,一方面是由于水平提高,另一方面有相當(dāng)多的垃圾書籍充斥著市場,今天結(jié)合自己一些實(shí)際經(jīng)驗(yàn)給大家推薦一下各個(gè)階段
的書籍
一、基礎(chǔ)篇
此階段開發(fā)者由于剛進(jìn)入領(lǐng)域需要先掌握一些相關(guān)技術(shù)并配以一些相關(guān)思想上較為理解的書籍配合,重點(diǎn)推薦以下幾本:
1、<<Thinking in Java(第三版)>>
這本書是我學(xué)習(xí)JAVA的入門書籍,名聲很大,看后確實(shí)名不虛傳,建議此書不要看一遍,需要多進(jìn)行幾遍閱讀!
2、<<JAVA 2 核心技術(shù)卷I>>--原書第7版
只推薦卷一,卷二感覺內(nèi)容羅嗦不適合初學(xué)者看,這本書也是初學(xué)JAVA的必看之書,由于能力不足剛看《Thinking in Java》
一些知識理解上有誤差,先看此書,理解之后再看《Thinking in Java》,兩者結(jié)合看效果不錯!
3、<<程序員修煉之道:從小工到專家>>
一本思想性書籍,里面列舉大量實(shí)用的內(nèi)容,內(nèi)容翔實(shí),此書需要慢慢品位,去深刻理解其思想,對初學(xué)者進(jìn)行
軟件開發(fā)有指導(dǎo)性作用。
二、高級篇
此階段的開發(fā)者有對JAVA開發(fā)有一定的經(jīng)驗(yàn)但還需要更大的提升,尤其是思想理論上,所以重點(diǎn)推薦以下幾本書進(jìn)行參考:
1、<<J2EE Developement Without EJB>>
Spring作者Rod Johnson的鼎力之作,如果你進(jìn)行J2EE開發(fā)沒有看過此書的話那太遺憾,里面對J2EE開發(fā)中各個(gè)方面都有
獨(dú)到精辟的論斷,看后使開發(fā)人員豁然開朗,看完此書以前很多錯誤的觀念都要進(jìn)行改變,百讀不厭!
2、<<Head First 設(shè)計(jì)模式>>
此書不同于其它相關(guān)理論性極強(qiáng)很難理解,此書用生動的圖畫和易于人接受的例子把設(shè)計(jì)模式以一種通俗易懂的方式展現(xiàn)
給大家,是大家學(xué)習(xí)設(shè)計(jì)模式書籍首選,看完此書對你編程時(shí)良好設(shè)計(jì)會有極大的好處。
3、<<敏捷開發(fā)的必要技巧>>
雖然此資料并非出版社出版的書籍,但它確實(shí)開發(fā)中一些常用技巧的首先資料,里面對開發(fā)中所常犯的錯誤提供一系列技
巧,通過閱讀此資料可以提高開發(fā)技巧,避免犯一些開發(fā)錯誤,值得大家一看。
4、《Agile Java 中文版:測試驅(qū)動開發(fā)的編程技術(shù)》
關(guān)于TDD(測試驅(qū)動)完整實(shí)踐,它以JDK5.0為基礎(chǔ),以測試為主線貫穿整個(gè)JAVA技術(shù),使開發(fā)人員能很直觀了解整個(gè)JAVA
技術(shù),并卻它對JDK5.0中的新特性有實(shí)踐例子,是學(xué)習(xí)JDK5.0和敏捷思想的最好實(shí)戰(zhàn)書籍。
5、<<重構(gòu)--改善既有代碼設(shè)計(jì)>>
經(jīng)典的代碼重構(gòu)書籍,由于需求的變化或個(gè)人技術(shù)能力水平的不一,往往在功能開發(fā)上都會有設(shè)計(jì)不完善的地方,此書可以
以最簡潔的方式告訴你如何在既染代碼上進(jìn)行重構(gòu)進(jìn)而達(dá)到這種效果,而不用另起爐灶,此書經(jīng)久不衰,值得細(xì)細(xì)體會!
三、理論思想篇
1、解析極限編程——擁抱變化(第二版)
極限編程思想的一本力作,不同于其他動輒上千頁理論的書籍,通俗易懂,舉例生動,是平時(shí)閑暇時(shí)間進(jìn)行理論思想的
經(jīng)典之作,因?yàn)槭请p語版,還可以中英文對照,是學(xué)習(xí)英語的好書!
四、數(shù)據(jù)庫
1、<<數(shù)據(jù)庫系統(tǒng)概念(第四版)>>
一本非常不錯的數(shù)據(jù)庫理論書籍,適合數(shù)據(jù)庫方面有所欠缺的人員學(xué)習(xí),內(nèi)容翔實(shí)!
以上是自己在JAVA學(xué)習(xí)和工作當(dāng)中列舉一些感覺很不錯的書籍和資料,書籍不是很多,但重在精華,還有一些書籍名字忘
記了,如果想起就更新它,希望可以給大家一個(gè)參考,如誰有需要上述書籍者,請給我留下您的聯(lián)系方式,我會發(fā)送電子版給
您!