JavaRush /Java 博客 /Random-ZH /为什么2020年你应该学习Java

为什么2020年你应该学习Java

已在 Random-ZH 群组中发布
Java 将于 2020 年庆祝其诞生 25 周年。创建25年来,Java已经达到了一定的成熟度,但并没有失去年轻的热情和吸引力。 为什么2020年你应该学习Java - 1它仍然是世界上最流行的 Web 开发语言。Java 广泛应用于各种项目的开发中,包括桌面系统服务、移动应用程序和游戏,以及大数据和 IoT(物联网)等 IT 市场的时尚领域。因此,正如人们所说,我们的爪哇同胞在他生命的第 25 年正值巅峰。超过 90% 的财富 500 强公司都使用该语言,TIOBE 指数根据多项标准将 Java 评为最流行的编程语言,并且全球 Java 开发人员的职位空缺数量持续增长。对于2020年开始学习Java是否有意义的问题,马上就能给出明确的答案:是的,绝对值得。在这篇文章中,我们将讨论为什么 Java 在不久的将来的光明前景是毫无疑问的,这种语言在近 25 岁的时候是否真的比以往任何时候都更受欢迎,以及当今全球 Java 社区正在发生哪些有趣的事情。

钱钱钱

让我们从也许最重要的事情开始,即谈论金钱。那么,根据权威资源 PayScale 的数据,目前全球 Java 开发人员的平均年薪约为 7.4 万美元,不错吧?平均年薪从 47,000 美元到 106,000 美元不等。经验丰富的 Java 程序员(高级职位)的平均年薪已经达到 9.5 万美元(从 7 万美元到 13.9 万美元)。与此同时,Java开发人员的职位空缺数量逐年持续增长。根据IT招聘领域领先机构之一Collabera的统计,从2017年初到2018年底,该网站上Java相关的职位空缺数量增加了80%——从3500个增加到6200个Java 程序员的职位空缺数量最多的是美国和印度。据Indeed.com统计,美国Java职位数量超过3.1万个,印度为3.2万个。就个别公司而言,美国摩根大通公司向Java程序员支付的薪酬最多。- 平均每年约 9 万美元。接下来是 TCS 和 Infosys(每年 7.3 万美元)、Cognizant(每年 6.9 万美元)等。因此,毫不夸张地说,现在 Java 开发人员只是利用移动应用程序的需求不断增长这一事实来捞钱,而在移动应用程序的开发中几乎总是以这种或那种方式使用 Java。世界各地都需要 Java 编码人员。现在加入这趟列车,将成功的 Java 专业人士带向光明的未来,还为时不晚。

每六个月新面貌

Java语言本身,正适合25岁大有前途的成功人士,也不袖手旁观,不固步自封,追随时尚,努力追随潮流。因此,2019年,Java新版本的发布周期改为6个月。此前,Java 每两到三年发布一次新版本,有时发布的时间间隔为六到七年。这在很大程度上甚至让许多公司感到高兴,因为创新来得不是太快。但现在,从 Java 9 开始,每年 3 月和 9 月都会发布新版本。这很好,因为快到 2020 年了,每 6-7 年发布一次新版本已经不再是一种选择。 为什么你应该在 2020 年学习 Java - 2“6 个月的发布周期是一个非常好的方法。我是作为一名开发人员根据个人经验这么说的。如果我们有一个新版本的发布计划,计划在某个日期发布,我们只需发布当时已准备好的功能即可。如果它们还没有准备好,那么我们会将它们推迟到下一个版本。但这样定期发布新版本绝对是一个优点,” Greytip Software 的全栈开发人员兼 DEV 社区的作者 Sumit Sharma 说道。

Java 处于事物的中心:物联网和其他趋势利基市场

作为一个成功、有魅力的25岁帅哥,Java在最热门的事物中非常受欢迎。我们到底在谈论什么“事情”?关于那些已经或将在不久的将来成为物联网一部分的内容。在物联网这样一个“热门”和流行的领域开发解决方案时,Java 是不可或缺的解决方案。根据物联网开发人员调查,物联网流程架构解决方案开发人员将 Java 列为最重要的编程语言。这都要归功于 JVM(Java 虚拟机),它允许开发人员在本地编写代码,然后将其移植到芯片等小型设备上。Java 是整个物联网基础设施中云和网关开发的最佳解决方案之一。它允许您使用相同的生态系统来测量、收集和分析数据。许多其他流行和流行的领域都离不开 Java。大数据、增强现实、自动驾驶汽车、云计算——这些领域以及许多其他领域的项目开发都与 Java 的使用密不可分。

专家:未来几年 Java 的领导地位不会受到威胁

具有专业知识和社会地位的严肃人士对我们的 Java 同胞有何看法?他们是否相信 Java 是一个很好的搭配?他们准备好将 Java 托付给他们的“女儿”的心吗?也就是说,确保服务和应用程序的复杂流程的顺利运行,这些流程在酷炫的业务中发挥着关键作用。公司(例如 Uber 或 Airbnb)? 为什么你应该在 2020 年学习 Java - 4“通常,通过回顾过去来预测未来是最好的,因为历史总是会重演,但会有细微的变化。编程语言之间的力量平衡很难改变,尤其是在短期内,Java 将继续处于领先地位。”红帽中间件副总​​裁 Mark Little表示。“看看其他语言是否开始使用 Java 虚拟机 (JVM) 将会很有趣。不仅是 Scala 和 Kotlin 等 JVM 方言,还有拥有自己用户群的个别语言,例如 Ruby、JavaScript 或 Python。JRE 已经有了一些利基解决方案 - JRuby (Ruby)、Nashorn (JavaScript) 和 Jython (python)。所有 NodeJS 端口都失败了。这会很有趣,因为集成整个语言是相当严肃的。也许 Graal 将使虚拟机超越 Java 语言,”他补充道。“未来几年,Java 确实需要变得更加云原生。随着云采用率的不断增长,这一点至关重要。对于Java的整体受欢迎程度和前景,我们不能也不会放弃已经在这个行业和培训基础设施上进行的投资。学习一门全新的语言并从头开始是没有意义的。这就是为什么 Java 能够良好运行并适应新环境也非常重要。”Electric Cloud 首席技术官 Anders Wallgren 说道。“事实上,未来几年将在Java生态系统的发展中发挥重要作用。在开源经济中,你总是需要寻找最理性的方法。大公司和重要产品应该更加主动地从 Java 8 迁移到新版本。而这种转变需要技术提升。这些改变虽然不是很紧迫,但却是必须要做的。否则我们就会遇到问题。”Contrast Security 首席产品官 Erik Costlow 说道。

判决

因此,在 Java 庆祝其诞生 25 周年之际,我们完全有理由乐观地展望未来并争取新的高度。行业专家坦率地说,没有人认真计划甚至考虑放弃Java,仅仅是因为在这种语言及其生态系统上投入了大量的精力、时间和金钱,更不用说使用它的项目本身了。Java 开发人员有机会参与许多不同领域和整个行业的开发,在这些行业中,Java 语言是工作流程的重要组成部分。所以“2020年还值得学Java吗”这个问题绝对是反问句。而且很可能这种情况还会持续很多年。
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION