经常收到很多私信,大部分都是关于C++就业的。比如C++的就业方向是什么?犹豫要不要学C++,考不考C++?当然,还有很多奇怪的问题。今天就统一解答一下,希望对有类似问题的朋友有所帮助。C++的就业方向其实有很多,C++基本都是用在对性能有极端要求的方向上。嵌入式开发C++现在是嵌入式开发的重要组成部分。其实嵌入式相关的职位已经不少了,主要是硬件产品公司,包括华为、小米、vivo、oppo和一些芯片公司。嵌入式开发工程师,工资不低,直接上老板找。除了上面提到的这几家公司,最近风头正劲的物联网、新能源、自动驾驶等都是高薪、机会多的行业风口。这些方向都是招C++开发的。其实个人觉得做C++的朋友可以考虑汽车方向。待遇优厚,就业前景广阔。他们应该不像普通的互联网公司那样受欢迎。如果年纪大了,如果不混到管理层,可以考虑去传统车企或者外企求稳。客户端开发一般是windows上桌面软件的开发,比如wps之类的,技术栈一般是C++和QT。有很多职位,但没有那么多。游戏开发现在游戏行业这么火,腾讯天美赚的盆满钵满,年终奖也很高。好像有的球队年终奖100多个月。他们的游戏引擎都是用C++开发的,现在各大公司都在布局游戏,网易、腾讯、字节都有游戏部门,像米哈游、莉莉丝、暴雪这样的游戏公司也有C++的岗位,但是游戏的方向是垂直的。如果你选择了这个方向,你做了很多年,之后再转其他方向可能会有点困难。这两年,短视频音视频特别火爆,抖音快手B站发展非常快,像字节跳动每天都能赚上亿。..现在大部分公司都在招聘音视频领域的人才,而音视频的主要技术栈是C++。你也可以试试这个方向。目前并不那么令人兴奋。我只是嵌套在音视频轨道。服务端开发也可能是C++的老路子。像百度、腾讯这么大的公司,后台也用C++语言,一些量化私募、证券公司也用C++。虽然后端开发领域被Go和Java蚕食了不少,但是这些语言的使用仅限于后端业务开发,像框架这种对性能要求高的东西还是用C++。很多朋友可能会说,C++作为服务器已经不流行了。好像是这样,但是没必要对C++失望。现在影音、游戏和自动驾驶比以前更受欢迎。这些职位仍然需要大量的C++开发。还有就是最近特别火的“metaverse”,感觉也很利于C++的就业。人工智能深度学习工程化发展,深度学习只是一门技术,它终究是需要落地的,想要落地还需要工程化。人工智能目前主要可以落地的领域,我觉得主要是安全和自动驾驶,里面会用到C++开发,包括深度学习算法SDK,深度学习框架开发等,我之前做过这个。除了上述经常用到C++的行业外,其实还有编译器和操作系统,但都不是主流,就不多说了。至于学不学C++这个问题,我想说的是,完全看你的兴趣。编程开发语言就那么几种,你都能看懂。不大,关键是人。我认为一个好人无论选择哪种语言,都会有一个美好的未来。总是在这种纠结中纠缠不清的人,往往最后都是一无所获。至于要不要过关,过关意味着竞争压力大,但工作岗位也多。同样,不及格意味着竞争压力小,但工作岗位也会少。我认为C++语言处于中等水平。它不是那么拥挤。帖子也不是那么少。一句话:有兴趣就进去,就完事了。只要努力,就不会被扫地出门。
