还是很有必要学的,很多嵌入式终端和通信核心网设备都需要用c和c++开发,包括大名鼎鼎的Android,也有很多代码是c++开发的,现在的招聘还是有很多c/c++需求的!

现在很热的AI,学习训练部分用的是python,这是这是因为有tensor flow, pytortch和caffe等开源框架,在模型学习训练好后,需要把模型的权重存到一个文件中,在应用的时候只需要把权重读进来,不用每次都训练,这时候很多应用为了执行效率还用c/c++。

学习不要局限于编程语言,等你真正找工作的时候,工作个五年以后再回头看。会发现可能你在工作中用过Java、Go、Python、Php等等语言。C++找工作时岗位需求还是挺多的,我本人找工作时前后也拿了十多家公司的offer。在我看来,C++很有必要学!在一些很核心的系统底层,高性能计算,系统软件,游戏等都还是有大量的C++需求的。

c语言发展出了c++、java、C#等语言,甚至所有的还在流行的或热门的高效严谨的脚本语言,都会有c的影子,也就会看到类似于java与c#许多雷同的影子!

那么即便项目没有直接使用c++,而开发人员有c++的基础,便会在对正在运用于项目的语言有更深刻,更本质的理解!

开发项目,往往使用平台sdk,但平台sdk又是什么开发的?其实越往底层推演,你就会越深刻理解项目中所使用的sdk方法、类、接口等等。

更多推荐

今年C++好难找工作,c++还有必要学吗?