JetBrains

从开发者生态系统调研结果,看 2024 全球 Java 开发者现状 | 洞察

Image

当今技术面临的重大挑战是如何跟上最新发展、满足现代商业需求并持续为用户提供附加价值。世界正在以前所未有的速度发生变化,并且这种变化的速度没有减缓的迹象。

作为一种主要编程语言,Java 也需要应对这些挑战。随着更新、更简化的语言不断涌现, Java 有能力保住领先地位吗?对于刚刚开始 Java 开发生涯的新人来说,Java 还有潜力吗?

在这篇博文中,我们汇集了 2023 开发者生态系统现状和 2022 开发者生态系统现状报告中的数据*,探索这些问题的答案以及其他信息。我们将对比 Java 和其他语言,找出使用它的行业和产品,提供数据帮助您判断这种语言是否值得学习,并额外分享一个代表性 Java 开发者概况示例。

Java 与其他语言相比排名如何? 

根据 JetBrains 2023 开发者生态系统调查,Java 在编程界中仍然表现亮眼,2023 年有 49% 的开发者使用 Java。

Java 仍是最受欢迎的主要语言*:33% 的开发者选择 Java 作为主要工具!值得注意的是,58% 的 Java 开发者不打算迁移到其他语言,这突显了 Java 的可靠性。

* 列表包含编程、脚本和标记语言。

Image

新语言不断涌现,但 Java 强势依旧。过去七年中,有 47% 到 54% 的开发者长期使用 Java,表明 Java 相当稳定。Java 的持续更新和跨多个行业的广泛应用意味着 Java 技能在未来几年内仍将保持价值。JetBrains 等公司支持并改进 Java 生态系统,这将确保 Java 的重要地位。

Image


Java 用于什么?

Java 具有丰富的功能和框架,最适合创建网站、实用程序、系统软件、数据库和库,如 2023 开发者生态系统现状调查中开发者社区最新趋势所示。

Image

73% 的受访者回答 IT 是其公司的核心业务。在 IT 相关行业中,最热门的是 IT 服务、移动开发、云计算、金融科技和大数据。非 IT 相关行业的开发者最常从事银行、房地产、抵押融资、会计、金融和保险工作。此外,其他热门行业包括教育和制造、医药和健康以及销售、分销和零售。

Image

显然,Java 被应用于最关键的经济领域。平台独立性和强大企业支持使其非常适合管理这些行业的复杂数据。

谁使用 Java?

我们估计,全球有 460 万名专业 Java 开发者,其中大多数位于中国、印度、美国、日本、德国和韩国。

Image

根据最近的调查数据,以下是典型 Java 开发者的年龄、职业、教育背景和首选工具概述。

年龄

Java 开发者的年龄分布表明这是一个充满活力的年轻社区。

Image

教育和职业

大量 Java 开发者 (66%) 全职为公司或组织工作。学生和在职学生也占了相当大的比例,占 23%。其他工作状态包括自由职业者、自雇人士和部分就业者。

Image

就工作角色而言,绝大多数表示自己是开发者、程序员或软件工程师。其他值得注意的角色包括架构师、DevOps 工程师、团队主管和技术支持专员。

Image

至于教育背景,Java 开发者往往具有扎实的学术基础。

Image

工作环境和工具

专业 Java 开发者非常青睐 IntelliJ IDEA 作为首选 IDE,高达 81% 的人选择这款 JetBrains 旗舰产品。

Image

在操作系统方面,Windows 是占主导地位的开发平台,69% 的 Java 开发者使用。Linux (43%) 和 macOS (42%) 也被广泛使用,这反映了开发社区的不同偏好。

Image

写作辅助工具尚未得到广泛采用,49% 的开发者不使用此类工具。不过,36% 的开发者使用集成到工作环境中的功能,18% 的开发者使用 Grammarly。

对于典型工作环境,两台显示器是常态,60% 的开发者使用两台显示器进行多任务处理。

如今为什么选择学习 Java?

Java 可能不是最时髦的语言,但它仍然值得采用。这里有几个原因:

就业机会和薪资

Java 开发者一直很受欢迎,能够确保良好的就业前景、职业发展和高薪工作机会,是明智的财务选择。

例如,根据开发者生态系统:Data Playground 调查,在美国,33% 经验不足一年的新开发者有望获得 3,000 到 5,000 美元的月薪。这个数字表示每月净工资分配,不含奖金。

Image

教育基础

学习 Java 可以为面向对象编程 (OOP) 打下坚实基础。它的语法和概念与许多其他语言相似,这使未来其他语言的学习更加简单。掌握 Java 可以作为学习其他技术的垫脚石,扩展您的技能和就业机会。

Java 仍然是大学里教授的最受欢迎的语言之一。在参与 2023 JetBrains 开发者生态系统调查的学生中,84% 的人表示在教育机构学习过 Java,64% 的人表示正规教育让自己迈出了成为开发者的第一步。

Image
Image

Java 的一个积极趋势是许多新开发者仍然选择学习这门语言。调查显示,Java 是 2023 年学习者最多的五大语言之一。

Image


Java 开发者工作外概况

接下来,我们将揭示 Java 开发者在专业角色之外的独特经历和偏好。现代 Java 开发者有哪些乐趣和挑战?他们喜欢什么?他们如何平衡工作和生活?

劳逸平衡

劳逸平衡非常重要,但它在 Java 开发者身上如何适用?

调查显示,大多数开发者在傍晚完成工作,但也有 16% 的开发者工作到深夜(22:00 之后),这可能有损劳逸平衡。

Image

此外,许多开发者对编写代码怀有强烈的热情,70% 的人为了乐趣编写代码,即使是在周末。

我们发现,Java 开发者的动力不仅在于经济利益,还在于有意义、有影响力的工作。这意味着当他们看到自己工作的成果后,他们可能会选择做更多的工作,但仍然感觉平衡。

Image

如果 Java 开发者喜欢从事有意义的项目,那么保持效率至关重要。我们看看 Java 开发者最喜欢的效率强化工具。

Image

灵活的工作时间、良好的睡眠和有意义的项目可以让开发者更快乐,让他们的生活更平衡。

空闲时间和兴趣

我们来探索 Java 开发者如何度过他们的空闲时间、他们有什么爱好和兴趣,以及还有什么有助于他们的整体健康。

Java 开发者在空闲时间会从事各种各样的爱好。

Image

由于大多数开发者喜欢玩电子游戏,我们询问了他们最喜欢的游戏类型,其中包括动作游戏 (48%)、角色扮演游戏 (47%)、冒险游戏 (45%) 和策略游戏 (42%)。

Java 开发者喜欢运动吗?

Image

Java 开发者兴趣广泛,表明他们渴望在不同领域学习和成长。

Image

最后,也是我们概述中最重要的洞察。这个数据点将让您确定自己是不是一名 Java 开发者!

Image


结论

借助 2023 和 2022 开发者生态系统现状调查,我们发现 Java 仍然是科技界的关键参与者,为企业软件、移动应用和小型实用程序赋能。因此,学习 Java 可以为编程打下坚实基础,并为高薪职业开启大门。

我们还提供了一些有关现代 Java 开发者的有趣数据,包括他们的生活方式、生活优先事项、爱好以及许多其他详细信息。

阅读过这篇概述,您对 Java 如今的角色有什么看法?如果您还没有成为 Java 开发者,您认为自己将来会成为 Java 开发者吗?请在下方评论区中与我们分享您的想法!

尽管我们已经采取一切措施确保受访者具有代表性,但结果可能略微偏向 JetBrains 产品用户,因为他们更有可能参加调查。

本博文英文原作者:Irina Mariasova

Image

IntelliJ IDEA 相关阅读

Image
Image
Image
Image
Image

关于 IntelliJ IDEA

JetBrains 的旗舰 IDE IntelliJ IDEA 专为高效的 JVM 开发而设计。凭借对语言和技术的深入了解以及符合人体工程学的用户界面,IntelliJ IDEA 使开发成为愉悦的体验!

免费的开源 IntelliJ IDEA 社区版和 IntelliJIDEA Edu 也可以用于学习和教学编程。

进一步了解 IntelliJ IDEA

Image

⏬ 戳「阅读原文」了解更多