当前位置: 首页 > news >正文

Python 人气王,JS 比 Java 更受企业青睐,PHP不再是最好的语言

四月 PYPL 编程语言排行榜和 Hacker News 招聘趋势都已经出炉。在四月的数据中,两个排行榜都显示,Python 是增长最快的语言,十分受欢迎。

Hacker News 招聘趋势

本月是 Go 语言编程语言(golang)第一次出现在前 10 名排行榜中,现在排名第九。本月超过了 Java 和 Ruby。Go 于 2012 年首次发布 golang,其受欢迎程度一直稳步上升。4 月份中 10% 的招聘信息中都提到了 golang。

在趋势排行上,不难看出公司对 JavaScript 的需求似乎一直比 Java 高。kotlin 虽然已经被 Google 作为其开发应用程序的官方语言,但它市场需求却一直没有大的提升。

React 轻松夺冠,它已经连续第11次排行第一了。如今还在不断攀升,已经达到26%的最好成绩。排名第二的 Python,本月大幅上涨,22.89% 的招聘信息中都提到了 Python。

Hacker News 招聘趋势的数据由 Hacker News 新闻站负责收集,它不仅仅关注编程语言趋势,还关注公司要求的顶尖技能的趋势,包括框架、库等。

 PYPL 编程语言排行榜

PYPL 榜单显示,在全球范围内,Java仍然是最流行的语言,值得一提的是,在Hacker News 招聘趋势鲜少出现的 Kotlin 却在 PYPL榜单中取得了不小的提升

PYPL 还有一个图表,用来显示编程语言的走势对比。默认显示的是前三强,可自行选择对比,从下图走势中,我们不难看出 Java 的整体趋势略有下滑,Python 在过去 5 年中增长最多,增长幅度达 12.6%,PHP 下滑最多,下滑幅度达 6.3%。

PYPL 指数是非常流行的参考指标之一,原始数据基于 Google Trends 。“ Top IDE Index” 是 PYPL 通过分析在 Google 上搜索编程语言的频率(次数)而生成,该语言被搜索越多,则认为越流行。

综合比较

综合比较两个榜单,可以得出以下结论:无论是 PYPL 榜单还是 Hacker News 招聘趋势排行榜中,Python 都名列前茅,说明 Python 越来越受欢迎,当然,这可能是因为人工智能的火爆,从 DevOps 到机器学习和数据科学,Python 无处不在。

而 kotlin 在两榜单中存在的差异就比较大了,在 Hacker News 招聘趋势排行榜中, kotlin 出现的频率还是比较低,证明如今企业对 kotlin 的需求并没有很高,而在 PYPL 榜单中却是增长最快的编程语言之一,这可能是因为 Google 将其作为开发应用程序的官方语言,从而吸引大量开发者的搜索它

 

程序猿(ID:imkuqin) 猿妹 编译

综合自:https://www.hntrends.com/2018/apr-golang-jumps-into-top-10.html、http://pypl.github.io/PYPL.html

相关文章:

  • 中国程序员VS美国程序员,差距在哪里?
  • 扎克伯格为提高员工工作效率,亲自做了这 26 张 PPT ,值得收藏
  • 解决智能合约安全问题的宙斯盾!
  • 区块链技术正在改变世界!
  • 跟着兜哥学“AI+”时代的网络安全
  • 机器学习、深度学习一站式搞定!
  • 5 月编程语言榜:C 再度暴涨,Python首次超越Java
  • AI计算力6年涨30万倍,多买几块GPU就能颠覆摩尔定律?
  • 福利丨好书申请免费送【5.18】
  • Bruce Eckel最新演讲:调bug就是浪费生命!放弃吧!(附完整PPT)
  • Bruce Eckel 中国行之京东技术公开课
  • 如何成为一个优秀的数据从业者?
  • 不止V神,全球最懂以太坊的人都来齐了,还差你
  • 这是第一部中国人写的关于RxJS的书
  • 只有真正的程序员看得懂的16个幽默
  • [译] React v16.8: 含有Hooks的版本
  • 【RocksDB】TransactionDB源码分析
  • 【跃迁之路】【699天】程序员高效学习方法论探索系列(实验阶段456-2019.1.19)...
  • CSS实用技巧
  • Java知识点总结(JavaIO-打印流)
  • ng6--错误信息小结(持续更新)
  • 表单中readonly的input等标签,禁止光标进入(focus)的几种方式
  • 浮动相关
  • 给第三方使用接口的 URL 签名实现
  • 漂亮刷新控件-iOS
  • 使用common-codec进行md5加密
  • 《天龙八部3D》Unity技术方案揭秘
  • CMake 入门1/5:基于阿里云 ECS搭建体验环境
  • Mac 上flink的安装与启动
  • Spring第一个helloWorld
  • 阿里云服务器购买完整流程
  • ​二进制运算符:(与运算)、|(或运算)、~(取反运算)、^(异或运算)、位移运算符​
  • %@ page import=%的用法
  • ( 用例图)定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部对功能的具体实现
  • (C++)栈的链式存储结构(出栈、入栈、判空、遍历、销毁)(数据结构与算法)
  • (二)c52学习之旅-简单了解单片机
  • (经验分享)作为一名普通本科计算机专业学生,我大学四年到底走了多少弯路
  • (利用IDEA+Maven)定制属于自己的jar包
  • (论文阅读23/100)Hierarchical Convolutional Features for Visual Tracking
  • (论文阅读26/100)Weakly-supervised learning with convolutional neural networks
  • (十五)devops持续集成开发——jenkins流水线构建策略配置及触发器的使用
  • (收藏)Git和Repo扫盲——如何取得Android源代码
  • (转)Android中使用ormlite实现持久化(一)--HelloOrmLite
  • (转)JAVA中的堆栈
  • .net 获取url的方法
  • .net 托管代码与非托管代码
  • .NET程序员迈向卓越的必由之路
  • .Net多线程总结
  • .NET和.COM和.CN域名区别
  • .vollhavhelp-V-XXXXXXXX勒索病毒的最新威胁:如何恢复您的数据?
  • /bin、/sbin、/usr/bin、/usr/sbin
  • /proc/vmstat 详解
  • @JSONField或@JsonProperty注解使用
  • [ linux ] linux 命令英文全称及解释
  • [ 隧道技术 ] 反弹shell的集中常见方式(四)python反弹shell