## 优势
说起 C++,很多人的第一反应就是:复杂、难学,事实也的确如此。但不可否认,C++ 在近 30 年里经久不衰,并且现在学习 C++ 的人还在逐年增长。
究其原因,是 C++ 有着独特优势。C++ 是编程语言中的**“万能选手”**,它的适用领域非常广泛,许多新的编程语言都从它身上汲取了设计灵感。作为一门接近底层的语言,它可以帮你更好地理解计算机系统的应用机制,提升混合编程的能力,学完 C++,再学其他的语言,就会感觉容易很多。
而且 C++ 的两大利器:**高抽象层次,又兼具高性能 **,这也是其他语言所无法替代的。现在很多有名的软件框架里都能看到 C++ 的影子,还有许多浏览器内核代码几乎全是 C++。在运行效率要求比较高的行业,如游戏、高效服务器等,C++ 更是有着不可比拟的优势。熟练的 C++ 工程师自然也获得了**“高水平、高薪资”**的名声,这也就是为什么有这么多人都在硬着头皮继续学。
## 现状
随着目前 go 、Rust 等语言慢慢的崛起,越来越多的程序员开始往其他语言转。但是我拉勾网或者 Boss 直聘上随便搜索关键字“c/c++”,结果如下:
![img](https://pic2.zhimg.com/v2-ce1e500540c7fe2fa29c84d52143afb1_b.png)
## 细数大厂 C/C++岗位
各大互联网公司的基础架构部门,全公司通用组件和统一服务基础平台。如缓存、计费、消息队列等服务。
各大互联网公司算法部门,用于算法的工程实现,典型的如广告系统、推荐引擎。
各大互联网公司的云服务核心系统。
各大互联网公司和游戏公司的游戏开发。
华为和中兴的终端、路由器、交换机、云存储、2012 实验室几乎所有部门所有产品。
爱立信在中国设立的研发中心,各种接入层产品、网元管理系统产品,等等。
腾讯几乎所有部门所有产品。
百度核心产品部门,如搜索引擎、贴吧。
各个桌面输入法和云联想。
联想、IBM 、曙光、浪潮、戴尔、红帽、NetApp 、vmware 、华为、华三的绝大部分系统级研发部门。
## C/C++学习入门项目实战
很多刚入门的开发者,如:在校大学生,在学习过程受环境限制,找不到合适的实战机会,想要**小试牛刀**,我在这里为大家整理了 100+个适合是实战的项目。如下:
### [https://github.com/0voice/introduce_c-cpp_manual]( https://github.com/0voice/introduce_c-cpp_manual)
![img]( https://pic4.zhimg.com/v2-937f7ffe70a9e7b9a653d79f787f0ad7_b.png)
有疑问加站长微信联系(非本文作者)