C#逆袭
一个编程语言的受众规模直接影响了使用该语言的开发人员的就业机会。在10月份的TIOBE语言排行榜,C#增长率达到3.29%,排名第五位。而JAVA增长率减少了3.92%,排名第四。它们总体占比JAVA为8.92%,C#为7.71%,相差已经比较小了。照这个速度,C#逆袭JAVA指日可待啊。C#真会逆袭JAVA吗?下图是10月份的TIOBE语言排行榜。
两种语言从今年的走势来看,JAVA较去年在今年一月份小幅上涨,而后是直线下跌,从12%多下降到现在的8.92%。而C#相对稳定,占比最高一次是4月达8.2%。从趋势和随着.NET8在11月的即将发布,小编预测C#可能在下月超过JAVA完成逆袭。C#的春天真的到来了吗?
别高兴早了
首先我们看看什么是TIOBE语言排行榜?
TIOBE 编程社区指数是编程语言流行程度的指标。该指数每月更新一次。评级基于全球熟练工程师、课程和第三方供应商的数量。使用流行的搜索引擎,如谷歌、必应、雅虎、维基百科、亚马逊、YouTube 和百度来计算评分。需要注意的是,TIOBE 指数与最佳编程语言或大多数代码行所使用的语言无关。
从上文可以看出,TIOBE语言排行榜是世界性的排行榜,它不能反应某个地方的语言使用情况。还是来看看咱们国家的情况。其实从大家周围的环境就可以看出,使用C#语言的公司大大少于JAVA公司。当然我们还是用数据说话。我们可以从当下程序员使用最广泛的boss直聘网的公开数据来看。如下图:
从上图可以看出,在我们国家使用JAVA语言开发的职位是C#语言职位的10倍以上。当然.NET开发也属于C#语言,加上也只有JAVA的8分之1吧。上面的数据由于平台的缘故,可能存在偏差,但是还是能准确比较两种语言的受众情况,它们的差距太大了。C#职位城市之间的比较,上海的招聘数量高一些,北京次之,9月份的北京总共职位不到1500个。这就是现状。
薪水方面JAVA的平均薪水也高于C#语言。当然各个城市也有差别,北上广的薪水高于其它城市。
结语
通过上述数据,我们可以看到,C#语言在全球的用户群规模与Java相近,这是一个令人鼓舞的迹象。然而,在国内市场,两者之间存在着明显的差距,这值得我们深入思考。当然,全球范围的用户比例可能会对国内市场的未来发展产生影响,也许在未来几年内,C#有望在国内逐渐赶超Java,这并非不可能的情况。
- EOF -
技术群:添加小编微信dotnet999
公众号:Dotnet讲堂