花費一月時間吐血整理程序員必讀書單,建議收藏

本文已被Github倉庫收錄 https://github.com/silently9527/JavaCore
徹底開源的淘客項目: https://github.com/silently9527/mall-coupons-server
微信公衆號:貝塔學Java

前言

工做忙,看書的時間少,如何在有限的時間看有用的書?git

技術相關的書籍太多,到底應該看哪些書籍?程序員

花費一月時間吐血整理Java程序員自我學習的書籍列表,收錄書籍儘可能都保證同類書籍的豆瓣評分最高,幫助想要入坑Java的同窗,根據這個書籍列表從小白按圖索驥逐步晉級成大神,同時這也是整理給本身的書單github

須要電子書的同窗能夠訪問Github:https://github.com/silently9527/ProgrammerBooks面試

書籍持續更新中...

思惟

技術方面的書籍大部分都是在教人具體技能,屬於授業;傳道解惑方面的書籍相對較少;可是傳道可能更重要,因此我把這部分的書籍放在了最前面算法

  • 《程序員修煉之道(第2版) : 通向務實的最高境界》- 豆瓣評分 9.1
  • 《程序員修煉之道 : 從小工到專家》- 豆瓣評分 8.6
  • 《軟技能:代碼以外的生存指南》- 豆瓣評分 8.0
  • 《軟技能2:軟件開發者職業生涯指南》- 豆瓣評分 9.1
  • 《高效程序員的45個習慣》- 豆瓣評分 8.2
  • 《程序員的思惟修煉 : 開發認知潛能的九堂課》- 豆瓣評分 8.2
  • 《大教堂與集市》- 豆瓣評分 8.4
  • 《極客與團隊:軟件工程師的團隊生存祕笈》- 豆瓣評分 8.3

防猝死

  • 《程序員健康指南》- 豆瓣評分 7.5

Java入門

  • 《明解Java》- 豆瓣評分 8.4
  • 《Head First Java(第二版·中文版)》- 豆瓣評分 8.7
  • 《Java編程思想》- 豆瓣評分 9.1 (謹防勸退)
  • 《Java 8實戰》- 豆瓣評分 9.2
  • 《Java學習筆記 : JDK 8》- 豆瓣評分 8.3

編程工具

  • 《Maven實戰》- 豆瓣評分 8.2
  • 《Git版本控制管理》- 豆瓣評分 8.3
  • 《Git權威指南》- 豆瓣評分 8.0
  • 《實戰Gradle》- 豆瓣評分 7.4
  • 《GitHub入門與實踐》- 豆瓣評分 7.8

數據結構與算法

  • 《算法第四版》- 豆瓣評分 9.4 (強烈推薦)
  • 《算法導論(原書第3版)》- 豆瓣評分 9.2(謹防勸退)
  • 《算法圖解》- 豆瓣評分 8.4
  • 《編程珠璣(第2版)》- 豆瓣評分 8.4
  • 《圖解密碼技術(第3版)》- 豆瓣評分 9.1

網路

  • 《網絡是怎樣鏈接的》- 豆瓣評分 9.1
  • 《圖解Http》- 豆瓣評分 8.1
  • 《圖解TCP/IP(第5版)》- 豆瓣評分 7.8
  • 《Java Nio》- 豆瓣評分 7.5

高併發

  • 《圖解Java多線程設計模式》- 豆瓣評分 8.7
  • 《Java併發編程的藝術》- 豆瓣評分 7.4
  • 《JAVA併發編程實踐》- 豆瓣評分 8.9
  • 《Java多線程編程實戰指南(核心篇)》- 豆瓣評分 8.9

Mysql

  • 《MySQL是怎樣運行的 : 從根兒上理解 MySQL》- 豆瓣評分 9.5
  • 《高性能MySQL(第3版) : 第3版》- 豆瓣評分 9.3
  • 《MySQL必知必會》- 豆瓣評分 8.4
  • 《MySQL技術內幕 : InnoDB存儲引擎(第2版)》- 豆瓣評分 8.5
  • 《MySQL技術內幕(第5版)》- 豆瓣評分 7.4

Redis

  • 《Redis設計與實現》- 豆瓣評分 8.6
  • 《Redis開發與運維》- 豆瓣評分 8.9
  • 《Redis實戰》- 豆瓣評分 8.1
  • 《Redis 深度歷險:核心原理與應用實踐》- 豆瓣評分 8.4

ElasticSearch

  • 《Lucene實戰 : 第2版》- 豆瓣評分 7.6
  • 《Elasticsearch實戰》- 豆瓣評分 7.7

Tomcat

  • 《Tomcat架構解析》- 豆瓣評分 8.2

MQ

  • 《RabbitMQ實戰指南》- 豆瓣評分 8.7
  • 《RabbitMQ實戰 : 高效部署分佈式消息隊列》- 豆瓣評分 8.1
  • 《深刻理解Kafka:核心設計與實踐原理》- 豆瓣評分 9.6
  • 《Kafka權威指南》- 豆瓣評分 8.6
  • 《Kafka技術內幕 : 圖文詳解Kafka源碼設計與實現》- 豆瓣評分 6.9
  • 《RocketMQ技術內幕 : RocketMQ架構設計與實現原理》- 豆瓣評分 6.3

Mybatis

  • 《MyBatis技術內幕》- 豆瓣評分 8.6
  • 《MyBatis從入門到精通》- 豆瓣評分 7.9

Spring

  • 《Spring揭祕》- 豆瓣評分 9.1
  • 《Spring實戰(第4版)》- 豆瓣評分 8.2
  • 《Spring Boot實戰派》- 豆瓣評分 7.2
  • 《看透Spring MVC》- 豆瓣評分 7.0
  • 《Spring源碼深度解析(第2版》- 豆瓣評分 6.5
  • 《Spring Boot編程思想(核心篇)》- 豆瓣評分 6.5

微服務

  • 《高可用可伸縮微服務架構》- 豆瓣評分 7.3
  • 《深刻理解Apache Dubbo與實戰》- 豆瓣評分 6.8

JVM

  • 《深刻理解Java虛擬機(第3版)》- 豆瓣評分 9.5
  • 《深刻理解JVM字節碼》- 豆瓣評分 7.6
  • 《實戰Java虛擬機:JVM故障診斷與性能優化(第2版)》- 豆瓣評分 9.1

Netty

  • 《Netty進階之路跟着案例學》- 豆瓣評分 7.6
  • 《Netty實戰》- 豆瓣評分 7.5

架構

  • 《圖解設計模式》- 豆瓣評分 8.7
  • 《Head First 設計模式(中文版)》- 豆瓣評分 9.2
  • 《大話設計模式》- 豆瓣評分 9.2
  • 《大型網站技術架構-核心原理與案例分析》- 豆瓣評分 7.9
  • 《架構整潔之道》- 豆瓣評分 8.8
  • 《領域驅動設計 : 軟件核心複雜性應對之道》- 豆瓣評分 9.2
  • 《實現領域驅動設計》- 豆瓣評分 8.6

代碼可讀性、整潔

  • 《代碼整潔之道》- 豆瓣評分 8.6
  • 《重構(第2版)全綵精裝版 : 改善既有代碼的設計》- 豆瓣評分 9.2
  • 《Effective Java中文版(第3版)》- 豆瓣評分 9.5

程序員的數學

  • 《程序員的數學(第2版)》- 豆瓣評分 7.3
  • 《程序員的數學2 : 機率統計》- 豆瓣評分 8.5
  • 《程序員的數學3 : 線性代數》- 豆瓣評分 8.3
  • 《統計思惟(第2版) : 程序員數學之機率統計》- 豆瓣評分 8.1
  • 《數學之美(第三版)》- 豆瓣評分 9.3

計算機底層原理

  • 《穿越計算機的迷霧(第2版)》- 豆瓣評分 8.5
  • 《計算機是怎樣跑起來的》- 豆瓣評分 7.5
  • 《編碼 : 隱匿在計算機軟硬件背後的語言》- 豆瓣評分 9.3
  • 《計算機科學精粹》- 豆瓣評分 8.5
  • 《深刻理解計算機系統(原書第3版)》- 豆瓣評分 9.8

面試

  • 《劍指Offer》- 豆瓣評分 9.3
  • 《程序員面試金典(第6版)》- 豆瓣評分 10
  • 《程序員代碼面試指南(第2版) : IT名企算法與數據結構題目最優解》- 豆瓣評分 9.2

其餘

  • 《鳳凰項目 : 一個IT運維的傳奇故事》- 豆瓣評分 8.7
  • 《黑客與畫家 : 硅谷創業之父Paul Graham文集》- 豆瓣評分 8.7
  • 《黑客與畫家 : 來自計算機時代的高見》- 豆瓣評分 8.9
  • 《軟件故事 : 誰發明了那些經典的編程語言》- 豆瓣評分 7.2
  • 《知行合一 : 實現價值驅動的敏捷和精益開發》- 豆瓣評分 8.5
  • 《浪潮之巔(第四版)》- 豆瓣評分 9.2

點關注,不迷路

白嫖很差,整理不易,但願朋友們能夠點贊評論關注三連,由於這些就是我分享的所有動力來源🙏
sql

相關文章
相關標籤/搜索