学习路径

[TOC]

书籍推荐

C++书籍

基础

Essential C++
C++ primer plus

进阶1

C++ Primer
Effective C++
More Effective C++
Effective STL

进阶2

STL 源码剖析
深度探索 C++ 对象模型

候捷 C++:
C++内存管理
STL源码分析
C++ STL与泛型编程高级
C++11 新特性

内化功力

C++ 语言的设计与演化
C++ 沉思录
C++ Templates和C++模版元编程
C+标准库(第2版)

C++网络编程

linux网络编程-宋敬彬
Linux高性能服务器编程-陈硕

linux书籍

入门

鸟哥私房菜

高级

Unix网络编程(选看)
UNIX环境高级编程(选看)

MySQL

入门

mysql必知必会

进阶

MySQL是怎样运行的——有个小孩子
高性能mysql——很厚
MySQL技术内幕:InnoDB存储引擎

高级

MySQL排错指南
数据库索引设计与优化
Effective MySQL

redis

    Redis设计与实现——必看

更高维度

数据库系统实现

python

入门

Python编程,从入门到实践

进阶

流畅的python
Python Cookbook

Python数据分析类

利用Python进行数据分析
Python数据分析实战
Python数据可视化编程实战
Python金融大数据分析

Python网络爬虫类

从零开始学Python网络爬虫
精通Python网络爬虫
精通Scrapy网络爬虫
Python3网络爬虫数据采集
精通Python网络爬虫 核心技术、框架与项目实战
自己动手写网络爬虫

机器学习类

机器学习应用实验手册
模式识别与机器学习 中文版

编码规范类

Python 编码规范(Google)

docker

docker技术入门与实践——初级入门
docker进阶与实战——初级介绍不多,讲了很多例子
Docker源码分析
自己动手写docker——高难度