符号说明:
书名后不带“※”表示认真读过并且敲过代码或做过思维导图
书名后带“★”表示读作且敲过代码或做过笔记并且对个人比较重要的书
书名后带“※”表示简单通读过一遍留有一定印象
编程语言:
C++:《C++Primer Plus★》《C++编程思想》《C++新经典※》《C++函数式编程》《Linux程序设计》《Linux高性能服务器编程★》
Java:《Java核心编程-卷一》《深入java虚拟机※》《java虚拟机规范※》《垃圾回收的算法与实现※》《java并发编程的艺术※》《java并发编程实战※》
Go:《HeadFirst GO语言程序设计》《分布式存储系统GO语言实现》《分布式缓存-原理、架构及Go语言实现※》
Haskell:《Get Programing With Haskell※》(我读的第一本英文书籍,用于学习函数式编程思想)
计算机基础:
《算法导论★》《STL源码剖析》《现代操作系统★》《x86汇编语言:从实模式到保护模式★》王爽《汇编语言》于渊《一个操作系统的实现》《汇编语言:基于LINUX环境》《一个64位操作系统的设计与实现※》《逻辑与计算机设计基础★》《深入理解计算机系统★》《编译原理》《计算机网络》
并行与并发:
《并行多核体系结构》 《并发的艺术※》《并行编程模式※》
分布式:
《系统编程:分布式应用的实际和开发※》《分布式系统概念与设计※》《分布式实时处理系统原理、架构与实现※》
设计模式:
《设计模式:可复用面向对象软件的基础》
数据库:
王珊《数据库系统概论》
HTTP:
《HTTP/2 in Action》《图解HTTP》
网络安全:
《图解密码学★》《网络空间攻防技术与实践》《破坏之王※》
网站架构:
《高性能架构之道※》《亿级流量网站架构核心技术※》《超大流量分布式系统架构解决方案※》
虚拟化与云计算:
《x86/x64体系探索及编程※》《处理器虚拟化技术※》《深度探索Linux系统虚拟化※》《虚拟化技术原理与实现※》《云计算与虚拟化※ 》
其他:
《自制搜索引擎※》《数据中台※》《深度剖析软件定义网络(SDN)※》等等。。。。。。
总结:看过许多书,对各个方面都有一定了解。