資源描述:
《好的軟件人員一生必看的六十本書》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、軟件人員推薦書目(一)大師篇—好的軟件人員一生必看的六十本書龍湘明(Dragon)2005/5/9北京郵電大學(xué)網(wǎng)絡(luò)與交換國家重點實驗室/計算機學(xué)院交換與智能控制研究中心北京正方興網(wǎng)絡(luò)技術(shù)有限公司(www.mt2.com.cn)E-mail:xmlong@263.netxmlong@mt2.com.cnQQ:9550898自序本文推薦的這些書目是給那些真正的軟件實踐者和思考者使用的。按照傳統(tǒng)一點的說法,就是那些站在“軟件生產(chǎn)第一線”的人,他們可能是項目經(jīng)理、質(zhì)量經(jīng)理、測試經(jīng)理、軟件架構(gòu)師、軟件工程
2、師、測試工程師等等。他們會在軟件這個行業(yè)待上5年甚至一生。他們希望在這個領(lǐng)域有所進(jìn)步和發(fā)展。所以,如果你僅僅是一名軟件開發(fā)的普通愛好者,偶爾會對軟件感到好奇,那么,除了“科學(xué)哲學(xué)”和“管理哲學(xué)”中推薦的書目外,其他的對你可能就沒有多大用處了。然而,對于那些“真正的”軟件人員和技術(shù)管理人員,所有這些書都值得花一生的時間去反復(fù)閱讀。我始終認(rèn)為,“實踐”和“書本學(xué)習(xí)”是并重的,并且是相輔相成的。這里所說的“書本學(xué)習(xí)”,絕不是中學(xué)或者大學(xué)課堂上為了應(yīng)付考試的那種學(xué)習(xí),而是為了更好的充實你自己而進(jìn)行的學(xué)習(xí)
3、,是為了更出色的完成實際工作而進(jìn)行的學(xué)習(xí),是為了從方法、理論、思想上提升你自己而進(jìn)行的學(xué)習(xí)。誠然,“只學(xué)不用”的人只是一個書呆子而已,在實際中毫無用處;而“只用不學(xué)”的人也必然只會在原地踏步,他們可能會有不少經(jīng)驗的積累,但難有實質(zhì)性的提高。只有不斷的實踐、學(xué)習(xí);學(xué)習(xí)、實踐,你才可能真正提高,最后成為一名大師也不無可能。但是,計算機的書籍實在太多了,汗牛充棟,良莠不齊。讀“差”的書不僅沒有裨益,反而浪費時間,甚至誤人子弟。相反,好書讓人受益匪淺,事半功倍。一本好的書,經(jīng)得起時間的考驗,可以反復(fù)的揣
4、摩、玩味和鑒賞。據(jù)說,毛澤東一生曾閱讀“資治通鑒”50余遍,歷時40余載,連外出視察都帶在身邊,從不離手。這就是一本“好書”的魅力,歷經(jīng)千年歲月,光輝絲毫不減。同樣,本文推薦的這些書目,雖然不是用來治國治家的,但在軟件領(lǐng)域,絕對是可以日日擺在你案頭、陪你度過一生的好書。這些書目,有些是某個領(lǐng)域的入門之書,有些是提高進(jìn)階之書,更多的是“寶典”甚至“圣經(jīng)”式的書,還有不少是具備相當(dāng)?shù)乃枷肷疃?、理論深度和哲學(xué)高度的書。這些書的作者,大都是計算機領(lǐng)域最頂尖的人物,他們或者單獨開創(chuàng)了某個領(lǐng)域,或者是某個領(lǐng)
5、域的集大成者。他們可能是計算機界最杰出的思想家、科學(xué)家、教育家,也可能是軟件公司的最好的架構(gòu)師、CTO。用流行的話說,他們是“大師級”的人物。這些大師,有的獲得了計算機界最高榮譽-美國計算機協(xié)會“圖靈獎”,有的入選美國計算機博物館的“計算機名人堂“,他們是計算機界無可爭議的真正的大師。而這些大師的書,也很多都獲得了計算機圖書界最高的“震撼大獎”(JoltAward),也有獲得世界企業(yè)學(xué)會最高榮譽的“開拓者獎”。其它的倒不是因為不能獲獎,在我看來,而是獎項本身與這些名著相比,已經(jīng)顯得黯然失色。而且
6、你會發(fā)現(xiàn),這里甚至有堪稱與牛頓的“自然科學(xué)的數(shù)學(xué)原理”和愛因斯坦的“相對論”相媲美的計算機領(lǐng)域的史詩般的巨著。這些書很多都一版再版,歷久不衰。讀大師的書,無論從心靈、思想和技術(shù)上,你都能獲得一種醍醐灌頂式的震撼、拍案叫絕式的享受。當(dāng)然,從我本人來講,并不建議你用“徹底崇拜”式的態(tài)度閱讀這些書,盡管它們的作者是大師,但人無完人,由此產(chǎn)生的思想和技術(shù)也是如此。更何況計算機和軟件領(lǐng)域本來就是一個發(fā)展很快的領(lǐng)域。當(dāng)然,我更不希望你用“王朔”式的“見人就咬”的“徹底否定”的態(tài)度閱讀這些書,因為那實在是對大
7、師們的褻瀆,連我都會為大師們鳴不平。我建議你用一種“健康的懷疑精神”(C++之父Stroustrup語)閱讀這些書。你應(yīng)該明白為什么要在“懷疑”前加上“健康”二字,那是提醒你帶著一種崇敬和肅穆之情去冷靜的接受、質(zhì)疑和否定大師們的觀點,在“否定之否定”基礎(chǔ)上讓你自己得到真正的提升。唯有這樣,那些書本上的東西才能真正成為你自己思想和靈魂深處的東西;否則,它們永遠(yuǎn)只是書本上的他人的東西而已。今天是5月9日,這是一個令人激動同時也是沉重的日子,因為它是蘇聯(lián)偉大衛(wèi)國戰(zhàn)爭勝利60周年紀(jì)念日。在這樣一個日子里
8、,我同樣也懷著非常激動的心情誠摯的向大家推薦這些書,就是希望這些書能被更多的國人所傳閱。我們的先輩們用鮮血為我們換來了和平,我們有什么理由不珍惜這寶貴時光?在舉世共同紀(jì)念世界反法西斯勝利的今天,我們卻有一個令人憎惡的鄰國不思悔改,反而虎視眈眈、欲卷土重來,我們還有什么理由不奮發(fā)圖強?令我唯一感到遺憾的是,這些書的作者中沒有一個是中國人。我們僅僅只能做這些書的翻譯者。有趣的是,許多人甚至因為是這些書的譯者便享譽業(yè)界。這雖然從另外一個側(cè)面反映了這些書的影響和原作者本人的威望,但多少有點令我輩心酸,尤