計算機軟件領域經典圖書推薦

計算機軟件領域經典圖書推薦

我們處於一個知識爆炸的年代,處於一個需要不斷學習和進步的時代,在計算機軟件領域更顯得尤爲突出,不斷更新的技術,不斷湧出的新概念、新理論,讓我們目不暇接,如何才能在這個領域、這個年代來不斷的提高自己? 讀書是一條捷徑,多讀書、讀好書、讀活書,會讓我們站在巨人的肩上,能夠站的更高,看的更遠。

在計算機軟件領域,一本經典勝過爛書千本,結合自己十來年間讀過的一些經典圖書以及業內的排名推薦,整理出來和大家一起分享,希望能夠給渴望學習或者正在浩瀚的計算機書海中不知道該如何選擇的朋友一些啓發和幫助。

1         JAVA開發、設計模式

1)        Java編程思想》中文第四版 機械工業出版社

 本書贏得了全球程序員的廣泛讚譽,即使是最晦澀的概念,在Bruce Eckel的文字親和力和小而直接的編程示例面前也會化解於無形。從Java的基礎語法到最高級特性(深入的面向對象概念、多線程、自動項目構建、單元測試和調試等),本書都能逐步指導你輕鬆掌握。

 

這本號稱是JAVA領域首推的NO 1經典圖書。從本書獲得的各項大獎以及來自世界各地的讀者評論中,不難看出這是一本經典之作,當然也是2003年《Software Development》雜誌最佳書籍Jolt大獎獲獎作品。

2)        Effective Java》第二版  機械工業出版社

我很希望10年前就擁有這本書。可能有人認爲我不需要任何Java方面的書籍,但是我需要這本書。  ——Java之父James Gosling

你是否正在尋找一本能夠更加深入地瞭解Java編程語言的書,以便編寫出更清晰、更正確、更健壯且更易於重用的代碼。不用找了!本書爲我們帶來了共78條程序員必備的經驗法則,針對你每天都會遇到的編程問題提出了最有效、最實用的解決方案。

這本經典Jolt獲獎作品實屬衆望所歸。作者對新版進行了徹底的更新。涵蓋了自第l版之後所引入的Java E5Java SE 6的特性,同時開發了新的設計模式和語言習慣用法,介紹瞭如何充分利用從泛型到枚舉、從註解到自動裝箱的各種特性。

 

3)        《重構:改善既有代碼的設計》 中國電力出版社

軟件工程領域的超級經典鉅著,與另一鉅著《設計模式》並稱"軟工雙雄",全美銷量超過100000冊,亞馬遜書店五星書

在本書中,作者Martin Fowler充分展示了何處可能需要重構,以及如何將不好的設計改造爲良好的設計。

當對象技術成爲老生常談之後——尤其在Java編程語言之中,新的問題也在軟件開發社區中浮現了出來。缺乏經驗的開發人員完成了大量粗劣設計,獲得的程序不但缺乏效率,也難以維護和擴展。漸漸地,軟件系統專家發現,與這些沿襲下來的、質量不佳的程序共處,是多麼艱難。對象專家運用許多技術來改善既有程序的結構完美性與性能,已有數年之久。

 

 

4)        《敏捷開發:原則、模式與實踐》 清華大學出版社

 享譽全球的軟件開發專家和軟件工程大師Robert C.Martin向您介紹如何解決軟件開發人員、項目經理及軟件項目領導們所面臨的最棘手的問題。這本綜合性、實用性的敏捷開發和極限編程方面的指南。

講述了在預算和時間要求下軟件開發人員和項目經理如何使用敏捷開發完成項目:使用真實案例講解如何用極限編程來設計、測試、重構和結對編程;包含了極具價值的可重用的C++Java源代碼;還重點講述瞭如何使用UML和設計模式解決面向客戶系統的問題。

本書於2003年榮獲第13屆軟件開發圖書震撼大獎,適於用作高校計算機專業本科生、研究生和軟件學院的軟件工程和軟件開發相關課程的教材或參考書,也適於軟件開發和管理人員提高自身水平學習之用。

如果想在敏捷開發、設計模式、面向對象的設計領域有所深入學習和提升的話,這本書將是必讀之作,經典中的經典

 

 

2         測試類

1)        《軟件測試技術大全:測試基礎、流行工具、項目實戰》 人民郵電出版社

軟件測試是一個入門容易、提高困難的技術。本書從軟件測試基礎講起,結合大量測試實例,爲入門者勾勒出一幅提高測試技能的路線圖。

對於新手或者已經有些測試知識的從業者來說。本書是一本不可多得的學習用書。讀者通過學習書中豐富的實戰案例。可以對軟件測試有全方位的認識。掌握各種測試技術,繞過學習障 礙。爲快速成爲一名優秀的測試工程師打下堅實的基礎。

本書在編寫過程中考慮到測試人員的需求,尤其是測試新手對各種知識的需求,由淺入深,循序漸進地介紹了各種測試理論知識和實踐經驗;詳細講述了主流測試工具的使用,例如LoadRunnerTestCompleteTestDirector等;還介紹了各種常用的開源測試工具,爲期待引入開源測試工具的測試人員提供參考;另外,結合項目實踐,介紹了各種輔助測試工具的開發,例如每日構建框架的開發、AEP系統的搭建、性能測試框架的搭建、正交表測試用例自動生成工具的設計以及數據庫比較工具的製作等。

 

 

3         項目管理類

1)        《人月神話》 清華大學出版社

年輕的軟件工程師、吝嗇的研究生、懶惰的軟件老手常請我標示出迄今爲止最好的軟件圖書如果我帶着僅有的一本計算機書在沙漠荒島上,他們問,應該是哪本書?這是個荒謬的問題,但人們堅持要個答案。假如你真的被放逐到這樣的小島(或者你決定躲藏到這樣的地方去避免2000年軟件崩潰的恐懼!),《人月神話》應該緊隨着你。 ——Ed Yourdon

一本在軟件領域絕無僅有,20餘年暢銷不衰的必讀經典

本書自第一版以來,暢銷20餘年不衰,是軟件領域絕無僅有的必讀經典。本文作者爲人們管理複雜項目提供了頗具洞察力的見解,既有很多發人深省的觀點,也有大量的軟件工程實踐。本書內容來自布魯克斯在IBM公司 System/360 家族和OS/360中的項目管理經驗。在本書第一次出版20年後的今天,布魯克斯重新審視了他原先的觀點,增加了一些新的想法和建議。既方便了熟悉原有內容的人們,也方便了許多第一次閱讀它的讀者。

2)        《人件》 清華大學出版社

本書專門討論了軟件開發和維護的團隊管理問題,並向人們的傳統認識提出了挑戰。作者在書中推崇人本管理思想,指出知識型企業的核心是人,而不是技術。本書子1987年首次出版後,曾在西方引起了轟動,被譽爲對美國軟件業影響最大的一本書。本書還對大中型組織中的軟件開發團隊如何運作進行了深入探討。

《人件》已成爲軟件圖書中的經典之作。它和《人月神話》共同被譽爲軟件圖書中兩朵最鮮豔的奇葩。人們認爲,《人月神話》關注軟件開發本身,《人件》則關注軟件開發中的。因此,在成千上萬的書架上,《人件》永遠和《人月神話》並列在起。

本書讀者包括軟件開發組織中的所有人員。管理者和被管理者都將從書中得到有益的啓示。

4         綜合管理類

1)        1《第五項修煉》系列叢書  中信出版社

這本由當代最傑出的新管理大師彼得聖吉撰寫的著作,被譽爲21世紀的管理聖經、20世紀屈指可數的幾本管理經典、世界上影響最深遠的管理書籍之一,並被《哈佛商業評論》評爲過去75年最具影響力的管理類圖書,還榮獲世界企業學會最高榮譽的開拓者獎!

進入21世紀以來,全球經濟的迅猛發展,使得全球企業管理趨勢、管理理念也順應發生了巨大的變化,作爲新世紀全新擴充修訂版,本書其背後是15年來把原書理念付諸實踐的經驗和案例。聖吉明確指出,從長遠來看,你的組織唯一可持續的競爭優勢,就是比對手更好更快的學習能力。

15年前,許多《第五項修煉》的核心理念都曾顯得很激進。但這些理念的許多應用方法,後來已經被融入到人們觀察世界的方式中,也被整合到人們的管理實踐中;本書對前一版進行了全面修訂,新版書中的領導力案例故事揭示了這些經歷。並增添了新的內容:實踐中的反思,爲企業、個人讀者更準確理解最新管理理念,對學習型組織進行了有效的反思,對建設學習型組織所面臨的新疑惑提供了新的思維。

2)        《贏在中國式管理》中國社會科學出版社

20世紀50年代,美國式管理風靡全世界。20世紀70年代,日本式管理號稱世界第一,創造了舉世震驚的經濟奇蹟。20世紀70年代,實際上中國式管理的優勢已經相當明顯地表現出來。請問海峽兩岸的中國企業家,用的是什麼式的管理?難道是美國式的?還是日本式的?如果憑良心說的話,那當然是中國式管理。

中國式管理具有三大主軸,那就是以人爲主、因道結合以及依理而變 發展事業本身並沒有什麼價值,必須在經營事業的過程中,完成修、齊、治、平的人生使命,立業纔有價值。21世紀,是中國管理哲學與西方管理科學相結合,並獲得發揚的時代,管理者在實踐中兩者缺一,都將跛腳難行。

近百年來,我們一直要把自己的精華丟棄掉。現在,快要輪到我們中國人當家了,鑑於平天下的重責大任,更應該把中國式管理哲學這一寶貝發揚光大,使中國式管理早日成爲平天下的寶典。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章