计算机基础书籍
计算机组成原理
《编码:隐匿在计算机软硬件背后的语言》 :零基础入门
《穿越计算机的迷雾》:零基础,但是读起来没有《编码》流畅
《程序是怎么跑起来的》 :除了第6章是讲压缩之外,别的都应该读一下
操作系统
《深入理解操作系统》
《现代操作系统》
《深入理解计算机系统》:强烈推荐读一下1,3,6,9章
操作系统的学习是很枯燥的,重点是掌握进程和线程,虚拟内存,文件系统这几个重要概念
计算机网络
《图解HTTP》,《图解TCP/IP》:日本的图解系列,通俗易懂
《计算机网络:自顶向下的方法》:我一直大力推荐的书,读起来很舒服
《TCP/IP详解》:和前面几本相比,难度骤然上升
数据库
《数据库系统实现》:讲了很多具体的实现技术,如索引,事务等
综合类
数据结构与算法
《算法》:用Java讲解,图很多
《算法导论》:有点难,我也没看完
数据结构与算法经典问题解析-Java语言描述
数据结构与算法分析+java语言描述
算法图解
趣学算法
重点:一定要做题!一定要做题!一定要做题!
面试
程序员TC全攻略
程序员代码面试指南 IT名企算法与数据结构题目最优解(java),左程云著
百面机器学习
运维
Kubernetes in Action
微服务实战:Dubbox+Spring Boot+Docker
跟老男孩学Linux运维:Shell编程实战
《鸟哥的Linux私房菜-基础篇》第四版
JAVA篇
Java核心技术卷1-基础知识第10版
Java核心技术卷2-高级特性 原书第10版
《Effective Java》:Java的最佳实践
《Java性能优化权威指南》
《Effective+Java中文版(原书第3版)》
深入理解Java虚拟机
实战JAVA虚拟机 JVM故障诊断与性能优化
SQL
Mysql必知必会
高性能MySQL
python
Python编程:从入门到实践(2016)
Python For Data Analysis中文版(2014)
Python数据分析基础教程:NumPy学习指南(第2版)(2014)
Python学习手册(第4版)(2011)
Flask Web开发:基于Python的Web应用开发实战(2015)
scala
快学scala
Scala编程
大数据篇
spark
图解spark核心技术与案例实战
循序渐进学Spark(小象学院)
深入理解Spark 核心思想与源码分析
Spark内核设计的艺术架构设计与实现
Spark高级数据分析+(美)中文
hadoop
hadoop权威指南(第四版)
Hadoop技术内幕:深入解析Hadoop Common和HDFS
hadoop技术内幕:深入解析YARN架构设计与实现原理》
Hadoop技术内幕 深入理解MapReduce架构设计与实现原理(董西成)
hive
Hive编程指南
数据仓库:
STAR+SCHEMA完全参考手册:数据仓库维度设计权威指南南
纵观大数据:建模、分析及应用
数据建模经典教程第2版OCR(2017)
flink
基于Apache Flink的流处理
网友评论