老萬的java技術書單:你還在喫快餐嗎?

簡介
技術無涯,編碼有道
大家好,我是多年java開發老兵,非大牛程序猿一枚,人稱:老萬。

開通公衆號很久了,一直擔心自己沒有時間和精力堅持下去,同時也深恐自己的水平還不夠,今年痛定思痛,覺得還是要拼一把,“你不努力一下,永遠不知道自己有多強大”。

內容主要是專注java開發,玩轉微服務,記錄開發痛點,總結架構經驗,儘量分享一些簡潔有用的乾貨,助力大家一起成長。

爲什麼第一篇就分享技術書籍?
因爲多閱讀一些經典技術書籍,對整體把握一個技術方向非常有意義。一個好的目錄,
就是一個技術棧的知識點的網圖。
我喜歡把工作時,百度查找博客比喻爲喫快餐,簡單快速但缺少體系,而閱讀好的技術書籍就是對技術的整體反思,將知識點串起來。

我的書單
java基礎
《java核心技術I》
《java核心技術II》
《java編程思想》
《深入理解Java虛擬機:JVM高級特性與最佳實踐》
點評:
相比《java編程思想》,更推薦《java核心技術》,對打牢java基礎非常有用,
JVM虛擬機初學者瞭解大概,熟悉下基本原理和參數,知道內存分區和GC的一些概念就可以了,這部分感覺主要是爲應付面試,實際開發中需要你去解決和調優的情況非常少見。(勿噴)

多線程
《Java併發編程實戰》
《java多線程編程核心技術》
《java併發編程的藝術》
《java併發編程之美》
點評:
都是介紹多線程的好書,個人比較喜歡《java併發編程的藝術》,仔細研究一遍後,對多線程的關鍵知識基本就瞭然於胸。結合書籍目錄,可以非常容易在腦海中勾勒出多線程的知識網圖

##代碼質量

《Effective Java》
《阿里巴巴java開發手冊》
《重構:改善代碼質量》
《代碼整潔之道》
點評:
強力推薦《Effective Java》和《阿里巴巴java開發手冊》,對提高代碼質量非常有幫助

數據庫
《高性能mysql》
《mysql技術內幕 InnoDB存儲引擎》
點評:
mysql必讀神書

spring
《Spring源碼深度解析》
《微服務架構設計模式》
《Spring Cloud微服務 入門、實戰與進階》
《生產微服務》
點評:
spring和spring Cloud微服務,不得不看的經典書籍

redis
《Redis 開發與運維》
《redis設計與實現》
點評:
初看《Redis 設計與實現》就有種震驚和透徹之感,強力推薦。可以先看 《Redis 開發與運維》然後再看《Redis 設計與實現》

kafka
《深入理解Kafka:核心設計與實踐原理》
《Kafka技術內幕:圖文詳解Kafka源碼設計與實現》
《Kafka源碼解析與實戰》
《Apache kafka實戰》 推薦
rabbitmq
《rabbitmq實戰指南》
《深入rabbitmq》 推薦
Elasticsearch
《Elasticsearch源碼解析與優化實戰》
《elasticsearch實戰》
Zookeeper
《從Paxos到ZooKeeper 分佈式一致性原理與實踐》
《ZooKeeper-分佈式過程協同技術詳解》
Nginx
《Nginx高性能Web服務器詳解》
系統架構
《大型網站技術架構 核心原理與案例分析》 推薦
《大型網站系統與Java中間件實踐》
《億級流量網站架構核心技術 跟開濤學搭建高可用高併發系統》
《架構修煉之道 —— 億級網關、平臺開放、分佈式、微服務、容錯等核心技術修煉實踐》 推薦
《軟件架構設計 大型網站技術架構與業務架構融合之道》 推薦
《軟件架構》
點評:
《大型網站技術架構 核心原理與案例分析》這本書是我的架構啓蒙書籍。**《架構修煉之道》和《軟件架構設計》**是我目前在看的兩本架構書,裏面講的“由術入道,知行合一”讓我耳目一新,對提升架構思想很有幫助

設計模式
《設計模式–可複用面向對象軟件的基礎》
《Heat first 設計模式 》 推薦
《設計模式之禪》
《大話設計模式》
算法
《leetcode》
《啊哈,算法》
《算法圖解》
《程序員代碼面試指南》
《漫畫算法》
點評:
算法是大多數java程序員薄弱的一塊,確實也感覺在一般的公司體現不出他的價值,但立志進入大廠的兄弟,強烈推薦《程序員代碼面試指南》瘋狂刷題。

linux
《跟着老男孩學linux運維》
《linux菜鳥私房菜》
IO及網絡
《Netty權威指南》
《TCP/IP詳解》
代碼之外:
《軟技能——代碼之外的生存指南》 強烈推薦
《人性的弱點》
《極簡金融學》
《窮爸爸和富爸爸》
《思考致富》
《讓大象飛》
點評:
《軟技能——代碼之外的生存指南》強烈推薦,書中介紹了技術人的職場發展,怎麼營銷自己,學習方法,理財,健身等內容,相信對每個程序員的職業生涯都很有幫助。

總結

羅馬不是一天建成,技術大牛也不是輕鬆就能成就,一步一個腳印,相信自己總能走的更遠。

我是老萬,非大牛程序員。分享技術乾貨,一起交流成長。
————————————————
版權聲明:本文爲CSDN博主「鬥者_2013」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/w1014074794/article/details/105260342

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章