IT圖書(shū)推薦:計(jì)算機(jī)程序員必讀的書(shū)

IT圖書(shū)推薦:計(jì)算機(jī)程序員必讀的書(shū)

ID:40490783

大?。?58.35 KB

頁(yè)數(shù):21頁(yè)

時(shí)間:2019-08-03

IT圖書(shū)推薦:計(jì)算機(jī)程序員必讀的書(shū)_第1頁(yè)
IT圖書(shū)推薦:計(jì)算機(jī)程序員必讀的書(shū)_第2頁(yè)
IT圖書(shū)推薦:計(jì)算機(jī)程序員必讀的書(shū)_第3頁(yè)
IT圖書(shū)推薦:計(jì)算機(jī)程序員必讀的書(shū)_第4頁(yè)
IT圖書(shū)推薦:計(jì)算機(jī)程序員必讀的書(shū)_第5頁(yè)
資源描述:

《IT圖書(shū)推薦:計(jì)算機(jī)程序員必讀的書(shū)》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、國(guó)外程序員推薦:每個(gè)程序員都應(yīng)讀的書(shū)本文由?伯樂(lè)在線(xiàn)?-?黃利民?翻譯自?stackoverflow。未經(jīng)許可,禁止轉(zhuǎn)載!歡迎加入:翻譯小組,通過(guò)?翻譯頻道?貢獻(xiàn)一份力量。【更新】:近日(2012年8月17日)重看StackOverflow?的原討論帖,發(fā)現(xiàn)于今年年初被關(guān)閉了。不過(guò)有人做了匯總,把其他回復(fù)中提到的書(shū)籍,放在投票數(shù)最高的回復(fù)中。新更新添加59本書(shū),詳情可見(jiàn)文章后半部分。編者按:2008年8月4日,StackOverflow網(wǎng)友?BertF?發(fā)帖提問(wèn):哪本最具影響力的書(shū),是每個(gè)程序員都應(yīng)該讀的?“如果能時(shí)光倒流,回到過(guò)去,作為一個(gè)開(kāi)發(fā)人員,你

2、可以告訴自己在職業(yè)生涯初期應(yīng)該讀一本,你會(huì)選擇哪本書(shū)呢?我希望這個(gè)書(shū)單列表內(nèi)容豐富,可以涵蓋很多東西。”很多程序員響應(yīng),他們?cè)谕扑]時(shí)也寫(xiě)下自己的評(píng)語(yǔ)。以前就有國(guó)內(nèi)網(wǎng)友介紹這個(gè)程序員書(shū)單,不過(guò)都是推薦數(shù)Top10的書(shū)。其實(shí)除了前10本之外,推薦數(shù)前30左右的書(shū)籍都算經(jīng)典,伯樂(lè)在線(xiàn)整理編譯這個(gè)問(wèn)答貼,同時(shí)摘譯部分推薦人的評(píng)語(yǔ)。下面就按照各本書(shū)的推薦數(shù)排列。?1.《代碼大全》?史蒂夫·邁克康奈爾推薦數(shù):1684“優(yōu)秀的編程實(shí)踐的百科全書(shū),《代碼大全》注重個(gè)人技術(shù),其中所有東西加起來(lái),就是我們本能所說(shuō)的“編寫(xiě)整潔的代碼”。這本書(shū)有50頁(yè)在談?wù)摯a布局。”——Jo

3、elSpolsky對(duì)于新手來(lái)說(shuō),這本書(shū)中的觀念有點(diǎn)高階了。到你準(zhǔn)備閱讀此書(shū)時(shí),你應(yīng)該已經(jīng)知道并實(shí)踐過(guò)書(shū)中99%的觀念。–esac?2.《程序員修煉之道》推薦數(shù):1504對(duì)于那些已經(jīng)學(xué)習(xí)過(guò)編程機(jī)制的程序員來(lái)說(shuō),這是一本卓越的書(shū)?;蛟S他們還是在校生,但對(duì)要自己做什么,還感覺(jué)不是很安全。就像草圖和架構(gòu)之間的差別。雖然你在學(xué)校課堂上學(xué)到的是畫(huà)圖,你也可以畫(huà)的很漂亮,但如果你覺(jué)得你不太知道從哪兒下手,如果某人要你獨(dú)自畫(huà)一個(gè)P2P的音樂(lè)交換網(wǎng)絡(luò)圖,那這本書(shū)就適合你了?!狫oel3.《計(jì)算機(jī)程序的構(gòu)造和解釋》推薦數(shù):916就個(gè)人而言,這本書(shū)目前為止對(duì)我影響醉倒的一本

4、編程書(shū)。《代碼大全》、《重構(gòu)》和《設(shè)計(jì)模式》這些經(jīng)典書(shū)會(huì)教給你高效的工作習(xí)慣和交易細(xì)節(jié)。其他像《人件集》、《計(jì)算機(jī)編程心理學(xué)》和《人月神話(huà)》這些書(shū)會(huì)深入軟件開(kāi)發(fā)的心理層面。其他書(shū)籍則處理算法。這些書(shū)都有自己所屬的位置。然而《計(jì)算機(jī)程序的構(gòu)造和解釋》與這些不同。這是一本會(huì)啟發(fā)你的書(shū),它會(huì)燃起你編寫(xiě)出色程序的熱情;它還將教會(huì)你認(rèn)識(shí)并欣賞美;它會(huì)讓你有種敬畏,讓你難以抑制地渴望學(xué)習(xí)更多的東西。其他書(shū)或許會(huì)讓你成為一位更出色的程序員,但此書(shū)將一定會(huì)讓你成為一名程序員。同時(shí),你將會(huì)學(xué)到其他東西,函數(shù)式編程(第三章)、惰性計(jì)算、元編程、虛擬機(jī)、解釋器和編譯器。一些人

5、認(rèn)為此書(shū)不適合新手。個(gè)人認(rèn)為,雖然我并不完全認(rèn)同要有一些編程經(jīng)驗(yàn)才能讀此書(shū),但我還是一定推薦給初學(xué)者。畢竟這本書(shū)是寫(xiě)給著名的6.001,是麻省理工學(xué)院的入門(mén)編程課程。此書(shū)或許需要多做努力(尤其你在做練習(xí)的時(shí)候,你也應(yīng)當(dāng)如此),但這個(gè)價(jià)是對(duì)得起這本書(shū)的。你還不確信么?那就讀讀第一版的前言或序言。網(wǎng)上有免費(fèi)的電子版。?-?AnttiSyk?ri?4.《C程序設(shè)計(jì)語(yǔ)言》推薦數(shù):774這本書(shū)簡(jiǎn)潔易讀,會(huì)教給你三件事:C編程語(yǔ)言;如何像程序員一樣思考;底層計(jì)算模型。(這對(duì)理解“底層”非常重要)——Nathan?5.《算法導(dǎo)論》推薦數(shù):671《代碼大全》教你如何正確

6、編程;《人月神話(huà)》教你如何正確管理;《設(shè)計(jì)模式》教你如何正確設(shè)計(jì)……在我看來(lái),代碼只是一個(gè)工具,并非精髓。開(kāi)發(fā)軟件的主要部分是創(chuàng)建新算法或重新實(shí)現(xiàn)現(xiàn)有算法。其他部分則像重新組裝樂(lè)高磚塊或創(chuàng)建“管理”層。我依然夢(mèng)想這樣的工作,我的大部分時(shí)間(>50%)是在寫(xiě)算法,其他“管理”細(xì)節(jié)則留給其他人……——RanBiron?6.《重構(gòu):改善既有代碼的設(shè)計(jì)》推薦數(shù):617我想我不得不推薦《重構(gòu)》:改進(jìn)現(xiàn)有代碼的設(shè)計(jì)?!狹artin我必須承認(rèn),我最喜歡的編程語(yǔ)錄是出自這本書(shū):任何一個(gè)傻瓜都能寫(xiě)出計(jì)算機(jī)能理解的程序,而優(yōu)秀的程序員卻能寫(xiě)出別人能讀得懂的程序?!狹ar

7、tinFowler?7.《設(shè)計(jì)模式》推薦數(shù):617就我而言,我認(rèn)為四人幫編著的《設(shè)計(jì)模式》是一本極為有用的書(shū)。雖然此書(shū)并不像其他建議一樣有關(guān)“元”編程,但它強(qiáng)調(diào)封裝諸如模式一類(lèi)的優(yōu)秀編程技術(shù),因而鼓勵(lì)其他人提出新模式和反模式(antipatterns),并運(yùn)用于編程對(duì)話(huà)中?!狢hrisJester-Young?8.《人月神話(huà)》推薦數(shù):588?9.《計(jì)算機(jī)程序設(shè)計(jì)藝術(shù)》推薦數(shù):542這是高德納傾注心血寫(xiě)的一本書(shū)?!狿eterCoulton?10.《編譯原理(中文版)?

8、?英文版》(龍書(shū))推薦數(shù):462我很奇怪,居然沒(méi)人提到龍書(shū)。(或許已有推薦,我沒(méi)有看

9、到)。我從沒(méi)忘過(guò)此書(shū)的第一版封面。此書(shū)讓我知道了編譯器是多么地神奇絕妙。-DB?

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶(hù)上傳,版權(quán)歸屬用戶(hù),天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶(hù)請(qǐng)聯(lián)系客服處理。