看過的書籍慢慢變多,感受須要羅列整理一下,知識須要變得更有條理和清晰,讓他們在本身的腦海固化下來,造成本身的長期有效的知識,而後整理了一下看過的書籍,我其實保存的有一半多都是電子書,主要是方便須要的時候查看,找到具體的內容。(而後這裏分類的時候比較粗略,不少書籍都劃分到‘架構相關’,不少書籍內容其實會有交叉,因此分類沒有絕對屬於哪一類的.)java
基礎知識: 關於計算機一些很是重要的知識,基礎知識感受就像咱們的地基同樣,基礎知識越牢固,理解越清晰會對之後更有幫助.node
《計算機網絡(第六版)》python
《現代操做系統(第三版)》mysql
《深刻理解計算機系統》nginx
《算法圖解》程序員
《算法第4版》web
《劍指offer》redis
《編程珠璣》算法
《編程之美》sql
《UNIX網絡編程(卷I:套接字編程API)》
《UNIX網絡編程(卷2:進程間通訊)》
《UNIX環境高級編程》
《鳥哥的Linux私房菜-基礎學習篇》
《鳥哥的Linux私房菜-服務器架設篇》
《Linux從入門到精通》
《圖解TCP IP》
《圖解HTTP》
關於語言相關的,各個語言有各自的相關體系書籍,由於自身開始是學java入門的,因此java會偏多一些
java :
《java核心技術(卷1卷2)》
《Java web開發實戰經典》
《Maven實戰》
《netty權威指南》
《effective java》
《深刻理解java虛擬機》
《java多線程編程核心技術》
《java併發編程的藝術》
《深刻分析Java Web技術內幕》
《Spring源碼深度解析》
《tomcat權威指南》
python:
《流暢的python》
《effective python》
《python數據分析》
《python網絡數據採集》
其餘語言
《Go語言編程》
《深刻淺出node.js》
《C Primer Plus》
架構相關: 學習分佈式系統,分佈式架構是成爲架構師必走的路,因此須要的知識應該還不少不少.
《CDN技術詳解》
《自主實現SDN虛擬網絡與企業私有云》
《本身動手寫docker》
《GoogleSre》
《kuberentes權威指南》
《Hadoop權威指南》
《雲計算架構技術與實踐》
《apache-mesos-cookbook》
《Spring-cloud微服務實戰》
《docker容器與容器雲》
《重構網絡SDN架構與實現》
《軟件定義網絡》
《openstack設計與實現》
《億級流量網站架構核心技術》
《大型網站技術架構》
《大型網站:架構演進與性能優化》
《Hbase權威指南》
《spark大數據處理》
《restful web service》
《分佈式服務框架》
《深刻理解nginx》
《大型網站架構與java中間件實戰》
數據系統: 單獨把存儲拿出來,是由於本身對存儲系統和數據驅動型應用感興趣,有NOSQL, SQL,塊存儲,對象存儲等等
《分佈式對象存儲-原理.架構及go語言實現》
《大規模分佈式存儲系統》
《Ceph設計原理與實現》
《大話存儲》
《Designing.Data-Intensive.Applications》
《Zookeeper》
《深刻理解elasticsearch》
《分佈式數據庫架構與企業實戰 基於mycat中間件》
《Ceph設計原理與實現》
《深刻理解elasticsearch》
《深刻淺出mysql》
《redis設計與實現》
《MYSQL 技術內部 innodb存儲引擎》
《高性能MYSQL》
《深刻理解分佈式緩存從原理到實踐》
《分佈式緩存原理及Go語言實現》
《Oracle DBA入門實戰經典》
《rabbitmq實戰》
《rabbitmq實戰指南》
運維相關:還會有一些運維的書籍
《SaltStack技術入門與實戰》
《Python自動化運維 技術與最佳實踐》
《跟老男孩學Linux運維》
技術軟實力相關:
《持續交付發佈可靠的系統》
《重構:改善既有代碼的設計》
《高性能程序員的修煉》
《把時間當朋友》