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

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

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

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

Tiobe 排名前20的语言如下:

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

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

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

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

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

如果我们已经在某一个领域浸淫多年,而该领域出现新的解决方案时,我们应该适时的跟进,避免自己落伍,虽然新技术大多无疾而终,但保持适当的关注,总归是能让自己时刻把握住趋势的。

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

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章