程序員書庫(ID:OpenSourceTop) 編譯
書單來自:https://www.computersciencedegreehub.com/top-10-mustread-books-computer-science-majors/


每個專業都有必讀書單,就像每個專業都有必修課一樣,計算機科學專業也不例外,與任何研究領域的學科一樣,計算機科學也有着悠久的歷史,其發展歷程和成果,足以填滿一座圖書館。


在這份榜單中,我們列出了計算機專業的學生必讀的10本書籍,這份書單上的書包羅萬象,從行業傳記,到最早的計算機書籍,再到操作指南,應有盡有。儘管書的內容千差萬別,但這張清單上的每一本書都是經典之作,是計算機科學不斷髮展變化的補充說明。


下面看看上榜的都是哪十本:

1. 《決斷的演算》


計算機專業的學生,勸你們一定要讀這10本書



你可以把它當成是一本算法入門書,每個忙碌的大學生都知道,我們生活總是被有限的時間和空間所限制——一天裏應該完成的事有哪些?什麼事是你這輩子都不用做的?在《決斷的演算》這本書中,作者Brian Christian和認知科學家Tom Griffiths描述了計算機使用的算法是如何簡單而又精確的幫助人類解決問題


作者訪問了近五十年來最知名算法的設計者,談談他們怎麼將所學用於生活。人類和計算機的解決方式融合程度極高,計算機科學不只能協助我們簡化問題以取得進展,甚至能提供具體的解決方法。這本書在2017年出版了中文版,由甘錫安翻譯


2. 《新機器的靈魂》


計算機專業的學生,勸你們一定要讀這10本書



Tracy Kidder的《新機器的靈魂》是計算機科學領域爲數不多的必讀的歷史書籍之一,kidder的這本經典著作第一次出版在1981年,至今仍然是備受推崇的計算機書籍之一,它完整地記錄下了當時一家公司齊心協力把一種新的小型計算機推向市場的過程中所發生的一系列戲劇性的、充滿戲劇色彩的、激動人心的故事。


計算機專業的學生也會欣賞這種商業模式,這裏面也只提到了一種模式,但它已經成爲許多科技企業仍在堅持的一種模式。


3. 《Superintelligence》


計算機專業的學生,勸你們一定要讀這10本書



正如好萊塢電影多年來一直在問,當機器的總體智力超過人類會發生什麼?人工智能最後是拯救我們還是毀滅我們,在《超智慧》這本書中從當前人工智能研究取徑和現況中,找出可能達成超智能的途徑,包括人工智能、全腦仿真、生物認知、腦機接口、網絡和組織的強化,並帶領我們思考,這樣一個超智慧一旦出現,會發生什麼


博斯特羅姆在道德等相關主題,讓這本書成爲那些想要在計算機科學領域取得成就的人的必讀書籍。


4. 《黑客》


計算機專業的學生,勸你們一定要讀這10本書



黑客文化和倫理的奠基之作,這本書早在黑客這個概念被賦予如此負面含義之前就已經問世了,名義上的黑客包括比爾·蓋茨、馬克·扎克伯格、理查德·斯托曼、史蒂夫·沃茲尼克,還有斯拉格•羅素和李•費爾森斯坦,他們兩人都在個人電腦的發展中發揮了重要作用。


雖然這本書主要是看看行業歷史,並講述了從早期計算機研究實驗室到最初的家用計算機期間一些妙趣橫生的故事。


5.《編碼》


計算機專業的學生,勸你們一定要讀這10本書



在《編碼》一書中,作者Charles Petzold提出了這樣一個問題:手電筒、英國人入侵、黑色的貓和蹺蹺板與計算機有什麼必然聯繫?本書向我們展示了使用語言的一些直觀方法並創造新的方法來進行相互之間的交流。此書使我們明白了這種創造性――以及我們人類對交流的迫切需求


6. 《The Chip》


計算機專業的學生,勸你們一定要讀這10本書


本書記錄了芯片發明的過程,回顧了其賴以爲基礎的量子物理學以及半導體技術發展中激動人心多個重要發明,英文簡單,信息量大。書中提出創新是尋找“非顯而易見的解決方案”。對每一個研究者,發明者,創新者都應有所啓發。


7. 《第二次機器革命》


計算機專業的學生,勸你們一定要讀這10本書



計算機專業的學生一定聽過谷歌在無人駕駛汽車上的突破,或者IBM的Wastson輕而易舉的攻克了人類一直沒有客服的困難,在《第二次機器革命》這本書中,埃裏克•布萊恩約弗森和安德魯•麥卡菲——這兩位處於數字技術時代最前沿的思想家,向我們闡述了驅動我們經濟和生活的發生變革的力量。


8. 《創新者》


計算機專業的學生,勸你們一定要讀這10本書



《創新者》是沃爾特·艾薩克森繼全球暢銷書《史蒂夫·喬布斯傳》之後的又一部力作,作者在這本書中爲讀者描述了歷史上許多爲計算機和互聯網做出貢獻的人。其中包括拜倫勳爵的女兒艾達•拉夫拉斯(Ada Lovelace),她早在19世紀40年代就開創了計算機編程的先河;還有科學家馮·諾依曼、仙童半導體公司的“八叛逆”、天才圖靈、英特爾的格魯夫、微軟的比爾·蓋茨、蘋果公司的喬布斯、谷歌的拉里·佩奇等。


9. Thinking in Systems: A Primer


計算機專業的學生,勸你們一定要讀這10本書



已故的Donella H. Meadows所著的這本書雖小但卻很重要,被稱爲入門系統思考的必讀書籍,本書不僅講解了系統動力學的基本概念、列舉了常見的系統結構,還詳細陳述了複雜系統的3大特徵、8大陷阱與對策、12大變革方式以及15大生存法則。作者用淺顯易懂的語言幫助計算機專業的學生提高理解和分析身邊系統的能力,更積極地投身於各種變化,用新的方式去管理、決策。


10. 《搜》


計算機專業的學生,勸你們一定要讀這10本書



當你想在網絡搜索某樣東西的時候,你的第一想法可能是“我要用谷歌搜索一下”,在這本書中,John Battelle 描述了拉里•佩奇(Larry Page)和謝爾蓋•布林(Sergey Brin)如何煞費苦心打敗競爭對手,使谷歌成爲今天的樣子


這本書以谷歌的故事爲線索,但巴特爾相信搜索的概念比任何一家公司都重要。在他看來,搜索的革命性意義並非表現在搜索巨頭間的激戰上,重要的是,谷歌和其他的搜索引擎已經在不知不覺中深深地改變了我們的做事習慣和生活方式,成爲通向整個世界的需求、興趣、恐懼和慾望的窗口,旨趣的數據庫,它們也註定會成爲21世紀資本的樞紐。


這10本書,你都看過了麼?

相关文章