下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

IT业界:关于编程语言排行榜,我们真正应该关注的到底是什么?

作者:python君     来源: 今日头条点击数:14745发布时间: 2020-05-08 11:25:09

标签: IT业界编程语言

软考,您想通过吗?一次通过才是硬道理

编程语言(programming language)可以简单的理解为一种计算机和人都能识别的语言。一种计算机语言让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的行动。

在 Tiobe 五月份更新的编程语言排行榜上,C语言时隔多年再度超越java,成为排名第一的编程语言。

C语言也是语言排行榜上的老第一名了,其在1985、1990、 2000、 2005 和 2015 都是第一名,但是最近一次成为第一名是在2015年。

那么 C 是怎么时隔多年再度成为语言排行榜第一名的呢?Tiobe 官方给出的猜测是冠状肺炎,因为新冠肺炎带起了一波医疗器械热,而医疗设备大都需要嵌入式编程,所以嵌入式软件语言(例如C和C ++)越来越流行

Tiobe 排名前20的语言如下:

IT业界:Golang 1.14新特性介绍_IT业界_编程语言_编程语言_课课家

 

当然,现在各种编程语言排行榜已经有点被玩坏的,因为统计角度和基于的信息来源不一样,可能不同的排行榜同一语言的排名差距特别大,例如下面就是另一个语言排行榜 PYPL,其五月份编程语言排行榜如下:

 

至于哪个更可信,就见仁见智了,其实每个排行榜都仅供参考,里面的语言排名也没有什么直接的意义,你主打的语言排名稍微靠前和排名稍微靠后,并不能直接决定你的工资与职业发展。

其实只要自己是自己擅长领域的专家,哪怕再冷门的语言也不愁饭吃,但如果自己一直在入门级徘徊,没有培养出核心竞争力,哪怕是自己擅长的领域再热门,也随时有被淘汰的可能,与此共勉

那看各种语言排行榜,我们真正应该关注的到底是什么呢?

虽然每个编程语言排行榜的语言排名都不一样,但是细心的你一定能发现,热门的语言不管是在哪个排行榜,都是很靠前的,与之相对,冷门或即将被淘汰的语言排的都是很靠后的,虽然精准的计较一个编程语言是第一还是第二没有意义,但是用排行榜来看趋势还是很有用的。

如果我们现在处于入门阶段,应该尽量选择热门的语言,避免即将被淘汰的语言,因为热门的语言意味着更多的人和公司在用它,意味着更多的工作机会与晋升空间,而即将淘汰的语言,你进去不光意味着工作机会本身就很少,还意味着你要和本来就在这个领域的老妖怪竞争,这是很难的一件事。

你应该关注的不应该是你会的编程语言排在哪儿,而是在会同一种编程语言的人里,你的水平排在哪儿!努力成长为 T 字形人才,才是硬道理

希望今天的分享能够帮到你,欢迎点击关注不迷路,和猿某人一起玩耍

完结,撒花

编程语言处在不断的发展和变化中,从最初的机器语言发展到如今的2500种以上的高级语言,每种语言都有其特定的用途和不同的发展轨迹。编程语言并不像人类自然语言发展变化一样的缓慢而又持久,其发展是相当快速的,这主要是计算机硬件、互联网和IT业的发展促进了编程语言的发展。