看过的书籍慢慢变多,感觉需要罗列整理一下,知识需要变得更有条理和清晰,让他们在自己的脑海固化下来,形成自己的长期有效的知识,然后整理了一下看过的书籍,我其实保存的有一半多都是电子书,主要是方便需要的时候查看,找到具体的内容。(然后这里分类的时候比较粗略,很多书籍都划分到‘架构相关’,很多书籍内容其实会有交叉,所以分类没有绝对属于哪一类的.)
基础知识: 关于计算机一些非常重要的知识,基础知识感觉就像我们的地基一样,基础知识越牢固,理解越清晰会对以后更有帮助.
《计算机网络(第六版)》
《现代操作系统(第三版)》
《深入理解计算机系统》
《算法图解》
《算法第4版》
《剑指offer》
《编程珠玑》
《编程之美》
《UNIX网络编程(卷I:套接字编程API)》
《UNIX网络编程(卷2:进程间通信)》
《UNIX环境高级编程》
《鸟哥的Linux私房菜-基础学习篇》
《鸟哥的Linux私房菜-服务器架设篇》
《Linux从入门到精通》
《图解TCP IP》
《图解HTTP》
关于语言相关的,各个语言有各自的相关体系书籍,因为自身开始是学java入门的,所以java会偏多一些
java :
《java核心技术(卷1卷2)》
《Java web开发实战经典》
《Maven实战》
《netty权威指南》
《effective java》
《深入理解java虚拟机》
《java多线程编程核心技术》
《java并发编程的艺术》
《深入分析Java Web技术内幕》
《Spring源码深度解析》
《tomcat权威指南》
python:
《流畅的python》
《effective python》
《python数据分析》
《python网络数据采集》
其他语言
《Go语言编程》
《深入浅出node.js》
《C Primer Plus》
架构相关: 学习分布式系统,分布式架构是成为架构师必走的路,所以需要的知识应该还很多很多.
《CDN技术详解》
《自主实现SDN虚拟网络与企业私有云》
《自己动手写docker》
《GoogleSre》
《kuberentes权威指南》
《Hadoop权威指南》
《云计算架构技术与实践》
《apache-mesos-cookbook》
《Spring-cloud微服务实战》
《docker容器与容器云》
《重构网络SDN架构与实现》
《软件定义网络》
《openstack设计与实现》
《亿级流量网站架构核心技术》
《大型网站技术架构》
《大型网站:架构演进与性能优化》
《Hbase权威指南》
《spark大数据处理》
《restful web service》
《分布式服务框架》
《深入理解nginx》
《大型网站架构与java中间件实战》
数据系统: 单独把存储拿出来,是因为自己对存储系统和数据驱动型应用感兴趣,有NOSQL, SQL,块存储,对象存储等等
《分布式对象存储-原理.架构及go语言实现》
《大规模分布式存储系统》
《Ceph设计原理与实现》
《大话存储》
《Designing.Data-Intensive.Applications》
《Zookeeper》
《深入理解elasticsearch》
《分布式数据库架构与企业实战 基于mycat中间件》
《Ceph设计原理与实现》
《深入理解elasticsearch》
《深入浅出mysql》
《redis设计与实现》
《MYSQL 技术内部 innodb存储引擎》
《高性能MYSQL》
《深入理解分布式缓存从原理到实践》
《分布式缓存原理及Go语言实现》
《Oracle DBA入门实战经典》
《rabbitmq实战》
《rabbitmq实战指南》
运维相关:还会有一些运维的书籍
《SaltStack技术入门与实战》
《Python自动化运维 技术与最佳实践》
《跟老男孩学Linux运维》
技术软实力相关:
《持续交付发布可靠的系统》
《重构:改善既有代码的设计》
《高性能程序员的修炼》
《把时间当朋友》