揭秘当下市场对C++语言的需求趋势

发表时间: 2024-07-01 19:02

现在的市场对C++的需求大吗?


程序员,在2017年左右, 那时候C++市场绝对是比Java好的。尽管C++岗位数量少, 但从业人员也少, 因此相对容易就业。


现在的IT市场环境不比当年, 情况可能是都不太行。


说2个C++实际开发过程中, 反直觉的地方:


1.C++开发, 真的很注重性能吗?


很多岗位, 之所以使用C++, 是因为其底层环境提供了C++接口, 仅此而已。


比如, 你用QT C++写界面, 做一些工控应用, 或者用虚幻引擎框架的C++开发游戏.


前者可以被Csharp代替, 后者可以用虚幻提供的Blueprint代替。


是否注重性能, 取决于你所开发产品的层次。


真要是一些注重性能的地方, 比如图形学, 操作系统内核, 音视频, 通信传输, 科学计算,


这些也是C++, 但说实在的, 都是领域内的专家才能开发的。


并不是说你用了C++, 你就是高性能, 如果你开发应用层, 从来没想过优化问题, 其实这个性能, 跟你关系不大, 就不用给自己贴金了。


2. C++语言难度更大吗?


如果你很注重优化, 那么难度是很大的。


内存精细管理, 还把计算尽可能放到编译期, 代码里到处都是宏定义和模板。


如果你还是写业务逻辑, C++的难度并没有超出其他语言.


比如Python, Csharp这些, 你不需要释放内存, 但你还是得考虑哪里是深拷贝, 哪里是浅拷贝,也挺操心的。


Python不是强类型, 你看到一个函数, 必须到调用的地方才知道它在干什么。C++的函数就很清晰, 可以单独拿出来读。


Python没有重载, 有时候你代码写着写着, 发现自己需要, 你怎么办呢?如果让我写一个大型应用, 我用C++更有信心, 而不是Python。


#程序员# #c++# #编程# #计算机#