目录
Java
| 书名 |
豆瓣评分 |
| Effective java 中文版(第2版) |
9.1 |
| Head First 设计模式(中文版) |
9.2 |
| Java 8函数式编程 |
7.8 |
| Java 8实战 |
9.2 |
| Java性能权威指南 |
8.1 |
| Java技术手册(第6版) |
8.1 |
| Maven实战 |
8.2 |
| Netty实战 Netty IN ACTION |
7.8 |
| Spring Boot实战 |
7.2 |
| Spring Cloud微服务实战 |
7.9 |
| Spring揭秘 |
9.1 |
| 实战Java高并发程序设计 |
8.3 |
| 深入理解Java虚拟机(第2版) JVM高级特性与最佳实践 |
8.9 |
C++
前端
| 书名 |
豆瓣评分 |
| CSS世界 |
7.8 |
| CSS揭秘 |
9.4 |
| ECMAScript6入门 |
8.2 |
| Head First JavaScript程序设计 |
9.5 |
| HTML5与CSS3基础教程(第8版) |
8.2 |
| JavaScript设计模式与开发实践 |
9.1 |
| JavaScript高级程序设计(第3版) |
9.3 |
| JavaScript高级程序设计(第4版) |
9.2 |
| Node.js实战 |
8.2 |
| React快速上手开发 |
7.5 |
| Three.js开发指南 |
8.2 |
| WebGL编程指南 |
8.7 |
| Web性能权威指南 |
8.8 |
| 你不知道的JavaScript(上卷) |
9.4 |
| 你不知道的JavaScript(中卷) |
8.9 |
| 你不知道的JavaScript(下卷) |
8.0 |
| 响应式Web设计 HTML5和CSS3实战 |
7.4 |
| 深入React技术栈 |
8.2 |
| 深入浅出Node.js |
8.5 |
机器学习
算法
| 书名 |
豆瓣评分 |
| 剑指Offer:名企面试官精讲典型编程题(第2版) |
9.3 |
| 垃圾回收的算法与实现 |
8.2 |
| 大话数据结构 |
7.9 |
| 挑战程序设计竞赛 |
8.9 |
| 算法竞赛入门经典(第2版) |
8.9 |
| 编程之美 微软技术面试心得 |
8.4 |
| 趣学算法 |
8.5 |
网络
| 书名 |
豆瓣评分 |
| HTTP&2基础教程 让Web性能更上一层楼 |
7.8 |
| HTTPS权威指南 在服务器和Web应用上部署SSL-TLS和PKI |
7.8 |
| HTTP权威指南 |
8.6 |
| TCP&IP网络编程 |
8.4 |
| 图解HTTP |
8.1 |
| 图解TCP&IP : 第5版 |
7.8 |
数据库
| 书名 |
豆瓣评分 |
| MongoDB权威指南(第2版) |
8.1 |
| MySQL必知必会 |
8.4 |
| Redis开发与运维 |
9.0 |
| Redis设计与实现 |
8.5 |
| SQL反模式 |
8.4 |
| 高性能MySQL 第3版 |
9.4 |
操作系统
| 书名 |
豆瓣评分 |
| Linux Shell脚本攻略 |
8.1 |
| Linux命令行与shell脚本编程大全 第3版 |
9.1 |
| LINUX系统编程 |
8.0 |
| UNIX环境高级编程(第3版) |
9.5 |
| 精通Linux(第2版) |
8.1 |
| 鸟哥的Linux私房菜 —服务器架设篇(第三版) |
8.8 |
| 鸟哥的Linux私房菜 基础学习篇 |
9.1 |
软件工程
| 书名 |
豆瓣评分 |
| 人月神话(40周年中文纪念版) 软件工程师经典读本 不可错过的名著 |
8.3 |
| 重构 改善既有代码的设计 |
9.1 |
| 领域驱动设计 软件核心复杂性应对之道 |
9.1 |
软件测试
| 书名 |
豆瓣评分 |
| Google软件测试之道 像google一样进行软件测试 |
8.2 |
| 软件测试的艺术 |
8.4 |
架构设计
| 书名 |
豆瓣评分 |
| 分布式服务架构:原理、设计与实战 |
7.3 |
| RabbitMQ实战 高效部署分布式消息队列 |
7.1 |
| Kafka权威指南 |
8.9 |
| Hadoop: The Definitive Guide MapReduce for the Cloud |
8.3 |
| 从Paxos到Zookeeper 分布式一致性原理与实践 |
7.8 |
| 大型网站技术架构 核心原理与案例分析 |
7.9 |
| 大规模分布式存储系统 原理解析与架构实战 |
7.9 |
| 微服务设计 |
8.2 |
编程语言
| 书名 |
豆瓣评分 |
| Go程序设计语言(英文版) |
9.3 |
| Go语言实战 |
7.7 |
| Go语言编程 |
7.1 |
| Scala编程(第3版) |
9.4 |
| 两周自制脚本语言 |
8.2 |
运维
| 书名 |
豆瓣评分 |
| DevOps实践指南 |
8.7 |
| Docker开发指南 |
8.7 |
| 持续交付 发布可靠软件的系统方法 |
8.6 |
编译原理
其他
| 书名 |
豆瓣评分 |
| GitHub入门与实践 |
8.0 |
| 七周七语言 理解多种编程范型 |
9.5 |
| 代码的未来 |
7.8 |
| 写给大家看的设计书(第4版) |
8.8 |
| 函数式编程思维 |
7.5 |
| 别拿相关当因果!因果关系简易入门 |
8.3 |
| 别闹了,费曼先生 科学顽童的故事 |
8.9 |
| 图解物联网 |
8.5 |
| 奔跑吧,程序员 从零开始打造产品、技术和团队 |
8.4 |
| 时间旅行简史 |
8.3 |
| 未来世界的幸存者 |
8.0 |
| 浪潮之巅 |
9.1 |
| 程序员修炼之道 从小工到专家 |
8.8 |
| 计算机是怎样跑起来的 |
7.5 |
| 高效团队开发 工具与方法 |
7.5 |
| 鲜活的数据 数据可视化指南 |
7.4 |
| 黑客与画家 硅谷创业之父Paul Graham文集 |
8.8 |
原文:https://github.com/biaochenxuying/awesome-books