这一年,TIOBE、Stack Overflow等各大语言榜单,都被Python霸占了,可谓一骑绝尘、气势如虹。
最近IEEE Spectrum发布的第九届年度顶级编程语言榜单中,Python依旧稳定发挥,呈现横扫之势。
不过本次年度榜单中,也出现了一个比较令人意外的结果,那就是工作中最吃香的语言竟然是SQL。
具体情况如何,我们一起来看看2022年IEEE Spectrum编程语言排行榜的情况吧!
01
从流行度上来看,Python蝉联冠军之位,学习热情持续高涨。
综合来看,这与Python是数据科学、数据分析和人工智能等领域的首选语言,密切相关。
紧随其后的是C语言、C++、C#。如果将C和类似C的大型语言(C++、C#)结合起来,其流行度在一定维度上已经超过了 Python。
此外,Java、Javascript位列第五和第七,虽然流行度排名有所下降,但依然很受欢迎。
其中JavaScript受到网站和浏览器内工具日益增加的复杂性的推动。
在众多语言中,SQL的表现也非常亮眼,去年还没有挤进前十,今年已经攀升到到第六。
02
从就业需求上来看,黑马之位一定是SQL的,它打败了Java和Python(第二Java,第三Python)直取冠军宝座,去年SQL还只是第十位。
一门查询数据库的语言SQL能够从去年的第十位逆袭到榜一,why?不是只有运维、Web和一些数据岗位才用得到SQL吗?
不得不说,这反映了招聘企业的需求,精通SQL成了熟练掌握Java、Python之后的另一项条件或者说优势,招聘者希望能在求职者掌握某种特定语言的基础上同时具备SQL开发技能。
在找工作的过程中,SQL的受欢迎程度正在不断上升,学习SQL获取成为一种趋势。甚至不少产品和运营也被要求有一定的SQL能力,来提高处理数据的效率。
SQL可能不是最迷人的语言,也不是你用来实现下一个伟大的算法的东西,但在SQL方面的一些经验是你的宝贵财富。
研究人员还表示,如果对网络安全(攻击或者防御)感兴趣,不妨试试古老的汇编语言。在职位需求上,有不少网络安全厂商有这样的技能门槛设置。
03
作为业内比较权威的交互语言排行榜,本次排名结合了包括Google、Twitter、Stack Overflow、Reddit、IEEE、GitHub等8个来源的9项指标,共上榜了57种语言。
其中Spectrum默认榜单注重流行度和开发者的兴趣,而Trending趋势榜则是更加注重论坛和社交媒体的指标。
因此趋势榜的排名略有一点不同,前五分别是Python、Java、C、JavaScript和C++。
这些年关于编程语言的争论从来没有停止过,什么是最好的语言,每个人都有不同的见解,这些本质都是主观决定的。
榜单排名的作用也不是要争个高低,没有人可以直接衡量开发者们正在使用什么语言进行编程,只是给大家一个选择的参考。
|