作品介紹

全世界程序員都說好的圖書


作者:著名作家     整理日期:2022-07-17 09:37:17


  芒格說:「我這輩子遇到的來自各行各業(yè)的聰明人,沒有不每天閱讀的。沒有,一個(gè)都沒有!

  這句話同樣適用于程序員們。

  在程序員問答網(wǎng)站 Stack Overflow 上面,那些愛讀書且聰明的程序員們就篩選出了大家一致好評(píng)的書單。推薦書小編在其基礎(chǔ)上,優(yōu)中選優(yōu),精選了最值得讀的 4 本好書,涵蓋了人工智能、算法、軟件開發(fā)和軟件設(shè)計(jì)四個(gè)領(lǐng)域。

  如果你對(duì)這些領(lǐng)域感興趣,或者想了解程序員是如何思考問題的,那么這個(gè)書單就是為你準(zhǔn)備的。

  《哥德爾、埃舍爾、巴赫》

  程序員書單 | 全世界程序員都說好的圖書

  豆瓣評(píng)分:9.4 分

  作者簡(jiǎn)介:道格拉斯·理查·郝夫斯臺(tái)特,中文名侯世達(dá),美國學(xué)者、作家。他的主要研究領(lǐng)域包括意識(shí)、類比、藝術(shù)創(chuàng)造、文學(xué)翻譯以及數(shù)學(xué)和物理學(xué)探索。 因其著作《哥德爾、埃舍爾、巴赫》獲得普立茲獎(jiǎng)(非小說類別)和美國國家經(jīng)典獎(jiǎng)(科學(xué)類別)。

  推薦理由:這是一部天書。在數(shù)學(xué),繪畫,音樂和故事中暢游,卻在探討哲學(xué)中最深刻的問題:意識(shí)和靈魂如何產(chǎn)生,從哲學(xué)角度探討人工智能和人類智能。當(dāng)你看完書后,也許你具體記不得太多細(xì)節(jié),但是不經(jīng)意間你會(huì)發(fā)現(xiàn)它已經(jīng)深深地影響了你的世界觀。

  《算法導(dǎo)論》

  程序員書單 | 全世界程序員都說好的圖書

  豆瓣評(píng)分:9.4 分

  作者簡(jiǎn)介:托馬斯·科爾曼,達(dá)特茅斯學(xué)院計(jì)算機(jī)科學(xué)系教授、系主任;查爾斯·雷瑟爾森,麻省理工學(xué)院計(jì)算機(jī)科學(xué)與電氣工程系教授,他目前主持 MIT 超級(jí)計(jì)算技術(shù)研究組,并是 MIT 計(jì)算機(jī)科學(xué)和人工智能實(shí)驗(yàn)室計(jì)算理論研究組的成員;羅納德·李維斯特,現(xiàn)任麻省理工學(xué)院電子工程和計(jì)算機(jī)科學(xué)系安德魯與厄納·維特爾比(Andrew and Erna Viterbi)教授。他是 MIT 計(jì)算機(jī)科學(xué)和人工智能實(shí)驗(yàn)室的成員,并領(lǐng)導(dǎo)著其中的信息安全和隱私中心。他現(xiàn)在擔(dān)任國家密碼學(xué)會(huì)的負(fù)責(zé)人;克利福德·斯坦,哥倫比亞大學(xué)計(jì)算機(jī)科學(xué)系和工業(yè)工程與運(yùn)籌學(xué)系教授,他還是工業(yè)工程與運(yùn)籌學(xué)系的系主任。

  推薦理由:這本書深入淺出,全面地介紹了計(jì)算機(jī)算法。對(duì)每一個(gè)算法的分析既易于理解又十分有趣,并保持了數(shù)學(xué)嚴(yán)謹(jǐn)性。本書的設(shè)計(jì)目標(biāo)全面,適用于多種用途。涵蓋的內(nèi)容有:算法在計(jì)算中的作用,概率分析和隨機(jī)算法的介紹。書中專門討論了線性規(guī)劃,介紹了動(dòng)態(tài)規(guī)劃的兩個(gè)應(yīng)用,隨機(jī)化和線性規(guī)劃技術(shù)的近似算法等,還有有關(guān)遞歸求解、快速排序中用到的劃分方法與期望線性時(shí)間順序統(tǒng)計(jì)算法,以及對(duì)貪心算法元素的討論。此書還介紹了對(duì)強(qiáng)連通子圖算法正確性的證明,對(duì)哈密頓回路和子集求和問題的 NP 完全性的證明等內(nèi)容。

  《代碼大全》

  程序員書單 | 全世界程序員都說好的圖書

  豆瓣評(píng)分:9.3 分

  作者簡(jiǎn)介:史蒂夫·邁克康奈爾,被公認(rèn)為軟件開發(fā)社區(qū)中的首要作者和發(fā)言人之一。他是 Construx Software 公司的首席軟件工程師。他所編著的圖書包括曾被《軟件開發(fā)》雜志授予優(yōu)異產(chǎn)品震撼大獎(jiǎng)的《代碼大全》和《快速軟件開發(fā)》,以及《軟件項(xiàng)目生存指南》和《專業(yè)軟件開發(fā)》等等。

  推薦理由:這是一本完整的軟件構(gòu)建手冊(cè),涵蓋了軟件構(gòu)建過程中的所有細(xì)節(jié)。它從軟件質(zhì)量和編程思想等方面論述了軟件構(gòu)建的各個(gè)問題,并詳細(xì)論述了緊跟潮流的新技術(shù)、高屋建瓴的觀點(diǎn)、通用的概念,還含有豐富而典型的程序示例。這本書中所論述的技術(shù)不僅填補(bǔ)了初級(jí)與高級(jí)編程技術(shù)之間的空白,而且也為程序員們提供了一個(gè)有關(guān)編程技巧的信息來源。這本書對(duì)經(jīng)驗(yàn)豐富的程序員、技術(shù)帶頭人、自學(xué)的程序員及幾乎不懂太多編程技巧的學(xué)生們都是大有裨益的。

  《設(shè)計(jì)模式》

  程序員書單 | 全世界程序員都說好的圖書

  豆瓣評(píng)分:9.1 分

  作者簡(jiǎn)介:四位作者均是國際公認(rèn)的面向?qū)ο筌浖I(lǐng)域的專家。

  艾瑞克·伽瑪,在蘇黎世大學(xué)獲得計(jì)算機(jī)科學(xué)博士學(xué)位,曾供職于瑞士聯(lián)邦銀行、Taligent、OTI 公司,F(xiàn)在是 Eclipse 項(xiàng)目的主要技術(shù)負(fù)責(zé)人之一;理查德·海爾姆,在墨爾本大學(xué)獲得計(jì)算機(jī)科學(xué)博士學(xué)位,曾在 IBMT.J.Watson 擔(dān)任研究員,F(xiàn)在 IBM 咨詢集團(tuán)供職;拉爾夫·約翰森,在康內(nèi)爾大學(xué)獲得計(jì)算機(jī)科學(xué)博士學(xué)位,目前是伊利諾伊大學(xué)教授,在模式,重構(gòu)等領(lǐng)域均有很高造詣;約翰·威力西德斯,在斯坦福大學(xué)獲得計(jì)算機(jī)科學(xué)博士學(xué)位,目前是 IBMT.J.Watson 研究中心的研究員。

  推薦理由:這本書是引導(dǎo)讀者走出軟件設(shè)計(jì)迷宮的指路明燈,凝聚了軟件開發(fā)界幾十年設(shè)計(jì)經(jīng)驗(yàn)的結(jié)晶。四位面向?qū)ο箢I(lǐng)域?qū)<揖倪x取了具價(jià)值的設(shè)計(jì)實(shí)踐,加以分類整理和命名,并用簡(jiǎn)潔而易于重用的形式表達(dá)出來。本書已經(jīng)成為面向?qū)ο蠹夹g(shù)人員的圣經(jīng)和詞典,書中定義的 23 個(gè)模式逐漸成為開發(fā)界技術(shù)交流所必備的基礎(chǔ)知識(shí)和語匯。

  結(jié)語

  書海無涯,生命苦短;人有好壞,書有高下。這四本涵蓋了人工智能、算法、軟件開發(fā)和軟件設(shè)計(jì)四個(gè)領(lǐng)域的全世界程序員都說好的書,一定可以幫助你追溯知識(shí)的源頭,更加深刻理解程序員的世界。





上一本:山體垮塌了,有些夢(mèng)想也坍塌了 下一本:性格內(nèi)向害怕孤獨(dú)?不!這8本書告訴你孤獨(dú)不是壞事

作家文集

下載說明
全世界程序員都說好的圖書的作者是著名作家,全書語言優(yōu)美,行文流暢,內(nèi)容豐富生動(dòng)引人入勝。為表示對(duì)作者的支持,建議在閱讀電子書的同時(shí),購買紙質(zhì)書。

更多好書