C++后台开发学习路线

发布时间:2022-11-18 08:30

1.路线

一. 基础阶段

  1. c/c++编程语言

  2. linux基础

  3. 数据结构与算法

  4. 设计模式

  5. 脚本语言(可选)

二. 入门阶段

  1. linux系统编程

  2. linux网络编程

三. 进阶阶段

  1. 数据库mysql

  2. 分布式缓存redis

  3. 网络库

四. 项目实践阶段

  1. 编写简单FTP服务器

C++入门到精通Linux学习链接:零基础入门 C++Linux

C++后台开发学习路线_第1张图片

​五. 高级阶段(可选)

  1. nginx

  2. zookeeper

  3. 消息队列

  4. skynet

  5. boost

  6. 负载均衡

  7. 容器

  8. rpc

  9. 微服务

2.C++后台所需要具备的技能

1). 软件基础

  • 1.1 数据结构与算法(磁盘存储链式的 B 树与 B+树, 海最数据去重的 Hash 与 BloomFilter, bitmap)

  • 1.2 设计模式(创建型模式, 结构型模式, 行为型模式)

  • 1.3 C++新特性(stl 容器,智能指针,正则表达式, 新特性的线程, 协程, 原子操作, lamda 表达式)

  • 1.4 Linux 工程管理(Makefile/cmake/configure, 分布式版本控制 git, Linux 系统运行时参数命令)

ItVuer - 免责声明 - 关于我们 - 联系我们

本网站信息来源于互联网,如有侵权请联系:561261067@qq.com

桂ICP备16001015号