C++后端开发技术栈

1. c++语言,面向对象, stl库等

2. linux操作系统,各种调试器(如gdb)和编译器工具(makefile,gradle)

3. 数据结构与常用算法

4. 设计模式

5. 多线程与并发处理

6. 网络编程(包括socket, i/o模型,多线程 多进程等)

7.  常用的开源服务器(nginx, redis等),熟悉源代码,能做定制开发

8. 关系型数据库(mysql , oracle, 等)

9. 掌握一门或多门脚本语言(shell, python)

10. 常见网络协议(tcp/ udp,   http,  音视频相关rtsp,rtp.rtcp, rtmp等)

11. 学会使用Docker

12.git

git学习之路

你可能感兴趣的:(C++后端开发技术栈)