放纵3
从事C++语言开发已经十几个年头了,现在工作上也是一直在用着这种编程语言,虽然这个语言整体感觉难度不小,而且在入行前两年用起来很不爽,但随着时间推移每天不折腾几行代码心理还觉得难受已经养成多年习惯了,现在国内软件市场应用级别的开发更多一点,所以高级语言的发展空间也会更大一点,比如java,php等高级语言的职位存在感极强,倒是让人觉得C/C++有点被市场淘汰的感觉,真实的场景是C/C++依然占据非常关键的位置,在客户端开发以及底层系统开发占据着极其重要的作用。
说C/C++被市场淘汰的人说明对这个行业不是很熟悉或者压根就是门外汉,不可能所有的人都转向上层应用的开发,还需要一批耐得住寂寞的底层开发人员,未来的趋势对于底层开发人员技术会越来越高,但对应的待遇也会越来越高。编程语言发展大方向会向着集成化发展,上层调用几个接口下面封装成品库,然后实现一个看似很复杂的功能。
学好C++能开发什么?
1.嵌入式开发
现在很多设备,底层的框架支持都是C++支持,C++是一种在性能和框架取得平衡的一种编程语言,所以很多嵌入式设备框架层都会选择使用,现在安卓设备几乎涉及全领域,中间框架层主要代码是C++和java完成,连接底层驱动层面都是C++对接,很多嵌入式设备的图形界面开发也可以基于C++完成,所以在嵌入式领域不仅仅是C语言才能搞得动,所以嵌入式领域也会有C++的影子在里面。
2.游戏开发
针对3D游戏涉及到很多底层算法,由于算法繁多,并且对运行效率有一定的要求所以C++是最佳选择,游戏方面追求画面的极致完美,目前非常流行VR技术也是C++的杰作,所以游戏开发方面C++有着独特的优势。
3.系统开发
现在非常流行的chromium内核源码主要开发语言都是C++,现在主流的引擎都会选择C++来搞,既能支持框架又能高性能,这就是C++优越性所在。这也是为什么很多架构师喜欢这门编程语言的主要原因,越是难啃起来越有意思。
程序员要保持自己竞争力首先要跟上技术潮流,如果底层语言的开发就勇敢的坚持下去,底层语言虽然在绝对岗位数量上没有那么多,但只要进入一样拿到高薪,毕竟物以稀为贵,坚持自己喜欢的编程语言,并且不断更新自己的技能包,如果真的喜欢这个行业随着时间的推移能力会越来越强,而且不会随着年龄的增长而受影响,C++看着争议很多的编程语言,短时间内很难会被淘汰,这也不是程序员操心的事情,做好自己就好。
希望能帮到你。
大学生编程指南
别问这种无聊的问题了,几十年都保持排名第一第二的的语言,程序员在你眼里要被淘汰了,让你焦虑。其他语言的程序员更值得你问一遍。你能问出100个问题。Scala和kotlin诞生了,Java是不是要被淘汰了?叫嚷了多少年C#要被淘汰了,到现在也没淘汰。
河马的实验室
算法,数据结构,数学,操作系统原理,网络原理,设计模式,架构方法,20多年没多大变化,懂了这些,总不会被淘汰
eeeeeeeedede
首先主流的编程语言,都不用怕被淘汰。因为各司其职,就像一个段子,如何让一群程序员吵起来,只要有一个说,xx编程语言是全世界最好的语言。最后争论不休,也不会有答案。
至于一个语言是否淘汰,最好的确认,就是去各大招聘网站,搜一下,看看发布的信息量与薪酬范围,你就知道是否没前途了。
希望对您有帮助
宇童大飞哥
很多不容易失业的岗位恰恰是用c++,没有cpp和c构建的编译器、解释器、操作系统、网络协议栈……,再花哨的应用和语言都不可能存在。
用户149070919
我读书少,别骗我,c++难度也比其他语言难度高,相信你其他的也很easyok,C++落寞?c++淘汰?那又如何大不了从头再来,理由很简单,因为我们是一个程序员,一个无关语言的程序员,加油哈
架构师速成记
多去逛招聘网站,多去人才市场试试水。
就像了解客户需求一样,去发现市场上对什么样的程序员最为青睐,朝着这个方向去做改变。
个人认为市场最喜欢的程序员就是善于沟通与表达、逻辑严谨、求上进、任劳任怨,有这样优秀的人还愿意只做程序员吗?
扶摇职上
书读的太少了,的确问的问题都是奇葩,你从哪看到c++不行呢?只能说明你的见识太狭隘,一门这么大的需要说会消失!
吃瓜的熊猫
这是我见过的最逗的问题 有经验的c+p供不应求好么
溜达755
不可能,不过现在流行混合编程,再说语言只是工具,会c++,用其他语言一样可以快去上手!