最近,HackerRank公布的《2020年开发者技能报告》引起了小伙伴们的广泛关注。
报告中显示,无论公司规模大小,在寻找IT人才时,对全栈开发者的需求都是最大的,其次是后端开发者和数据科学家。
尽管关于如何评估“全栈开发者”的技能水平是一个有争议的话题,但大多数人都同意任何开发者都应该对所有层面的技术栈有基本的了解(或更深入的了解)。
报告还显示,全球开发者的平均年薪约为5.45万美元(约38万人民币),其中高级开发者的收入往往更高。
说到高级开发者,大雄不由想到学习难度最高的C++高级程序员们,他们的薪资应该也不负众望吧。
于是大雄随便搜了一下,果不其然,从猎聘提供的数据可以看到,C++程序员们的薪资还是十分可人的呀。


C++程序员薪资高是公认的,但难学也不是说着玩的,毕竟C++在被创立之初的原则就是
Programmer needs to be trusted.
这给程序员们提供了更多的选择,但带来的问题就是增加了语法层面上的复杂度,而高薪同时也意味着高要求。

鹅厂是全国数一数二的C++大厂,而负责鹅厂C++的招聘人员说,
“根据多年校招的经验来看,我们招聘的学生水平在逐年提高。大学里面喜欢C++的人还是有一些的,就算只有10%的人学C++,对于招聘来说也足够了。
而且从2022年开始,NOI系列赛事(全国青少年信息学奥林匹克竞赛)只支持C++了,就是说,以后会多很多从初中就开始学C++的人,所以我相信以后十年之内C++毕业生会越来越好招。”
由此可以看出,C++的招聘需求其实还是很高,只是符合对应需求的应聘者较少。
所以在大雄看来,C++其实还是更加适合对自己有高要求,能够耐得下心来吃苦的小伙伴们。
由于C++是很接近底层硬件的高级语言,所以小伙伴们在学会并且掌握这个语言的前提下,去进行其他语言的学习就会显得更加轻松愉快。
在拥有主武器的情况下还兼有其他各种热门副武器,在方向上来说就不用局限于电商服务器、游戏服务器或是IoT了。
比如现在比较火的大数据开发,人工智能都可以尝试突破。如果小伙伴在算法方面有造诣也可以切入到游戏引擎底层优化、数据挖掘或者神经网络等方向。
总的来说,C++是一个学习曲线比较陡的方向,中途放弃的人比较多,但是最终达到的高度也会比较高。
所以如果小伙伴现在比较迷茫,但真的下定决心走C++这条路,能吃苦,就要相信,C++虽然上限很高,但是并没有多么可怕,只要不断学习,保持兴趣,总能翻过这座大山。