C++服务器编程学习路线 一. 基础阶段 1. c/c++基础 2. linux基础 3. 数据结构与算法 4.设计模式 5. 脚本语言(shell ,python,lua....) 二. 入门阶段 1. linux系统编程 2. linux网络编程 三. 进阶阶段 1. 数据库mysql 2. 分布式缓存redis 3. 网络库 四. 项目实战阶段 1.聊天室 2. ftp服务器 说明一下这个阶段自己主要是将学到的东西实践起来具体项目自己找这里只是推荐 五. 高级阶段 这个阶段自己可以选择性研究一些开源的项目以下仅供参考: 1. nginx 2. zookeeper 3. 消息队列 4. skynet 5. boost 6. 负载均衡 7. 容器 8 .rpc 9. 微服务 ......