为更好地了解开发者,知名软件开发公司JetBrains 于年初发起了 2019 年开发人员生态系统调查,调查了约 7000 名开发者。
1 编程语言 Java还是Python最流行? JetBrains 的调查结果显示,Java 依然是最流行的主要编程语言。因为参与调查的开发者中有 50% 表示,在过去 12 个月里使用的编程语言是 Java,有 44% 表示只使用或首先使用 Java。 JavaScript 则是最常用的整体编程语言,这个结果也并不意外,毕竟“能用 JavaScript 实现的,最终都会用 JavaScript 实现”,所以 JavaScript 被广泛使用也不足为奇。 Go 语言在本次调查中的表现也十分值得关注,它被称为“最有前途的编程语言”。因为 Go 在 2017 年的份额只有 8%,现在已达到 18%。此外,多达 (13%) 的开发人员愿意采用或迁移到 Go 语言。 至于 Python,这门经常在各大编程语言排行榜前列露脸的语言,它是学习最多的编程语言,27% 的受访对象在过去 12 个月里开始或仍在持续学习 Python。
对于这张图,JetBrains 如此解读:最受欢迎的编程语言是 Java 和 Python。但如果结果按示例大小标准化,那么Java以1%略胜! 其后是 C# 和 JavaScript,两者不相仲伯。但如果结果按示例大小标准化,那么 C# 是最受欢迎的语言。
JetBrains 问了三个关于开发者使用的语言的问题。首先,他们问了去年的使用情况,其次问了主要语言(最多三种),最后,他们要求对其排名。最后的结果统计如上图所示,JavaScript、Java 和 Python 是开发者的主力编程语言。
2 Java是否天下第一? Java具有简单性、面向对象、分布式、稳健性、安全性、平台独立与可移植性、多线程、动态性等特点 。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等 。 在TIOBE编程语言排行中,Java也一直居高不下,即使每个月的增幅指数会有升有降,但21年来一直占据着第一的宝座,并且服务器端编程语言占比90%以上,全国每周新增岗位153587个! 3. Java 为何这么炫酷? 多年来,程序员一直在寻找一种编程语言,使用这种编程语言,你只需编写一次应用程序,即可让它运行在多种平台之下。Java就是一种跨平台的编程语言,为此Java需要使用一些技巧。 Java可以成功地运行在各种平台之下,其他各种编程语言都在试图模仿Java这一特性(模仿的成功程度各不相同)。 ◆ 简单性:Java能够自动处理对象的引用和间接引用,实现自动的无用单元收集,使用户不必为存储管理问题烦恼,能更多的时间和精力花在研发上。 ◆ 面向对象:Java是一个面向对象的语言。Java还包括一个类的扩展集合,分别组成各种程序包(Package),用户可以在自己的程序中使用。 ◆ 分布性:Java设计成支持在网络上应用,它是分布式语言。Java既支持各种层次的网络连接,又以Socket类支持可靠的流(stream)网络连接,所以用户可以产生分布式的客户机和服务器。网络变成软件应用的分布运载工具。Java程序只要编写一次,就可到处运行。 ◆ 编译和解释性:Java编译程序生成字节码(byte-code),而不是通常的机器码。Java字节码提供对体系结构中性的目标文件格式,代码设计成可有效地传送程序到多个平台。Java程序可以在任何实现了Java解释程序和运行系统(run-time system)的系统上运行。 同时Java还具有稳健性、安全性、可移植性、高性能、多线索性、动态性的优点。 如果你学习编程语言只是为了获得一份工作,那么Java将会是一个不错的选择.选择编程语言时,一定要选择一种你喜欢并且能够满足应用程序开发需要的语言,同时也要根据你想要实现的目标进行选择。而Java不仅满足你对技术的要求,也可以满足工作薪资的要求。 4 Java未来会如何? Java培训不断深入前沿领域: · 分布式计算 · 云计算大数据 · 机器学习 · 语音转文字(Speech to text) · 垃圾信息过滤(异常侦测) · 人脸/图像识别 · 语音搜索 · 分布式服务端架构 · 微服务技术 · SPL · 图像计算 · JDK9加入HTTP/2 clientd 端能力 · 电商欺诈侦测 · 图形计算 Java职业晋升路线:
5个月,百知教育带你掌握Java必知必会的必备技术!
某招聘网站Java工程师的招聘岗位:
仅仅是北京一所城市,便有20633个相关的岗位正在招聘中。
同时,北京java平均工资:¥ 20360/月,取自 88303 份样本。
数据告诉你,市场没有饱和!数据告诉你,薪资并没有下降!而你,是继续错过还是要进一步了解呢? 马上来百知教育,报名免费试听Java培训课程吧!
文章来源:开源中国