程序員書庫(ID:OpenSourceTop) 編譯
鏈接:https://www.algotech.solutions/blog/after-hours/book-recommendations-for-programmers/

我一直都很喜歡閱讀,喜歡看各種不同主題的書,無論是小說還是非小說類的。然而,在成年之後,人們的讀書熱情就會減退,而把時間花在其他事情上。

很少有成年人會定期閱讀,但是我今天要和大家探討的並不是爲什麼人們的閱讀熱情減退了,我想告訴你的是,作爲程序員,讀書是必要的,下面我將推薦幾本適合程序員的書,相信他可以幫助開拓我們的視野,希望你們都能去看看


純乾貨!這可能是全世界程序員都說好的書



爲程序員推薦的傳記


傳記或者自傳可以是一個專業程序員的靈感來源,特別是那些有具有創新精神的程序員。人類最重要的特徵之一就是他們不需要所有事情都事必躬親,他們從他人的觀點,成功或者失敗的經歷中吸取教訓,從而擴展自己的眼界

許多勵志人物的傳記就是非常值得閱讀的書籍。比如:

1、《史蒂夫·喬布斯傳》


純乾貨!這可能是全世界程序員都說好的書



蘋果創始人喬布斯的“官方”傳記,作者沃爾特·艾薩克森是一位傑出的傳記作家,或許正因爲如此喬布斯纔會找他。

2、《Losing My Virginity》


純乾貨!這可能是全世界程序員都說好的書



理查德布蘭森的自傳。維珍集團的創始人是一個非常有趣的人物,有着很好的性格。布蘭森的其他作品也很受其粉絲的青睞,因爲他在所有作品中都留下了屬於自己的風格特色。

3、《硅谷鋼鐵俠》


純乾貨!這可能是全世界程序員都說好的書



對於那些需要靈感的程序員來說,這位著名的創新者和企業家的傳記是必讀的,伊隆·馬斯克年輕時的艱辛和他不斷改變世界的努力一定會給你留下深刻的印象。

4、《我是伊布》


純乾貨!這可能是全世界程序員都說好的書



雖然這本書沒有涉及到技術相關的主題,如果你是“搖滾明星/忍者”類型的程序員,你一定會喜歡這本書,即使你是一個內向害羞的人,你也能從伊布身上學到如何欣賞自我價值。

編程書籍


閱讀一本好的技術書最困難的部分在於選擇,很多時候錯綜複雜的示例和生澀的表達方式通常會讓你望而卻步,但偶爾也會有基本優秀的技術書籍出版,它通俗易懂....這一類書許多人都會將其稱之爲聖經

然而,有些技術書籍會火你並不知道它是因爲炒作還是因爲確實質量好,因此,對於技術書籍一定要看讀者對它的評論,還要考慮評分的高低,一本好的技術書一般會有大量的讀者,和較高的評分,想要知道有哪些好的技術書,不如看以下這幾本:

算法聖經:《算法導論》


純乾貨!這可能是全世界程序員都說好的書


這本書提供了大多數開發人員需要的解決問題的方式,並讓開發人員們愛上算法

人工智能聖經:《人工智能》


純乾貨!這可能是全世界程序員都說好的書


本書通常被稱爲AIMA,是許多大學課程的一部分。它全面闡述了人工智能領域的核心內容,並深入介紹了各個主要的研究方向,是一本難得的綜合性教材。

職業道德聖經:《代碼整潔之道》


純乾貨!這可能是全世界程序員都說好的書



如果我不得不向全世界的程序員推薦一本書,我會推薦這本書。它包含了許多有價值的信息和技巧,可以幫助大家平衡編程工作生活。

設計模式聖經:《設計模式:可複用面向對象軟件的基礎》


純乾貨!這可能是全世界程序員都說好的書


這本書的幾位作者通常被稱爲四人幫或 GoF。

《企業應用架構模式》


純乾貨!這可能是全世界程序員都說好的書



這本和前面那一本相比簡單很多。

面向程序員的社會研究書籍


我想了很久纔想出一個詞來涵蓋了心理學、經濟學、歷史和自我發展領域。最近出現了大量關於這些主題的書籍,但都比較淺顯,適合外行人。這些書如此受歡迎的原因有很多,其中之一就是你有機會從這些書中學習別人的經驗。你可能還記得,我之前在傳記中說過。現在,只是領域不同了。以下就是給程序員精選的這些領域的書籍經典:

《逆轉》


純乾貨!這可能是全世界程序員都說好的書



這本書認爲,許多我們認爲不利的東西實際上是有利的。格拉德威爾的寫作風格十分輕鬆易懂,有很多真實生活中的例子。對於創業者來說是必讀書籍!

《怪誕行爲學》


純乾貨!這可能是全世界程序員都說好的書



讀了這篇文章,你就會瞭解到人們是如何做出決策的,我們的理性有時並不是等式的一部分。

《臥底經濟學》


純乾貨!這可能是全世界程序員都說好的書



你認爲每一個行動(甚至是通常認爲與經濟無關的行動)都是獨立發生的嗎?蒂姆·哈福德會讓你接受相反的觀點。在他經濟驅動的世界裏,一切都是戰略和談判的遊戲。博弈論的狂熱愛好者肯定會喜歡這本書。

《第三種黑猩猩》


純乾貨!這可能是全世界程序員都說好的書



這是一本關於人類早期進化的書籍,書中詳細闡述了社會和人類行爲的生物學動機。我最欣賞賈 Jared Diamond 的一點是其對於事物的宏觀看法。就比如他另一本書,也是我的最愛:《槍炮、病菌與鋼鐵》,書中採取了一種自上而下的方法闡述錯綜複雜的主題,全書沒有一句廢話。

面向程序員的科幻小說


Robert C. Martin,又名“Bob大叔”是世界上最著名的軟件工程師和作家之一,他在《代碼整潔之道》一書中說,他經常覺得需要有創造性的輸入,比如書籍和電影,來支持他的代碼輸出。因此,他的個人愛好之一就是閱讀科幻小說。

一本好的科幻小說會讓你好奇。它讓你思考道德困境和未來的可能性。它也是很適合程序員的一個主題,因爲未來的技術是我們經常考慮的事情。我經常對這類小說產生牴觸情緒,主要是因爲很多人一開始會說“如果是那些機器人的東西,我不喜歡”,不過我還是鼓勵大家多看一些這類書籍。以下是我我讀過的最好的科幻小說有:

《銀河帝國10:裸陽》


純乾貨!這可能是全世界程序員都說好的書



事實上,你隨便拿起阿西莫夫的任何一本書,都會喜歡的。

《安德的遊戲》


純乾貨!這可能是全世界程序員都說好的書



一個哈利波特式的故事,一個在太空戰爭學院的特殊的男孩身上的故事,但在結尾有一個非常有趣的轉折。在這裏就不劇透了

《來自12個星球的敵人》


純乾貨!這可能是全世界程序員都說好的書



故事情節是:在未來,老人們可以註冊加入星際護衛隊。本書情節一定會讓你大喫一驚,需要給你個提示麼?首先,你想想75歲的孩子怎麼打太空戰呢

《1984》


純乾貨!這可能是全世界程序員都說好的書



本書是一個經典。實際上,我們可以說這本書本身就創造了反烏託邦流派,作品刻畫了人類在極權主義社會的生存狀態,彷彿一個永不退色的警世標籤,警醒世人提防這種預想中的黑暗成爲現實。

上面這些書你都看過了麼?如果你認爲這裏還需要補充一些其他類型的作品,請在下面的評論中告訴我們

相關文章