qcyycom
[原]編程開發(fā)人員最具有影響力的十一本書籍 .
本人轉(zhuǎn)至:
http://blog.csdn.net/lilongsheng1125/article/details/7409179
,感覺這些資源挺好,所以想推薦給大家看一下,所以把文章類型寫為原創(chuàng)。
對(duì)于一個(gè)程序員而言,在學(xué)校里學(xué)不到多少工作中真正需要的知識(shí),只有在工作中實(shí)踐積累并且看一些優(yōu)秀的書籍,把實(shí)踐和理論結(jié)合起來(lái)才能夠更好的工作。尤其是在技術(shù)日益發(fā)展和變化的今天,每個(gè)開發(fā)者更應(yīng)該主動(dòng)的看書去學(xué)習(xí)編程技巧并且改變編程方法,才能應(yīng)付工作中各種復(fù)雜的項(xiàng)目。同時(shí)也可以在程序設(shè)計(jì)中更高效、彈性和準(zhǔn)確的解決問(wèn)題。下面列出了 11 本對(duì)開發(fā)人員很有益的書籍,大家可以從中選取感興趣的進(jìn)行閱讀。
1. 《代碼大全》(Code Complete)
第二版的代碼大全增加了很多與時(shí)俱進(jìn)的內(nèi)容,涵蓋了軟件構(gòu)建過(guò)程中的所有細(xì)節(jié)。它從軟件質(zhì)量和編程思想等方面論述了軟件構(gòu)建的各個(gè)問(wèn)題,并詳細(xì)論述了緊跟潮流的新技術(shù)、高屋建瓴的觀點(diǎn)、以及簡(jiǎn)單明了的通用概念,當(dāng)然也含有豐富而典型的程序示例。
評(píng)語(yǔ):引用一位網(wǎng)友的評(píng)論:恰恰是這種藝術(shù)與科學(xué)相互融合的產(chǎn)物帶給程序員無(wú)比的滿足感。老少皆宜的讀物,這本書不論對(duì)技術(shù)大牛、亦或是自學(xué)剛?cè)腴T的程序員都是大有益處的,感興趣的可以去看看。
2. 《程序員修煉之道》(Pragmatic Programmer)
中文名翻譯的很形象,這是一本介紹軟件開發(fā)中日益增長(zhǎng)的規(guī)范和技術(shù)技巧的書籍,即根據(jù)需求,創(chuàng)建用戶樂于接受的、可工作和易維護(hù)的代碼,保持代碼靈活和易于改編重用的架構(gòu)技術(shù)。另外也有防止軟件變質(zhì)、提高編寫靈活、避免相同設(shè)計(jì)、以及對(duì)代碼防護(hù)等內(nèi)容。
評(píng)語(yǔ):一本可以提高程序員實(shí)效性的書籍,這本書對(duì)有一定代碼量和項(xiàng)目經(jīng)驗(yàn)的人能引起共鳴,你看完后會(huì)反思:程序?yàn)槭裁匆@么設(shè)計(jì)?怎么才能寫出更好的程序?如何才能在編程中少走不必要的彎路?推薦一些技術(shù)大牛閱讀。
3. 《計(jì)算機(jī)程序設(shè)計(jì)與解釋》(Structure and Interpretation of Computer Programs)
該書被世界各地 100 多所院校用作教材,其中包括美國(guó)斯坦福大學(xué)、英國(guó)牛津大學(xué)、日本東京大學(xué)等。在修訂版中,作者根據(jù)十余年的教學(xué)實(shí)踐,對(duì)大部分重要設(shè)計(jì)系統(tǒng)都重新修改并做過(guò)測(cè)試,包括各種解釋器和編譯器。涵蓋面很廣,從數(shù)據(jù)抽象、過(guò)程抽象、迭代、高階函數(shù)等編程到數(shù)據(jù)結(jié)構(gòu)和算法。
評(píng)語(yǔ):每一位技術(shù)大牛都應(yīng)該閱讀這本書。因?yàn)楸緯逦?、?jiǎn)潔和富于才智,適合那些深刻理解計(jì)算機(jī)科學(xué)的人們。
4. 《C程序設(shè)計(jì)語(yǔ)言》(C Programming Language 2nd Edition)
值得一提的是本書是由C語(yǔ)言之父 Dennis Ritchie 和 Brian W. Kernighan 共同編寫,是一部介紹C語(yǔ)言及程序設(shè)計(jì)方法的權(quán)威性經(jīng)典著作。本書全面講述了C語(yǔ)言的各個(gè)特性及程序設(shè)計(jì)方法,配合典型例證,使得本書通俗易懂,實(shí)用性強(qiáng)。
評(píng)語(yǔ):該書是學(xué)習(xí)C語(yǔ)言必讀書籍,堪稱經(jīng)典,有C語(yǔ)言的“圣經(jīng)”美稱,其實(shí)用性,會(huì)讓讀者愛不釋手。
5. 《算法導(dǎo)論》(Introduction to Algorithms)
本書全面介紹了計(jì)算機(jī)算法,涵蓋的內(nèi)容有:算法在計(jì)算中的作用,概率分析和隨機(jī)算法的介紹,另外也介紹了隨機(jī)化和線性規(guī)劃技術(shù)的近似算法等。全書還提供了 900 多個(gè)練習(xí)題和思考題以及詳細(xì)的實(shí)例研究。
評(píng)語(yǔ):《算法導(dǎo)論》是一本將嚴(yán)謹(jǐn)性和全面性融為一體的算法類書籍,可以與高德納的《計(jì)算機(jī)程序設(shè)計(jì)藝術(shù)》相媲美,該著作有點(diǎn)深?yuàn)W,一朝一夕讀不透,建議讀者多閱讀幾遍。
6. 《重構(gòu):改善既有代碼的設(shè)計(jì)》(Refactoring: Improving the Design of Existing Code)
本書揭示了重構(gòu)的過(guò)程,揭示了重構(gòu)的原理和最佳實(shí)踐方式,能夠幫助你一次一小步的修改你的代碼,從而減少了開發(fā)過(guò)程中的風(fēng)險(xiǎn)。書中還給出了 70 多個(gè)可行的重構(gòu),以及指導(dǎo)你何時(shí)何地應(yīng)該開始挖掘代碼以求改善。
評(píng)語(yǔ):該著作適合軟件開發(fā)人員、項(xiàng)目管理人員閱讀,讀者讀完后或許會(huì)有醍醐灌頂般感覺,書中蘊(yùn)含著精華,值得反復(fù)咀嚼。
7. 《人月神話》(The Mythical Man-Month)
。
作者 Frederick P. Brooks 曾榮獲圖靈獎(jiǎng),本書為人們管理復(fù)雜項(xiàng)目提供了頗具洞察力的見解,有發(fā)人深省的觀點(diǎn),也有大量軟件工程實(shí)踐,包括作者在 IBM 公司 System 360 家族和 OS 360 中項(xiàng)目管理經(jīng)驗(yàn),新的版本中也還有作者對(duì)某些觀點(diǎn)新的認(rèn)識(shí)、一些精華的提煉、也有大量工程實(shí)踐,為每個(gè)復(fù)雜項(xiàng)目的管理者給出了自己的真知灼見
評(píng)語(yǔ):本著作適合軟件開發(fā)人員、項(xiàng)目經(jīng)理、系統(tǒng)分析師等工程管理人士閱讀。最好有面向?qū)ο蠼?jīng)驗(yàn),此書雖是一本非技術(shù)書,但會(huì)給你帶來(lái)很多感觸和實(shí)用價(jià)值。
8. 《計(jì)算機(jī)程序設(shè)計(jì)藝術(shù)》(The Art of Computer Programming)
本書是
高德納
(Donald Ervin Knuth)所著,作者曾因三卷書獲得美國(guó) 1974 年圖靈獎(jiǎng),是 20 世界最佳 12 部學(xué)術(shù)專著之一。本書結(jié)合了大量數(shù)學(xué)知識(shí),分析不同領(lǐng)域中的各種算法,其引入的許多術(shù)語(yǔ)、得到的許多結(jié)論都變成了計(jì)算機(jī)領(lǐng)域的標(biāo)準(zhǔn)術(shù)語(yǔ)和被廣泛引用的結(jié)果,此外也描述了編程在模擬、數(shù)值方法、符號(hào)計(jì)算、軟件與系統(tǒng)設(shè)計(jì)等方面的應(yīng)用。
評(píng)語(yǔ):比爾·蓋茨曾說(shuō)過(guò):如果讀懂整套書的話,請(qǐng)給他發(fā)一份你的簡(jiǎn)歷。通過(guò)這句話足以說(shuō)明該著作對(duì)開發(fā)者影響是巨大的。屬于純理論級(jí)別的,每次翻閱都會(huì)有新的收獲,可以當(dāng)“辭海”來(lái)讀。
9. 《代碼整潔之道》(Clean Code: A Handbook of Agile Software Craftsmanship)
軟件質(zhì)量,不僅依賴于架構(gòu)及項(xiàng)目管理,也與代碼質(zhì)量相關(guān)。本書給出了一系列行之有效的整潔代碼操作實(shí)踐,并用來(lái)自現(xiàn)實(shí)項(xiàng)目的正、反兩面來(lái)例證,只要遵循這些規(guī)則,就能編寫出干凈的代碼,從而有效提升代碼質(zhì)量。
評(píng)語(yǔ):該著作適合老程序員、技術(shù)經(jīng)理。有網(wǎng)友驚呼“早幾年看到這本書,也許現(xiàn)在水平能再上一個(gè)臺(tái)階?!保虼擞幸欢ń?jīng)驗(yàn)和對(duì)編程認(rèn)識(shí)到位的人,讀完此書將得到更多。
10. 《編程人生》(Coders at Work: Reflections on the Craft of Programming)
世界頂尖的程序員是怎么走上編程道路的?他們編程工作創(chuàng)造和改變了人類歷史,在這一過(guò)程中有什么經(jīng)驗(yàn)和教訓(xùn)?更有什么獨(dú)到的看法?本書是一本訪談錄,記錄了當(dāng)今最具個(gè)人魅力的 15 位軟件先驅(qū)的編程生涯,為我們講述了他們是怎么學(xué)習(xí)編程的,以及在學(xué)習(xí)當(dāng)中發(fā)現(xiàn)了什么,有什么看法?并對(duì)諸如應(yīng)該如何設(shè)計(jì)軟件等困擾程序員的老話題談了自己的看法。
評(píng)語(yǔ):適合所有程序員??赐赀@本書的讀者,或許職業(yè)眼界會(huì)更開闊,不會(huì)再做無(wú)謂的碼農(nóng)勞動(dòng)。
11. 《編碼:隱匿在計(jì)算機(jī)軟硬件背后的語(yǔ)言》(CODE: The Hidden Language of Computer Hardware and Software)
《編碼:隱匿在計(jì)算機(jī)軟硬件背后的語(yǔ)言》是一本講述計(jì)算機(jī)工作原理的書,不過(guò)不要一聽“工作原理”等字眼就認(rèn)為本書是晦澀難懂的。作者用清晰明了的筆墨把復(fù)雜的理論寫的通俗易懂,閱讀的時(shí)候你不會(huì)感到枯燥和生硬,同時(shí)你也會(huì)獲得對(duì)計(jì)算機(jī)工作原理深刻的理解。
評(píng)語(yǔ):不知網(wǎng)友有沒有看過(guò)《明朝那些事兒》這本書?如同這本書把歷史寫的如同小說(shuō)一樣好看,《編碼:隱匿在計(jì)算機(jī)軟硬件背后的語(yǔ)言》這本書也做到了,讀完后你會(huì)覺得很好玩,同時(shí)也能學(xué)到真正的知識(shí),加深對(duì)計(jì)算機(jī)科學(xué)的理解和認(rèn)識(shí)。
最后:從計(jì)算機(jī)發(fā)明至今,隨著計(jì)算機(jī)硬件和軟件技術(shù)的發(fā)展,計(jì)算機(jī)的編程語(yǔ)言經(jīng)歷了機(jī)器語(yǔ)言、匯編語(yǔ)言、面向過(guò)程的程序設(shè)計(jì)語(yǔ)言以及面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言階段。技術(shù)的飛速發(fā)展,使得開發(fā)者只有不斷學(xué)習(xí),才能提高技術(shù)讓自己在編程的道路上走的更遠(yuǎn)。以上推薦的 11 本書,希望讓各位開發(fā)者讀后受益匪淺。
推薦閱讀:
Java程序員從笨鳥到菜鳥之(十九)EL表達(dá)式和JSTL
作者:csh624366188 發(fā)表于2012-4-2 15:47:28
原文鏈接
閱讀:1325 評(píng)論:12
查看評(píng)論
發(fā)表于 2012-04-02 15:47
陳雨晨
閱讀(117)
評(píng)論(0)
編輯
收藏
新用戶注冊(cè)
刷新評(píng)論列表
只有注冊(cè)用戶
登錄
后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問(wèn)
管理
<
2012年4月
>
日
一
二
三
四
五
六
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
導(dǎo)航
BlogJava
首頁(yè)
發(fā)新隨筆
發(fā)新文章
聯(lián)系
聚合
管理
常用鏈接
我的隨筆
我的評(píng)論
我的參與
最新評(píng)論
留言簿
(1)
給我留言
查看公開留言
查看私人留言
隨筆檔案
(152)
2013年7月 (3)
2013年4月 (2)
2012年7月 (4)
2012年6月 (8)
2012年5月 (1)
2012年4月 (116)
2012年3月 (5)
2012年2月 (8)
2012年1月 (5)
我的收藏
a
b
(rss)
www.javady.com
www.javady.com
搜索
最新評(píng)論
1.?re: Spring MVC 3 深入總結(jié)
評(píng)論內(nèi)容較長(zhǎng),點(diǎn)擊標(biāo)題查看
--zuidaima
2.?re: [原]java傳統(tǒng)集合的一些弊病以及解決辦法[未登錄]
你不是用的迭代么,用迭代器來(lái)移除元素不就好了。這也能稱之為弊端?我覺得這是你代碼寫的有問(wèn)題!!!
--胡言亂語(yǔ)
3.?re: [原]web項(xiàng)目測(cè)試方法總結(jié)
犯得上發(fā)個(gè)愛的方式公司的
--阿三地方
4.?re: Spring事件驅(qū)動(dòng)模型
評(píng)論內(nèi)容較長(zhǎng),點(diǎn)擊標(biāo)題查看
--最代碼
5.?re: android截取屏幕圖片
啊哈,樓主,還有權(quán)限哈~我隨便說(shuō)說(shuō)的,沒有什么別的意思~
--無(wú)巾幗須眉
Powered by:
博客園
模板提供:
滬江博客
Copyright ©2025 陳雨晨
主站蜘蛛池模板:
亚洲 暴爽 AV人人爽日日碰
|
亚洲经典千人经典日产
|
亚洲精品在线免费观看视频
|
一本天堂ⅴ无码亚洲道久久
|
亚洲一本大道无码av天堂
|
精品无码无人网站免费视频
|
精品国产日韩亚洲一区91
|
久久精品九九亚洲精品天堂
|
久久WWW免费人成人片
|
国产精品偷伦视频免费观看了
|
亚洲精品一区二区三区四区乱码
|
亚洲精品资源在线
|
国产jizzjizz视频全部免费
|
久久ww精品w免费人成
|
国产亚洲综合一区二区三区
|
2022年亚洲午夜一区二区福利
|
四虎影视永久免费视频观看
|
999任你躁在线精品免费不卡
|
日韩毛片免费一二三
|
亚洲一级视频在线观看
|
亚洲色精品vr一区二区三区
|
在线a毛片免费视频观看
|
免费在线看污视频
|
国产99久久亚洲综合精品
|
亚洲手机中文字幕
|
国产亚洲成av片在线观看
|
国产免费看插插插视频
|
日韩版码免费福利视频
|
国产免费拔擦拔擦8X高清在线人
|
亚洲综合色一区二区三区
|
久久青草亚洲AV无码麻豆
|
亚洲精品和日本精品
|
午夜一区二区免费视频
|
国产曰批免费视频播放免费s
|
最新亚洲成av人免费看
|
一级做a爱过程免费视频高清
|
亚洲人成网站18禁止
|
亚洲国产成人无码av在线播放
|
亚洲精品tv久久久久久久久
|
亚洲精品一级无码鲁丝片
|
国产精品久久久久影院免费
|