Python连任榜首,PHP将跌出前十:TOIBE11月编程语言榜单出炉
昨天,全球知名的TIOBE编程语言社区发布了11月编程语言的榜单。TIOBE编程社区索引是编程语言受欢迎程度的指标。索引每月更新一次。评级基于全球熟练的工程师,课程和第三方供应商的数量。诸如Google,Bing,Yahoo!,Wikipedia,Amazon,YouTube和Baidu等流行的搜索引擎用于计算评分。
https://p3.toutiaoimg.com/large/pgc-image/c970cd0f5d4947b0aa92fdb2e18837a1
根据这份最新的编程语言榜单排名,我们可以看到相比之前,top5的语言变化不大。
从上个月我们见证了Python夺冠这一汗青性的画面之后,这个月Python仍旧连任冠军,看来Python这股大风还在继续刮。随后分别是 C、Java、C++、C#,这些也都是我们的老朋友了。
不外值得关注的是,PHP 在 11 月份的市场占比是 1.81%, 排名从第 8 降落至第 10,稍不注意,马上就要跌出前十了。
自 TIOBE 榜单创建至今的 20 多年来,PHP 一直稳居前 10 名,作为Web 编程领域的领导者,现今仍有很多中小企业依赖 PHP。
No.1
需要注意的是,这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。
所以这个榜单,可以用来考察我们的编程技能是否与时俱进,也可以在开发新系统时作为一个语言选择依据。
特别是对于需要把握多门编程语言的工程师而言,了解当下编程语言的热门程度黑白常有须要的。
https://p9.toutiaoimg.com/large/pgc-image/6a7822c6b6024e02a51eadd71460d0bb
好比一名真正意义的安全测试工程师,至少需要把握 3-4 种编程语言,包括热门的 Python 和 Java 在内,
C 、C++、PHP都是需要了解学习的。
安全测试相对来说是一门比力高端的技术,因为它会涉及到语言结构、操作系统、网络、计算机体系结构等原理,进行高难度攻击时,必须亲身编写适合本身使用的工具,所以把握多种编程语言是很有须要的。
所以零底子不会编程的人要把握是比力难的,所以一样平常只建议有编程经验和测试经验的人员学习,不建议零底子零经验的人学习。
假如是有技术开发或者软件测试经验的人,一样平常能够在1-2月内就把握好安全测试技术,不斲丧费太多时间,也可以走上安全测试岗位,得到比普通开发或者测试更高的薪资。
No.2
除了PHP的变化,两个竞争对手 Groovy 和 Ruby 在 11 月市场占比分别是 1.51%、1.43%。除此之外 Groovy 和 Ruby 的名次也有大幅提升,Groovy 从 15 名 上升到 12 名,Ruby 从 16 名上升到 13 名 。
可以看出,除了排名前五位的编程语言比力稳定之外,其他相对市场占有率少的语言变化其实还是比力大的。
实际上,可供使用的编程语言多达数百种,为什么只有Java、C等这几种排名如此稳定,想要使用和学习的人一直很多呢?
https://p5.toutiaoimg.com/large/pgc-image/c311a853518844688b7bf9a315173111
以Java为例,这是一种发展得很成熟的编程语言,在几十年汗青之后仍然有很多人想要学习和使用:
市场需求量多
无论是手机软件、手机Java游戏还是电脑软件,你的每一次购物到每一笔支付成功,都离不开Java,越来越多的企业也正采用Java语言开发网站,而在全部程序员中,Java开发工程师就占据20%的比例。
人才需求量尚未饱和
整个互联网在不断发展,Java技术也在不断进步,Java应用会越来越广泛,人才需求当然也不会止步于当前,所以不论现在还是未来,整体市场都不会饱和,只会低端饱和,高端缺人。未来良好Java工程师将成为市场争抢的资源。
java作为最长寿的语言,在未来很长一段时间,仍将是编程语言的主流。所以对于思量进入IT行业,选择学习编程语言的人,Java在未来很长一段时间,仍将是一个最好的选择。
看了最新的编程语言排行结果,你的语言排名多少呢?你更想学习什么语言呢?
页:
[1]