花費一月時間吐血整理程序員必讀書單,建議收藏
“本文已被Github倉庫收錄 https://github.com/silently9527/JavaCore完全開源的淘客項目:https://github.com/silently9527/mall-coupons-server微信公眾號:貝塔學(xué)Java
”
前言
“工作忙,看書的時間少,如何在有限的時間看有用的書?
技術(shù)相關(guān)的書籍太多,到底應(yīng)該看哪些書籍?
”
花費一月時間吐血整理Java程序員自我學(xué)習(xí)的書籍列表,收錄書籍盡量都保證同類書籍的豆瓣評分最高,幫助想要入坑Java的同學(xué),根據(jù)這個書籍列表從小白按圖索驥逐步晉級成大神,同時這也是整理給自己的書單
需要電子書的同學(xué)可以訪問Github:https://github.com/silently9527/ProgrammerBooks
書籍持續(xù)更新中...
思維
技術(shù)方面的書籍大部分都是在教人具體技能,屬于授業(yè);傳道解惑方面的書籍相對較少;但是傳道可能更重要,所以我把這部分的書籍放在了最前面
《程序員修煉之道(第2版) : 通向務(wù)實的最高境界》- 豆瓣評分 9.1 《程序員修煉之道 : 從小工到專家》- 豆瓣評分 8.6 《軟技能:代碼之外的生存指南》- 豆瓣評分 8.0 《軟技能2:軟件開發(fā)者職業(yè)生涯指南》- 豆瓣評分 9.1 《高效程序員的45個習(xí)慣》- 豆瓣評分 8.2 《程序員的思維修煉 : 開發(fā)認知潛能的九堂課》- 豆瓣評分 8.2 《大教堂與集市》- 豆瓣評分 8.4 《極客與團隊:軟件工程師的團隊生存秘笈》- 豆瓣評分 8.3
防猝死
《程序員健康指南》- 豆瓣評分 7.5
Java入門
《明解Java》- 豆瓣評分 8.4 《Head First Java(第二版·中文版)》- 豆瓣評分 8.7 《Java編程思想》- 豆瓣評分 9.1 (謹防勸退) 《Java 8實戰(zhàn)》- 豆瓣評分 9.2 《Java學(xué)習(xí)筆記 : JDK 8》- 豆瓣評分 8.3
編程工具
《Maven實戰(zhàn)》- 豆瓣評分 8.2 《Git版本控制管理》- 豆瓣評分 8.3 《Git權(quán)威指南》- 豆瓣評分 8.0 《實戰(zhàn)Gradle》- 豆瓣評分 7.4 《GitHub入門與實踐》- 豆瓣評分 7.8
數(shù)據(jù)結(jié)構(gòu)與算法
《算法第四版》- 豆瓣評分 9.4 (強烈推薦) 《算法導(dǎo)論(原書第3版)》- 豆瓣評分 9.2(謹防勸退) 《算法圖解》- 豆瓣評分 8.4 《編程珠璣(第2版)》- 豆瓣評分 8.4 《圖解密碼技術(shù)(第3版)》- 豆瓣評分 9.1
網(wǎng)路
《網(wǎng)絡(luò)是怎樣連接的》- 豆瓣評分 9.1 《圖解Http》- 豆瓣評分 8.1 《圖解TCP/IP(第5版)》- 豆瓣評分 7.8 《Java Nio》- 豆瓣評分 7.5
高并發(fā)
《圖解Java多線程設(shè)計模式》- 豆瓣評分 8.7 《Java并發(fā)編程的藝術(shù)》- 豆瓣評分 7.4 《JAVA并發(fā)編程實踐》- 豆瓣評分 8.9 《Java多線程編程實戰(zhàn)指南(核心篇)》- 豆瓣評分 8.9
Mysql
《MySQL是怎樣運行的 : 從根兒上理解 MySQL》- 豆瓣評分 9.5 《高性能MySQL(第3版) : 第3版》- 豆瓣評分 9.3 《MySQL必知必會》- 豆瓣評分 8.4 《MySQL技術(shù)內(nèi)幕 : InnoDB存儲引擎(第2版)》- 豆瓣評分 8.5 《MySQL技術(shù)內(nèi)幕(第5版)》- 豆瓣評分 7.4
Redis
《Redis設(shè)計與實現(xiàn)》- 豆瓣評分 8.6 《Redis開發(fā)與運維》- 豆瓣評分 8.9 《Redis實戰(zhàn)》- 豆瓣評分 8.1 《Redis 深度歷險:核心原理與應(yīng)用實踐》- 豆瓣評分 8.4
ElasticSearch
《Lucene實戰(zhàn) : 第2版》- 豆瓣評分 7.6 《Elasticsearch實戰(zhàn)》- 豆瓣評分 7.7
Tomcat
《Tomcat架構(gòu)解析》- 豆瓣評分 8.2
MQ
《RabbitMQ實戰(zhàn)指南》- 豆瓣評分 8.7 《RabbitMQ實戰(zhàn) : 高效部署分布式消息隊列》- 豆瓣評分 8.1 《深入理解Kafka:核心設(shè)計與實踐原理》- 豆瓣評分 9.6 《Kafka權(quán)威指南》- 豆瓣評分 8.6 《Kafka技術(shù)內(nèi)幕 : 圖文詳解Kafka源碼設(shè)計與實現(xiàn)》- 豆瓣評分 6.9 《RocketMQ技術(shù)內(nèi)幕 : RocketMQ架構(gòu)設(shè)計與實現(xiàn)原理》- 豆瓣評分 6.3
Mybatis
《MyBatis技術(shù)內(nèi)幕》- 豆瓣評分 8.6 《MyBatis從入門到精通》- 豆瓣評分 7.9
Spring
《Spring揭秘》- 豆瓣評分 9.1 《Spring實戰(zhàn)(第4版)》- 豆瓣評分 8.2 《Spring Boot實戰(zhàn)派》- 豆瓣評分 7.2 《看透Spring MVC》- 豆瓣評分 7.0 《Spring源碼深度解析(第2版》- 豆瓣評分 6.5 《Spring Boot編程思想(核心篇)》- 豆瓣評分 6.5
微服務(wù)
《高可用可伸縮微服務(wù)架構(gòu)》- 豆瓣評分 7.3 《深入理解Apache Dubbo與實戰(zhàn)》- 豆瓣評分 6.8
JVM
《深入理解Java虛擬機(第3版)》- 豆瓣評分 9.5 《深入理解JVM字節(jié)碼》- 豆瓣評分 7.6 《實戰(zhàn)Java虛擬機:JVM故障診斷與性能優(yōu)化(第2版)》- 豆瓣評分 9.1
Netty
《Netty進階之路跟著案例學(xué)》- 豆瓣評分 7.6 《Netty實戰(zhàn)》- 豆瓣評分 7.5
架構(gòu)
《圖解設(shè)計模式》- 豆瓣評分 8.7 《Head First 設(shè)計模式(中文版)》- 豆瓣評分 9.2 《大話設(shè)計模式》- 豆瓣評分 9.2 《大型網(wǎng)站技術(shù)架構(gòu)-核心原理與案例分析》- 豆瓣評分 7.9 《架構(gòu)整潔之道》- 豆瓣評分 8.8 《領(lǐng)域驅(qū)動設(shè)計 : 軟件核心復(fù)雜性應(yīng)對之道》- 豆瓣評分 9.2 《實現(xiàn)領(lǐng)域驅(qū)動設(shè)計》- 豆瓣評分 8.6
代碼可讀性、整潔
《代碼整潔之道》- 豆瓣評分 8.6 《重構(gòu)(第2版)全彩精裝版 : 改善既有代碼的設(shè)計》- 豆瓣評分 9.2 《Effective Java中文版(第3版)》- 豆瓣評分 9.5
程序員的數(shù)學(xué)
《程序員的數(shù)學(xué)(第2版)》- 豆瓣評分 7.3 《程序員的數(shù)學(xué)2 : 概率統(tǒng)計》- 豆瓣評分 8.5 《程序員的數(shù)學(xué)3 : 線性代數(shù)》- 豆瓣評分 8.3 《統(tǒng)計思維(第2版) : 程序員數(shù)學(xué)之概率統(tǒng)計》- 豆瓣評分 8.1 《數(shù)學(xué)之美(第三版)》- 豆瓣評分 9.3
計算機底層原理
《穿越計算機的迷霧(第2版)》- 豆瓣評分 8.5 《計算機是怎樣跑起來的》- 豆瓣評分 7.5 《編碼 : 隱匿在計算機軟硬件背后的語言》- 豆瓣評分 9.3 《計算機科學(xué)精粹》- 豆瓣評分 8.5 《深入理解計算機系統(tǒng)(原書第3版)》- 豆瓣評分 9.8
面試
《劍指Offer》- 豆瓣評分 9.3 《程序員面試金典(第6版)》- 豆瓣評分 10 《程序員代碼面試指南(第2版) : IT名企算法與數(shù)據(jù)結(jié)構(gòu)題目最優(yōu)解》- 豆瓣評分 9.2
其他
《鳳凰項目 : 一個IT運維的傳奇故事》- 豆瓣評分 8.7 《黑客與畫家 : 硅谷創(chuàng)業(yè)之父Paul Graham文集》- 豆瓣評分 8.7 《黑客與畫家 : 來自計算機時代的高見》- 豆瓣評分 8.9 《軟件故事 : 誰發(fā)明了那些經(jīng)典的編程語言》- 豆瓣評分 7.2 《知行合一 : 實現(xiàn)價值驅(qū)動的敏捷和精益開發(fā)》- 豆瓣評分 8.5 《浪潮之巔(第四版)》- 豆瓣評分 9.2
點關(guān)注,不迷路
白嫖不好,整理不易,希望朋友們可以點贊評論關(guān)注三連,因為這些就是我分享的全部動力來源??
評論
圖片
表情
