程式設計師大推薦

2022-09-06 00:57:10 字數 4862 閱讀 1115

第一部分:j**a語言篇1 《

j**a

程式設計規範》

適合物件:初級,中級

介紹:作者

james gosling

(j**a

之父),所以這本書我覺得你怎麼也得讀一下。對基礎講解的很不錯2 《

j**a

核心技術:卷

ⅰ基礎知識》

適合物件:初級,中級

介紹:官方機構圖書,你怎麼也得有一本,這本書比較全面而且易懂。放在案旁用到的時候查一查,看一看。是學習入門必備書。

注:新手必備3 《

j**a

程式設計思想》

適合物件:初級,中級

介紹:這本書的作者就是著名的

c++程式設計思想,對

oo的理解很好,

j**a

作為一門物件導向的語言,你學習

j**a

最好也同時參考這本書進行入門學習。

注:新手必備4 《

effective j**a

》適合物件:初級,中級,高階

介紹:作者是

j**a的第2

號人物,目前是

google

的j**a

老大,是

james gosling

強力推薦的一本書。5 《

j**a

與模式》

適合物件:中級,高階

介紹:是國人寫的難得的值得購買的一本書,當然現在也有大話設計模式之類的出現,這本書出現的比較早,是初級到中高階必讀的圖書之一。

注:沒有理解物件導向前,讀這本書沒有意義。最好是有過專案經驗再讀比較好。6 《

scjp

學習指南》

星級:適合物件:初級,中級

介紹:官方考試必備圖書,對你檢驗自己學些

j**a

知識情況很有幫助,這本書最適合學生閱讀,這本書理解透了,找工作面試

j**a

題目不會有任何問題,工作多年的拿這裡的題目不會做的都很多。7 《

j**a

資料結構和演算法》

適合物件:初級,中級,高階

介紹:這本書使用

j**a

語言描述了我們常用的資料結構,寫的非常不錯。值得一看,不過目前基本斷貨(這個就是最有利的說明)。8《

junit recipes

中文版:程式設計師實用測試技巧》

適合物件:初級,中級,高階

介紹:目前敏捷盛行,這個你是不管怎樣也得看一看的。

第二部分:中級高階篇1《

spring in action

》適合物件:初級,中級,高階

介紹:spring

框架,作為

j**a

程式設計師是怎麼都必須學習的。

ioc、

aop是你以後見到的軟體的基礎。另外基本上很多東西都和

spring

產生聯絡。

2《精通

spring 2.x:

企業應用開發詳解》

適合物件:初級,中級,高階

介紹:書中提供了

spring

中的目前最流行用法的例項和實用情況。3《

ibatis

實踐》適合物件:初級,中級,高階

介紹:ibatis

必看參考書,

in action

從未讓人失望過。

4 《精通

hibernate:j**a

物件持久化技術詳解》

適合物件:初級,中級,高階

介紹:hibernate

必備參考書,也是國人寫的,難得的一本好書,而且作者是個mm。

5 《struts 2.1

權威指南》

適合物件:初級,中級

介紹:學習

struts2

的一本國人寫的不錯的書,不過名稱顯得大了點。權威指南應該只有作者才可以這麼叫。6 《

m**en

實踐》適合物件:初級,中級

介紹:從

ant到

m**en

現在時大勢所趨了,您怎麼也得學習一下。7《

expert one-on-one j2ee development without ejb

中文版》

適合物件:初級,中級

介紹:這個其實是

spring

的基礎,作者巨牛。強力推薦,可惜是基本買不到這本書了。8 《

tomcat

權威指南》

適合物件:初級,中級

介紹:做

j**a web

的一般都必須學習這個,為

apache

的開源專案。9 《

head first servlets & jsp

》適合物件:初級,中級

介紹:servlet

和jsp

作為j**aee

程式設計師是必須要掌握好的,而且

head first

系列從未令人失望。

10 《

head first html

與css.xhtml

》適合物件:初級

介紹:介紹

web前端的不錯的入門書。

11 《

html+css

網頁設計與布局從入門到精通》

適合物件:初級

介紹:這本書最大的特點是帶光碟而且講解的不錯,應用例項也不錯。

12 《

j**ascript

寶典》適合物件:初級,中級,高階

介紹:是學習

js的必備參考工具書之一,我記得幾年前國內都沒有中文版,我都把整本書列印出來看了一下。

13 《

j**ascript

權威指南》

適合物件:初級,中級,高階

介紹:是學習

js的必備參考工具書之一。我看我同事購買了,看起來還不錯。

14 《征服

ajax web2.0

開發技術詳解》

適合物件:初級,中級

介紹:這本書當年是

csdn

送給我的,感覺還是不錯的。對學習

ajax

有幫助。

15 《

jquery

基礎教程》

適合物件:初級,中級,高階

介紹:從這個開始學習

jquery

才是根本。不然以後遇到的很多奇怪問題不知所以然。

jquery

個人感覺已經成為目前的

j**ascript

標準庫了,外掛程式無數,大大簡化了前端工作。

16 《

xml入門經典》

適合物件:初級,中級,高階

介紹:很多人覺得沒必要買

xml書籍,不過我還是覺得推薦一本給你作為工具書,而且看本書可以使得你對

xml方方面面有個了解。裡面不少東西還是用到的。

17 《敏捷軟體開發

(原則模式與實踐)》

適合物件:中級,高階

介紹:敏捷大師的著作,您怎麼也得看看。這本書包含了

uml的講解,所以我就不推薦

uml的書了。

18 《重構

:改善既有**的設計》

適合物件:中級,高階

介紹:同樣是大師的傑作,不可不看。最重要的是讓你明白軟體也是一步步改進的,不是一蹴而就的。

19 《**整潔之道》

適合物件:中級,高階

介紹:軟體工程的理想編碼是需要無數人編出來的**像乙個人寫的。這本書當作規範就不錯。

注意:webservice

的圖書我還真不知道給您推薦什麼,都不怎麼樣。您做個例項就明白,不過怎麼做介面才是核心。

第三部分:高階篇

1  《

j**a

訊息服務》

適合物件:初級,中級,高階

介紹:訊息機制是以前分布式經常實用到的,與此相關的有

apache active mq

進行開發,而且這本書的例項也是用的aq。

2 《j**a

並非實踐》

適合物件:中級,高階

介紹:這本書也是牛人們強力推薦的,學習併發必備。3 《

enterprise j**abeans 3.0

中文版》

適合物件:中級,高階

介紹:ejb

技術在大型系統中使用,主要有銀行等金融機構。是開發分布式程式的選項之一,不過我不喜歡,其實銀行使用的也不怎麼的。結合

j**aee

容器使用,開源的有

jboss

,商用的有

ibm和

oracle

支援。注:該型別書也有

head first

系列,也很不錯。另外《

j2ee

應用與bea weblogic server

》書也很不錯。4 《

hadoop

權威指南》

適合物件:中級,高階

介紹:雲計算必備圖書。作為分布式計算的工具,

hadoop

目前可以說是市場上唯一成熟的產品,而且大家也都向其看齊。而起雲計算炙手可熱,你搞明白這本書就大概明白了什麼是雲以及怎麼做雲。附:《

linux

鳥哥的私房菜》

適合物件:初級,中級,高階

介紹:這本書對使用和學習

linux

很有用,大而全,解釋的也不錯,常用的基本都有了,一本在手,絕無顧憂。

最後,推薦一本貫徹全部軟體工程和全文的圖書《**大全》,只是一句話:兩屆

software development magzine jolt award

震撼大獎得主。

這是從乙個前輩那裡看到的,買了其中幾本,感覺還不錯,分享一下。

程式設計師書籍推薦

程式設計師書籍推薦,共勉 深入理解計算機系統 c語言c陷阱與缺陷 c和指標 c essential c effective c more effective c c 沉思錄中物件導向的部分 設計模式精解 深入c 深度探索c 物件模型 模板學習 c template modern c design 模...

國外程式設計師推薦 每個程式設計師都應讀的書

如果能時光倒流,回到過去,作為乙個開發人員,你可以告訴自己在職業生涯初期應該讀一本,你會選擇哪本書呢?我希望這個書單列表內容豐富,可以涵蓋很多東西。很多程式設計師響應,他們在推薦時也寫下自己的評語。以前就有國內介紹這個程式設計師書單,不過都是推薦數 top 10的書。其實除了前10本之外,推薦數前3...

C 程式設計師書籍推薦

c 程式設計師書籍推薦1 c 程式設計 c windows form 程式設計 對熟練掌握 winform 程式設計基礎比較有用,看得時候建議將書中的例子從頭到尾做一遍,這樣會有比較好的收穫,否則,學習效果一般。c xml 從入門到精通 這本書前半部分講的關於 xml的基礎操作比較有用,後半部分如果...