# 【NO.399】C++ 开发者的机会在哪里？盘点 2022 好的C/C++ 就业方向

引用一个校招脉友的提问：

![img](https://pic1.zhimg.com/80/v2-e05234d58bd10df607bc4f3d7d2aaa7c_720w.webp)

现在c++的机会是不是越来越少了？这个问题还是老生常谈，看看大家怎么说？

![img](https://pic4.zhimg.com/80/v2-fe65bb242f3c1f1f9ba9fb33ce1c272f_720w.webp)

![img](https://pic4.zhimg.com/80/v2-d11ee7f9a3477f242ff1b612deb34ecf_720w.webp)

![img](https://pic1.zhimg.com/80/v2-3cade2960ac7c3093481e76ea8706e78_720w.webp)

不难发现，c++很多的岗位很多都存在两个共性。

第一个，岗位比较高端，任职要求高；

第二个，部分在传统行业，流动性不大但薪资较其他的语言薪资较低。

所以显得c++在2022这个铜三铁四的环境下，行情比较稳定。比如嵌入式，数据库内核，信息安全，音视频，QT客户端等等。

那有没有这样一个方向，相对自动驾驶，AI底层算法任职要求要对较低，但是对于嵌入式，QT客户端又薪资相对较高的c/c++开发技术方向呢？

这里，推荐给大家考虑的是c/c++Linux服务器开发岗位。从技术上说，有技术深度，从岗位上来说，大厂又缺乏专业人才。从学习难易程度来说，又适合又c/c++基础的各个方向的工程师跨行学习。

主要从八个维度了解学习c/c++Linux后台开发技术：

## 1.精进基石

数据结构与算法

![img](https://pic3.zhimg.com/80/v2-9372615acfc5169ff507b3a412adcf0e_720w.webp)

![img](https://pic2.zhimg.com/80/v2-bce3d6095f098f773ccebab61a5e5e51_720w.webp)

![img](https://pic2.zhimg.com/80/v2-6118318530b6377f16d85747c3e34fb1_720w.webp)

![img](https://pic2.zhimg.com/80/v2-311a11e9ff4e9f4d116cbe791c38c4c5_720w.webp)

## 2.高性能网络设计

网络编程

![img](https://pic3.zhimg.com/80/v2-d6d290c7f9a4cc0ab4430411ea2c497e_720w.webp)

![img](https://pic4.zhimg.com/80/v2-03afe9f12f31d485d9bb6c2ad9dda4d3_720w.webp)

![img](https://pic3.zhimg.com/80/v2-503f6eaf95eda506bc048d9a5122f48a_720w.webp)

![img](https://pic2.zhimg.com/80/v2-0e13ef2840bace00e2edbf8b9ea27289_720w.webp)

## 3.基础组件设计

池式组件

![img](https://pic3.zhimg.com/80/v2-14789cab1c230c0256cffe639a80967e_720w.webp)

![img](https://pic3.zhimg.com/80/v2-cd5e638db40faefb9d98bb3af4662ad2_720w.webp)

![img](https://pic2.zhimg.com/80/v2-1913e03600904f4d077707cf12338a2d_720w.webp)

## 4.中间件开发

MySQL

![img](https://pic2.zhimg.com/80/v2-7efd73cd49ef24fb800649cd699ae241_720w.webp)

TiDB

![img](https://pic4.zhimg.com/80/v2-1a1ff8bd5a41365b87c113c3a5bc2e4f_720w.webp)

Redis

![img](https://pic3.zhimg.com/80/v2-9a0d2e75a3bcf0a5115e2620205bdd2e_720w.webp)

RocksDB

![img](https://pic2.zhimg.com/80/v2-3aedc756f1563538f5a9a0e5650e4089_720w.webp)

Nginx

![img](https://pic2.zhimg.com/80/v2-7af62906ca305ce5f288402e451d5561_720w.webp)

MongoDB

![img](https://pic1.zhimg.com/80/v2-1189f7c57f6a0e3d66ce72f8f7af30e4_720w.webp)

## 5.开源框架

skynet

![img](https://pic4.zhimg.com/80/v2-8166765892e111347166f701ce8a952f_720w.webp)

tars

![img](https://pic2.zhimg.com/80/v2-dccab9f71c2f6ab11b6068f8ecf84da5_720w.webp)

dpdk

![img](https://pic1.zhimg.com/80/v2-38c419028e4fa4dd343107845c215db8_720w.webp)

## 6.RUST

Rust特性

![img](https://pic2.zhimg.com/80/v2-b053644adc58afc3aad78dbe5653fe0d_720w.webp)

![img](https://pic4.zhimg.com/80/v2-5491a56a44821417caba923737a040b3_720w.webp)

第三方库

![img](https://pic4.zhimg.com/80/v2-6a94895d87a33eeb0b148d7337e3d73f_720w.webp)

![img](https://pic3.zhimg.com/80/v2-b83ce80f7705c4e893f926d76c1a1716_720w.webp)

rust项目

![img](https://pic4.zhimg.com/80/v2-19120247207bf8dfe9e066f9540543bf_720w.webp)

## 7.性能分析

![img](https://pic4.zhimg.com/80/v2-6d3f10a17016f8856e3c90a65ea4b21b_720w.webp)

火焰图的生成原理与构建方式

![img](https://pic4.zhimg.com/80/v2-689642c783da0633e13617664221d22b_720w.webp)

## 8.分布式架构

分布式消息队列

![img](https://pic2.zhimg.com/80/v2-3ed2a59cb16c6e661edfe85b27938ed1_720w.webp)

分布式服务

![img](https://pic1.zhimg.com/80/v2-b5114cc856ef4780f076d8e46b5bc714_720w.webp)

分布式API网关

![img](https://pic3.zhimg.com/80/v2-0613c653159bf2d09c6697d6ca7273da_720w.webp)

分布存储与容器

![img](https://pic3.zhimg.com/80/v2-3c01702d38d30cf58ec7eb8c860655a6_720w.webp)



除了掌握一定的技术能力之外呢，需要了解和实战的项目也是必不可少的。

这里给大家推荐两个的实战项目：

## 9.图床共享云存储项目

![img](https://pic3.zhimg.com/80/v2-aa2880e9c1ecbc908b21b4c651e7f922_720w.webp)

![img](https://pic1.zhimg.com/80/v2-ccce6da51663608e453c1236f5e24184_720w.webp)

通过项目的实操，能够将自己对于前面八大模块的技术学以致用，将技术落地到项目中去，更好的吸收技术解法。

原文作者：零声音视频开发

原文链接：https://zhuanlan.zhihu.com/p/503595616