在C++就业市场日益萎缩的今天,学习C++还有价值吗?

发表时间: 2018-02-08 18:26

作为一个主要以C++为开发语言的老码农,表示从来没有觉得C++越来越难找工作,相反,公司想要找到一个熟练的C++软件工程师,却越来越难。

下面让我们用数据说话,来对比一下同等情况下,51job网站上Java、C++以及Python这几种主流编程语言的职位情况。

我们将职位地理范围设定为全国,然后只看2—3万月薪的中高端职位,从下面的搜索结果可以发现,Java以10198个职位排名第一,C++以10093个职位略少,而火热的Python语言提供的职位只有8718个。通过这些数据,你还能说C++的工作越来越难找吗?显然不是这个样子!


据我所知,之所以有人认为C++难找工作,并不是C++开发需要的人员数量低,而是C++语言本身比较复杂,即需要掌握C语言那样的底层指针操作技术,又需要掌握面向对象开发,再加上多重继承、模板等特性,使的学习C++要花费比其它语言更多的时间,对于一些刚入门的程序员来说,常常会碰壁,所以才会出现类似的看法,其实不是C++越来越难找工作,而是随着新标准的不断推出,C++越来越难以掌握。

建立在错误假设上的推理自然无法保证其正确性,所以,我可以肯定的告诉你,只要你能真正掌握C++语言并熟练使用一些专业方面的开发库,一定会找到一份不错的工作。