閱讀數(shù):148962019 年 1 月 22 日
在專欄《從 0 開始學架構(gòu)》更新的時候,很多同學留言希望我推薦一些書籍可以課后繼續(xù)學習,正好我自己也是一個愛讀書的人,最近 7 ~ 8 年,平均每年讀書超過 50 本,因此今天就從我讀過的書籍中選擇一些讓我印象非常深刻的推薦給你。我把這些書分為成長、技術(shù)和業(yè)務(wù)三個方面,因為架構(gòu)師本身就是一個比較綜合的職位,對綜合技能要求很高,需要你從各方面提升自己。每本書我習慣用“一句話推薦”,雖然顯得比較“簡短”,但我認為推薦語太多會框住你對書的理解,也擔心劇透太多會影響你的閱讀體驗。好書就像美酒一樣,一定要自己品嘗才能真正體會其中美妙的滋味。
《異類》
一句話推薦:顛覆你對成功的認知,例如:什么才是贏在起跑線?為何現(xiàn)在的富人都是大約生于 1955 年左右?
《隨機漫步的傻瓜》
一句話推薦:只要看這一本書,你就能免受所有雞湯的毒害!
《一萬小時天才理論》
一句話推薦:1 萬小時理論實踐版,詳細闡述了 1 萬小時天才理論的 3 個關(guān)鍵點。
《情商》
一句話推薦:如果你認為你的老板還不如你聰明,那你需要好好看看這本書。
《影響力大師》
一句話推薦:天天立 flag,月月打自己的臉?不是你意志力不行,而是你方法不對,這本書可以給你一套完善、可操作的方法。(注:我以前讀的版本叫《關(guān)鍵影響力》,新版改名叫《影響力大師》。)
推薦技術(shù)書籍實際上是有一定局限性的,因為每個技術(shù)領(lǐng)域其實差異還是挺大的,就算都叫程序員,前端程序員、客戶端程序員、后端程序員之間差異就很大;即使都是后端程序員,Linux 開發(fā)和 Windows 開發(fā)所需要的技術(shù)也不一樣。因此我提煉了一個通用的技術(shù)書籍學習路徑,不同技術(shù)領(lǐng)域可以按照這個路徑去拆解:
下面我以 Linux 后端 Java 程序員為例,給你推薦相關(guān)技術(shù)書籍。
《UNIX 編程藝術(shù)》
一句話推薦:經(jīng)典書籍,結(jié)合 UNIX 的歷史來講 UNIX 設(shè)計哲學,改變你對編程的認知和理解。
《TCP/IP 詳解(卷 1)》
一句話推薦:經(jīng)典書籍,全面介紹 TCP/IP 協(xié)議棧各種協(xié)議,重點看 TCP 和 IP 部分。
《算法之美》
一句話推薦:講算法非常有趣的一本書,告訴你如何將算法應(yīng)用于戀愛、生活、工作!
《算法設(shè)計與應(yīng)用》
一句話推薦:將算法與實際應(yīng)用結(jié)合起來,從應(yīng)用引出算法然后進行算法推理,如果你數(shù)學很牛,可以挑戰(zhàn)一下這本書;如果你數(shù)學很菜,那我更加推薦這本書,因為其中的算法原理和應(yīng)用場景分析得清晰易懂。
《Java 編程思想》
一句話推薦:經(jīng)典書籍,全面介紹 Java 編程,入門必備。
不管是普通程序員還是架構(gòu)師,實踐工作中都需要有一定的業(yè)務(wù)理解能力,而架構(gòu)師的業(yè)務(wù)理解能力要求更高。理解業(yè)務(wù)一方面有利于更好地設(shè)計有針對性的架構(gòu)或者方案,另外一方面也可以防止被產(chǎn)品經(jīng)理坑 :
《增長黑客》
一句話推薦:肖恩·埃利斯和摩根·布朗的這本書理論體系完整,既給出了很多實踐技巧,又總結(jié)了很多經(jīng)驗和需要避開的陷阱。
最后我想說,收藏書單和囤書不是目的,更不能收獲成長,只有像學習專欄那樣堅持下來,堅持閱讀、堅持記錄、堅持分享,才能讓你從書中品嘗到最妙的美酒。