目录
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