您的位置 首页 php

Java开发者职业生涯要看的200+本书——你看过几本

目前已收录:271 本,并持续更新中

  • 入门书籍
  • 基础书籍 多线程 与并发
  • 网络编程
  • 数据结构
  • 语言基础
  • 进阶性能优化
  • 响应式编程
  • JVM 虚拟机
  • 代码&设计优化
  • 设计模式
  • 框架与 中间件 数据库
  • 缓存与 NoSQL
  • 消息队列
  • ORM框架
  • Spring家族
  • 高并发
  • 分布式
  • 搜索引擎
  • 大数据
  • 架构 分布式架构
  • 微服务架构
  • 架构方法论
  • JVM周边语言
  • 项目管理&领导力&流程项目管理
  • 团队管理
  • 数学与算法数学
  • 算法
  • 职业素养与个人成长职业素养提升
  • 个人 软技能
  • 大厂出品阿里巴巴技术丛书
  • 京东技术丛书
  • 工具书
  • 面试求职
  • 格局与视野
  • Java之外网络知识
  • 安全知识
  • 工具
  • 运维&DevOps

TOC generated by simple-php-github-toc

入门书籍

  • 《明解Java》 – 豆瓣评分 8.5
  • 《Java从入门到精通(第4版 附光盘)》 – 豆瓣评分 6
  • 《入门很简单丛书:Java Web开发入门很简单》
  • 《程序员炼成记 从小白到工程师》
  • Java从小白到大牛
  • 《JavaWeb项目开发实战入门(全彩版)》
  • 《Java精彩编程200例(全彩版)》
  • 《Java轻松学》
  • 《大话Java:程序设计从入门到精通(含DVD光盘1张)》
  • 《Java语言袖珍指南(第二版)》

基础书籍

  • 《Java编程思想(第4版) [thinking in java]》 – 豆瓣评分 9.1
  • 《Java核心技术 卷I:基础知识(原书第10版)》 – 豆瓣评分 8.2
  • 《Java核心技术卷II:高级特性(原书第10版)》 – 豆瓣评分 7.7

多线程与并发

  • 《华章专业开发者丛书·Java并发编程实战》 – 豆瓣评分 9.1
  • 《Java多线程编程实战指南(设计模式篇)》 – 豆瓣评分 8.5
  • 《图解Java多线程设计模式》 – 豆瓣评分 8.4
  • 《实战Java高并发程序设计》 – 豆瓣评分 8.3
  • 《Java高并发编程详解:多线程与架构设计》 – 豆瓣评分 7.6
  • 《Java核心技术系列:Java多线程编程核心技术 [Java Multi-thread Programming]》 – 豆瓣评分 5.1
  • 《Java并发编程:核心方法与框架》
  • 《Java多线程与Socket:实战 微服务 框架》
  • 《NIO与Socket编程技术指南》
  • 《Java并发编程之美》
  • 《实战Java高并发程序设计(第2版)》

网络编程

  • 《Java网络编程(第四版) [Java network programming, forth edition]》 – 豆瓣评分 7.6

数据结构

  • 《数据结构与算法分析:Java语言描述(原书第3版)》 – 豆瓣评分 8.3
  • 《图解数据结构:使用Java》
  • 《数据结构与算法Java语言描述》

语言基础

  • 《Java 8实战》 – 豆瓣评分 9.2
  • Java函数式编程 》 – 豆瓣评分 8.9
  • 《Java编程的逻辑》 – 豆瓣评分 8.9
  • 《O’Reilly:Head First Java(中文版 第2版 涵盖Java5.0)》 – 豆瓣评分 8.7
  • 《写给大忙人看的Java核心技术》 – 豆瓣评分 7.1
  • 《精通lambda表达式:Java多核编程 [Mastering Lambdas: Java Programming in a Multicore]》
  • 《Java 9模块化开发:核心原则与实践》
  • 《Java JDK 9学习笔记》
  • 《Java 9编程参考官方大全(第10版) [Java:Thte Complete Reference,Tenth Edition]》
  • 《写给大忙人的Java SE 9核心技术》

进阶

  • 《深入分析Java Web技术内幕(修订版)》 – 豆瓣评分 7.5
  • 《Java RESTful Web Service实战(第2版)》

性能优化

  • 《Java性能优化权威指南 [Java performance]》 – 豆瓣评分 8.4
  • 《Java程序性能优化:让你的Java程序更快、更稳定》 – 豆瓣评分 8.1
  • 《Java性能权威指南》 – 豆瓣评分 8.1
  • 《51CTO学院系列丛书·实战Java虚拟机:JVM故障诊断与性能优化》 – 豆瓣评分 8
  • 《Java性能调优指南》 – 豆瓣评分 7
  • 《大话Java性能优化》 – 豆瓣评分 4.4

响应式编程

  • 《响应式架构:消息模式Actor实现与Scala、Akka应用集成》 – 豆瓣评分 8.1
  • 《RxJava响应式编程》
  • 《RxJava 2.x 实战》

JVM虚拟机

  • 《深入理解Java虚拟机:JVM高级特性与最佳实践(第2版)》 – 豆瓣评分 8.9
  • 《Java核心技术系列:Java虚拟机规范(Java SE 8版) [The Java Virtual Machine Specification Jave SE 8 Edition]》 – 豆瓣评分 8.3
  • 《揭秘Java虚拟机:JVM设计原理与实现》 – 豆瓣评分 7.9
  • 《HotSpot实战》 – 豆瓣评分 7.1
  • 《Java从入门到动手写虚拟机1(套装共2册)》

代码&设计优化

  • 《重构 改善既有代码的设计 Java语言版》 – 豆瓣评分 9.3
  • 《代码大全(第2版)》 – 豆瓣评分 9.3
  • 《Effective Java中文版(原书第3版)》 – 豆瓣评分 9
  • 代码整洁之道 程序员的职业素养》 – 豆瓣评分 8.8
  • 《代码整洁之道 [Clean Code A Handbook of Agile Software Craftsmanship]》 – 豆瓣评分 8.6
  • 《Spring实战(第4版)》 – 豆瓣评分 8.3
  • 《代码不朽:编写可维护软件的10大要则(Java版)》 – 豆瓣评分 7
  • 《Java代码与架构之完美优化 实战经典》

设计模式

  • 《反应式设计模式》 – 豆瓣评分 9.3
  • 《O’Reilly:Head First设计模式(中文版)》 – 豆瓣评分 9.2
  • 《设计模式:可复用面向对象软件的基础》 – 豆瓣评分 9.1
  • 《实现领域驱动设计 [Implementing Domain-Driven Design]》 – 豆瓣评分 8.7
  • 《原创精品系列:设计模式之禅(第2版)》 – 豆瓣评分 8.7
  • 《图解设计模式》 – 豆瓣评分 8.7
  • 《大话设计模式》 – 豆瓣评分 8.3
  • 《领域驱动设计 软件核心复杂性应对之道 修订版》 – 豆瓣评分 8
  • 《Java测试驱动开发》 – 豆瓣评分 6.6

框架与中间件

数据库

  • 《高性能MySQL(第3版)》 – 豆瓣评分 9.3
  • 《MySQL技术内幕:InnoDB存储引擎(第2版)》 – 豆瓣评分 8.6
  • 《大型网站系统与Java中间件实践》 – 豆瓣评分 7.9
  • 《深入浅出MySQL 数据库开发 优化与管理维护 第2版》 – 豆瓣评分 7.5
  • PostgreSQL 修炼之道:从小工到专家》 – 豆瓣评分 7.3
  • 《PostgreSQL技术内幕:查询优化深度探索》

缓存与NoSQL

  • 《Redis 深度历险:核心原理与应用实践》 – 豆瓣评分 9
  • 《Redis实战》 – 豆瓣评分 8
  • 《Redis入门指南(第2版)》 – 豆瓣评分 7.6
  • 《深入分布式缓存:从原理到实践》 – 豆瓣评分 7.1
  • 《人人都是架构师:分布式系统架构落地与瓶颈突破》 – 豆瓣评分 6.7
  • MongoDB 应用设计模式》 – 豆瓣评分 6.1
  • 《MongoDB实战 架构、开发与管理》
  • 《NoSQL数据库入门与实践(基于MongoDB、Redis)》

消息队列

  • 《RabbitMQ实战指南》 – 豆瓣评分 9.1
  • 《Kafka权威指南》 – 豆瓣评分 8.9
  • 《Kafka入门与实践》 – 豆瓣评分 7.7
  • 《RocketMQ实战与原理解析》 – 豆瓣评分 7.2
  • 《Kafka技术内幕 图文详解Kafka源码设计与实现》 – 豆瓣评分 6.9
  • 《分布式消息中间件实践》

ORM框架

  • MyBatis 从入门到精通》 – 豆瓣评分 7.7

Spring家族

  • 《Spring微服务实战》 – 豆瓣评分 8.3
  • 《Spring Cloud微服务实战》 – 豆瓣评分 7.9
  • 《深入理解Spring Cloud与微服务构建》 – 豆瓣评分 7.7
  • 《MyBatis技术内幕》 – 豆瓣评分 7.6
  • 《Spring Boot实战》 – 豆瓣评分 7.2
  • 《深入浅出Spring Boot 2.x》 – 豆瓣评分 7
  • 《JavaEE开发的颠覆者:Spring Boot实战》 – 豆瓣评分 6.3
  • 《Spring技术内幕:深入解析Spring架构与设计原理(第2版)》 – 豆瓣评分 5.9
  • 《Spring Boot 2精髓:从构建小系统到架构分布式大系统》 – 豆瓣评分 4.8
  • 《Spring 5开发大全》
  • 《Spring Cloud微服务架构进阶》
  • 《Spring源码深度解析 第2版》
  • 《Spring MVC实战》
  • 《Spring Boot编程思想(核心篇)(限量版亲笔签名书签 随机发售)》
  • 《互联网轻量级SSM框架解密:Spring、Spring MVC、MyBatis源码深度剖析》
  • 《Spring学习指南 第3版》
  • 《精通Spring MVC 4》

高并发

  • Netty实战 》 – 豆瓣评分 7.8
  • 《七周七并发模型》 – 豆瓣评分 7.8
  • 《Netty权威指南(第2版)》 – 豆瓣评分 6.9
  • 《Netty进阶之路:跟着案例学Netty》

分布式

  • 《从Paxos到Zookeeper分布式一致性原理与实践》 – 豆瓣评分 7.8
  • 《ZooKeeper:分布式过程协同技术详解》 – 豆瓣评分 7.2

搜索引擎

  • 《从Lucene到Elasticsearch:全文检索实战》

大数据

  • 《Hadoop权威指南:大数据的存储与分析(第4版)》 – 豆瓣评分 8.7
  • 《Hadoop构建数据仓库实践》 – 豆瓣评分 8.3
  • HBase 权威指南 [HBase: The Definitive Guide]》 – 豆瓣评分 8.1
  • 《图解Spark:核心技术与案例实战》 – 豆瓣评分 7.6
  • 《Hive编程指南 [Programming Hive]》 – 豆瓣评分 7.4
  • 《HBase应用架构》

架构

  • Web性能权威指南 》 – 豆瓣评分 8.8
  • 《从零开始学架构:照着做,你也能成为架构师》 – 豆瓣评分 8.5
  • 《Java应用架构设计:模块化模式与OSGi》 – 豆瓣评分 6.9
  • 《大型网站技术架构演进与性能优化》 – 豆瓣评分 6.8
  • 《高可用架构(第1卷)》 – 豆瓣评分 6.3
  • 《Java架构师指南》
  • 《大话代码架构(项目实战版)》
  • 《小团队构建大网站:中小研发团队架构实践》
  • 《未来架构 从服务化到云原生(限量签名 随机发放)》

分布式架构

  • 《可伸缩架构:面向增长应用的高可用》 – 豆瓣评分 7.4
  • 《分布式服务架构:原理、设计与实战》 – 豆瓣评分 7.2
  • 《亿级流量网站架构核心技术 跟开涛学搭建高可用高并发系统》 – 豆瓣评分 6.6
  • 《大型分布式网站架构设计与实践》 – 豆瓣评分 6.2
  • 《可伸缩服务架构:框架与中间件》 – 豆瓣评分 5.9
  • 《架构探险:从零开始写分布式服务框架》 – 豆瓣评分 5.9
  • 《Cloud Native分布式架构原理与实践》
  • 《分布式系统常用技术及案例分析(第2版)》
  • 《云原生Java:Spring Boot、Spring Cloud与Cloud Foundry弹性系统设计》

微服务架构

  • 《微服务设计》 – 豆瓣评分 8.2
  • 《生产微服务》 – 豆瓣评分 8
  • 《架构解密:从分布式到微服务》 – 豆瓣评分 5.8
  • Java微服务 》 – 豆瓣评分 5.3
  • 《Spring Cloud 微服务架构开发实战(全新升级版)》
  • 《微服务实践》

架构方法论

  • 《架构整洁之道》 – 豆瓣评分 8.8
  • 《企业应用架构模式 [Patterns of Enterprise Application Architecture]》 – 豆瓣评分 8.3
  • 《企业IT架构转型之道 阿里巴巴中台战略思想与架构实战》 – 豆瓣评分 8.2
  • 《聊聊“架构”》 – 豆瓣评分 7.6
  • 《架构真经:互联网技术架构的设计原则(原书第2版)》 – 豆瓣评分 7.5
  • 《软件架构设计:程序员向架构师转型必备(第2版)》 – 豆瓣评分 7.4
  • 《恰如其分的软件架构 [Just Enough Software Architecture]》 – 豆瓣评分 7.3
  • 《软件架构设计:大型网站技术架构与业务架构融合之道》

JVM周边语言

  • 《Scala编程(第3版)》 – 豆瓣评分 9.4
  • Groovy 程序设计》 – 豆瓣评分 8.2
  • 《快学Scala(第2版)》 – 豆瓣评分 8
  • 《Kotlin极简教程》
  • 《Scala集合技术手册》

项目管理&领导力&流程

  • 《精益思想(白金版)》 – 豆瓣评分 8.2
  • 《给产品经理讲技术》

项目管理

  • 《持续交付:发布可靠软件的系统方法》 – 豆瓣评分 8.7
  • 《名家经典系列:人件(原书第3版) [Peopleware: Productive Projects and Teams]》 – 豆瓣评分 8.4
  • 《硝烟中的Scrum和XP:我们如何实施Scrum》 – 豆瓣评分 8.4
  • 《敏捷软件开发实践 估算与计划》 – 豆瓣评分 8.4
  • 《人月神话(40周年中文纪念版) [The Mythical Man-Month:Essays on Software Engineering Anniversary Edition]》 – 豆瓣评分 8.3
  • Scrum敏捷软件开发 》 – 豆瓣评分 8
  • 《用户故事与敏捷方法 [User Stories Applied:For Agile Software Development]》 – 豆瓣评分 8
  • 《用户故事地图 [User Story Mapping]》 – 豆瓣评分 7.4
  • 《知行合一 实现价值驱动的敏捷和精益开发》
  • 《互联网项目管理实践精粹》

团队管理

  • 《卓有成效的管理者(珍藏版) [The Effective Executive]》 – 豆瓣评分 8.8
  • 《跃迁:从技术到管理的硅谷路径》 – 豆瓣评分 8.4
  • 《告别失控 软件开发团队管理必读》 – 豆瓣评分 7.9
  • 《赋能:打造应对不确定性的敏捷团队 [Team of Teams]》 – 豆瓣评分 7.6
  • 《OKR工作法: 谷歌 、领英等顶级公司的高绩效秘籍 [Radical Focus]》 – 豆瓣评分 7.6
  • 《CTO说》 – 豆瓣评分 7.3
  • 《轻流程 IT团队的积分式绩效管理》 – 豆瓣评分 7
  • 《技术领导力:程序员如何才能带团队》 – 豆瓣评分 5.4
  • 《敏捷文化:如何打造优秀的高效能团队 [The Agile Culture: Leading through Trust and Owner]》

数学与算法

数学

  • 《数学之美(第二版)》 – 豆瓣评分 8.9
  • 程序员的数学 2 概率统计》 – 豆瓣评分 8.7
  • 《程序员的数学3 线性代数》 – 豆瓣评分 8.6
  • 《程序员的数学》 – 豆瓣评分 7.2
  • 《程序员的数学思维修炼(趣味解读)》 – 豆瓣评分 5.4
  • 《统计之美:人工智能时代的科学思维》
  • 《统计思维:程序员数学之概率统计(第2版)》

算法

  • 《算法导论(原书第3版)/计算机科学丛书 [Introduction to Algorithms, third edition]》 – 豆瓣评分 9.3
  • 《算法图解》 – 豆瓣评分 8.4

职业素养与个人成长

  • 《我编程,我快乐:程序员职业规划之道》 – 豆瓣评分 7.9
  • 《程序员的自我修养》 – 豆瓣评分 6.5

职业素养提升

  • 《码农翻身:用故事给技术加点料》 – 豆瓣评分 9.1
  • 《程序员修炼之道:从小工到专家》 – 豆瓣评分 8.8
  • 《极客与团队:软件工程师的团队生存秘笈》 – 豆瓣评分 8.3
  • 《程序员思维修炼(修订版)》 – 豆瓣评分 8.2
  • 《高效能程序员的修炼》 – 豆瓣评分 8.2
  • 《O’Reilly:卓有成效的程序员 [Productive programmer]》 – 豆瓣评分 8.1
  • 《Java工程师修炼之道》 – 豆瓣评分 7.8
  • 《程序员的成长课》 – 豆瓣评分 7.6
  • 《高效程序员的45个习惯:敏捷开发修炼之道(修订版)》 – 豆瓣评分 7.6
  • 《温伯格技术思想三部曲:颠覆完美软件 软件测试必须知道的几件事》 – 豆瓣评分 7.5
  • 《温伯格技术思想三部曲:程序开发心理学(银年纪念版)》 – 豆瓣评分 7.4
  • 《软件开发本质论:追求简约、体现价值、逐步构建》 – 豆瓣评分 7.3
  • 《内外兼修:程序员的成长之路》 – 豆瓣评分 6.6

个人软技能

  • 《把时间当作朋友(第3版 全彩)》 – 豆瓣评分 8.5
  • 《暗时间》 – 豆瓣评分 8.4
  • 《关键对话:如何高效能沟通(原书第2版) [Crucial Conversations: Tools for Talking When Stak]》 – 豆瓣评分 8.1
  • 《温伯格技术思想三部曲:成为技术领导者 掌握全面解决问题的方法》 – 豆瓣评分 8
  • 《软技能 代码之外的生存指南》 – 豆瓣评分 8
  • 《程序员健康指南》 – 豆瓣评分 7.5
  • 《如何把事情做到最好:改变全球9800万人的人生指导书 [Mastery]》 – 豆瓣评分 7.2
  • 《程序员的英语》 – 豆瓣评分 5.9
  • 《高效能人士的七个习惯(30周年纪念版)》

大厂出品

阿里巴巴技术丛书

  • 《码出高效:Java开发手册》 – 豆瓣评分 8.8
  • 《大数据之路 阿里巴巴大数据实践》 – 豆瓣评分 7.8
  • 《技术之瞳 阿里巴巴技术笔试心得》 – 豆瓣评分 7.7
  • 淘宝技术这十年 》 – 豆瓣评分 7.3
  • 《尽在双11 阿里巴巴技术演进与超越》 – 豆瓣评分 7.1
  • 《逆流而上:阿里巴巴技术成长之路》 – 豆瓣评分 6.9

京东技术丛书

  • 《京东系统质量保障技术实战》 – 豆瓣评分 6.1
  • 《京东技术解密》 – 豆瓣评分 6.1

工具书

  • 《Linux命令行与shell脚本编程大全(第3版)》 – 豆瓣评分 9.1
  • 《阿里巴巴Java开发手册》 – 豆瓣评分 8.3
  • 《SQL即查即用 (全彩版)》
  • 《Linux命令速查手册(第三版)》

面试求职

  • 《剑指Offer:名企面试官精讲典型编程题(第2版)》 – 豆瓣评分 9.1
  • 《编程之美:微软技术面试心得》 – 豆瓣评分 8.4
  • 《Java程序员面试笔试宝典》 – 豆瓣评分 7.6
  • 《Java程序员面试宝典(第4版)》 – 豆瓣评分 5
  • 《编程之法:面试和算法心得》
  • 《Java程序员面试算法宝典》
  • 《Java程序员面试笔试真题库》
  • 《Java程序员面试笔试真题与解析》
  • 《Java核心技术及面试指南》
  • 《解忧程序员:高薪编程、求职面试与成长转型宝典》

格局与视野

  • 《全球科技通史》 – 豆瓣评分 9.4
  • 《浪潮之巅 第三版 套装上下册》 – 豆瓣评分 9.3
  • 黑客与画家 :硅谷创业之父Paul Graham文集 [Hackers and Painters Big Ldeas From the Computer Age]》 – 豆瓣评分 8.8
  • 《软件随想录 卷1》 – 豆瓣评分 8.8
  • 《软件随想录 卷2》 – 豆瓣评分 8.7
  • 《编程人生:15位软件先驱访谈录》 – 豆瓣评分 8.5
  • 《大教堂与集市(最新版) [The Cathedral & the Bazaar]》 – 豆瓣评分 8.4
  • 《硅谷之谜:浪潮之巅 续集》 – 豆瓣评分 8.4
  • 《原则 [Principles]》 – 豆瓣评分 8.4
  • 《精益创业》 – 豆瓣评分 8.4
  • 《态度:吴军博士新书》 – 豆瓣评分 8.1
  • 《见识》 – 豆瓣评分 8.1
  • 《极限创新 35岁之前改变世界的全球科技精英》 – 豆瓣评分 7.3
  • 《大学的终结:泛在大学与高等教育革命》 – 豆瓣评分 7.2
  • 《未来版图 全球聪明公司的科技创新趋势和商业化路径》 – 豆瓣评分 7.1
  • 《你好哇,程序员——漫话程序员面试求职、升职加薪、创业与生活》 – 豆瓣评分 6.5
  • 《图灵和ACM图灵奖(1966-2015 第五版) 纪念计算机诞生70周年》
  • 《文明之光(全彩印刷套装1-4册)入选2014中国好书/第六届中华优秀出版物获奖图书》
  • 《大师访谈录:成就非凡的软件人生》

Java之外

  • 《计算机科学丛书:计算机程序的构造和解释(原书第2版)》 – 豆瓣评分 9.5
  • 《计算机科学丛书:编译原理(第2版) [Compilers:Principle,Techniques and Tools]》 – 豆瓣评分 9.1
  • 《一个APP的诞生——从零开始设计你的手机应用》 – 豆瓣评分 6.3
  • 《大型网站性能优化实战:从前端、网络、CDN到后端、大促的全链路性能优化详解》

网络知识

  • 《图解HTTP》 – 豆瓣评分 8.1
  • 《图解TCP/IP 第5版》 – 豆瓣评分 7.8

安全知识

  • 《白帽子讲Web安全(纪念版)》 – 豆瓣评分 7.4
  • 《Web安全攻防:渗透测试实战指南》

工具

  • 《Maven实战》 – 豆瓣评分 8.2
  • 《大象:Thinking in UML(第2版)》 – 豆瓣评分 8.2
  • 《Git学习指南》 – 豆瓣评分 6.7
  • 《UML基础、案例与应用(第3版 修订版)》

运维&DevOps

  • 《编码:隐匿在计算机软硬件背后的语言 [Code:The Hidden Language of Computer Hardware and Software]》 – 豆瓣评分 9.3
  • DevOps实践指南 》 – 豆瓣评分 9
  • 《性能之巅:洞悉系统、企业与云计算》 – 豆瓣评分 8.7
  • 《鸟哥的Linux私房菜 基础学习篇 第四版》 – 豆瓣评分 8.2
  • 《DevOps开发运维训练营》

粉丝福利: 一份Java程序员必备《Java面试进阶资源》+《上面相关的电子书》涵盖 面试必知、Java高频面试题+重要知识点总结、面试资源等内容。关注我+转发+私信回复: BAT 获取!

文章来源:智云一二三科技

文章标题:Java开发者职业生涯要看的200+本书——你看过几本

文章地址:https://www.zhihuclub.com/151913.shtml

关于作者: 智云科技

热门文章

网站地图