程序員學習推薦書籍

Java

書名 描述 備註
《Java Performance》 作者 Charlie Hunt;楊曉峯提到過
《Java Performance:The Definitive Guide》 作者 Scott Oaks ;楊曉峯提到過
《Java Performance Companion》
《Java 編程思想》 著名經典,不僅僅介紹 Java 編程的基礎知識點,也會思考編程中的各種選擇與判斷,
包括穿插設計模式的使用,作者從理論到實踐意義從不同的角度進行探討,
構建穩固的 Java 編程知識體系
作者 Bruce Eckel ;楊曉峯提到過
《Java 核心技術》 Java編程基礎 楊曉峯提到過
《Effective Java》 著名經典,涵蓋了 Java 7 到 Java 9 的各種新特性;
具體章節可能是從某個點出發,但可以說都是對 Java、JVM、面向對象等各種知識的綜合運用,
對於設計和實現高質量的代碼很有幫助
楊曉峯提到過
《圖解Java多線程設計模式》 多線程入門
《Java 併發編程實戰》 作者 Brian Goetz 等 ;楊曉峯提到過
《深入理解 Java 虛擬機》 楊曉峯提到過
《Java 性能優化權威指南》 Java 之父 James Gosling 力薦 作者 Charlie Hunt 和 Binu John ;楊曉峯提到過
《Spring實戰(第5版)》 楊曉峯提到過
《Netty 實戰》 楊曉峯提到過
《Cloud Native Java》 楊曉峯提到過
《碼出高效:Java開發手冊》
《Java併發編程的藝術》
《Java併發編程 : 設計原則與模式》
《Java安全編碼標準》
《Java實戰 第2版》
《Java性能權威指南》 JVM調優必備

設計模式

書名 描述 備註
《Head First 設計模式》 楊曉峯提到過
《設計模式之禪》
《重構 : 改善既有代碼的設計》
《Game Programming Patterns》 在線閱讀
《設計模式:可複用面向對象軟件的基礎》 由 Erich Gamma、Richard Helm、Ralph Johnson 和 John Vlissides 合作出版
此書中共收錄了 23 種設計模式
左耳朵耗子提到過

數據結構與算法

書名 描述 備註
《算法圖解》
《算法》
《垃圾回收的算法與實現》
《程序員代碼面試指南:IT名企算法與數據結構題目最優解》
《數據結構與算法分析 : Java 語言描述》
《編程珠璣》
《改變未來的九大算法》
《算法帝國》

編程

書名 描述 備註
《代碼整潔之道》
《代碼整潔之道:程序員的職業素養》
《代碼大全》
《計算機程序設計藝術》

數據庫

書名 描述 備註
《數據密集型應用系統設計》

網絡

書名 描述 備註
《圖解 HTTP》
《圖解網絡硬件》 入門 劉超推薦
《圖解 TCP/IP》 入門 劉超推薦
《計算機網絡自頂向下方法》 入門 劉超推薦
《TCP/IP 詳解》 進階二 劉超推薦
《Wireshark 網絡分析就這麼簡單》 進階二 劉超推薦
《Web 協議詳解與抓包實戰》 極客時間專欄 進階二 劉超推薦
《計算機網絡 第5版》 經典、進階三 劉超推薦
《深入理解 Linux 網絡技術內幕》 進階三 劉超推薦

分佈式與微服務

書名 描述 備註
《大型分佈式網站架構設計與實踐》 構建安全、可穩定性、高擴展性、高併發的分佈式網站 楊曉峯提到過
《深入分佈式緩存:從原理到實踐》 融合了原理、架構和一線互聯網公司的案例實踐 楊曉峯提到過
《大型網站技術架構》 微服務 進階一 劉超推薦
《從零開始學架構 照着做,你也能成爲架構師》 微服務 進階一 劉超推薦
《雲原生應用架構實踐》 微服務 進階一 劉超推薦
《Spring Cloud 微服務實戰》 微服務 進階二 劉超推薦
《Kubernetes 進階實戰》 微服務 進階二 劉超推薦
《微服務設計》 微服務 經典、進階三;我覺得挺好 劉超推薦
《Kubernetes 權威指南》 微服務 進階三 劉超推薦
《2020 MIT 6.824 分佈式系統課程》 微服務 進階三 劉超推薦
《分佈式協議與算法實戰》 微服務 進階三 劉超推薦
《分佈式技術原理與算法解析》 微服務 進階三 劉超推薦
《億級流量網站架構核心技術》 微服務 進階四;吹牛必備 劉超推薦

檢索

書名 描述 備註
《現代信息檢索》 經典
《信息檢索導論》 經典

編譯

書名 描述 備註
《編譯原理》

數學

書名 描述 備註
《數學之美》 劉超推薦

科普

書名 描述 備註
《從一到無窮大》 李永樂老師推薦經典科普讀物
《數學遊戲與欣賞》 作者: [英國] 勞斯·鮑爾 / [加拿大] 考克斯特
《希爾伯特軼事全集》 作者: R.柯朗
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章