CodeGym /Java 博客 /随机的 /行业中挤满了糟糕的 Java 程序员。为什么 2020 年对 Java 开发人员的需求仍在增加?
John Squirrels
第 41 级
San Francisco

行业中挤满了糟糕的 Java 程序员。为什么 2020 年对 Java 开发人员的需求仍在增加?

已在 随机的 群组中发布
今天全球 Java 开发人员总数超过 700 万(根据不同的估计,世界上有 680 万至 800 万 Java 编码人员),这是一个相当大的数字。许多人,尤其是 Java 初学者,不禁要问的原因是:这个行业是否已经挤满了 Java 程序员?如果不是,市场上有多少专业 Java 开发人员会“太多”?这些是我们今天要尝试回答的问题。“行业中挤满了糟糕的 Java 编码员”。 为什么 2020 年对 Java 开发人员的需求仍在增加? - 1

软件行业是否有太多 Java 开发人员?

当然,这完全取决于感知,取决于您认为什么是“太多”。当那些已经在该领域工作或打算在不久的将来开始他们的编码职业的人问这个问题时,应该改写为“我应该从成为/学习成为 Java 开发人员转向其他工作吗?” 对此的简短回答是否定的,作为一名 Java 开发人员仍然是一回事。以下是一些原因,以及经验丰富的软件工程师对此事的一些看法。

更多 Java 编码员 = 更多 Java 开发人员工作

事实上,世界上有超过 700 万 Java 程序员,这对所有希望使用这种语言进行专业编码的人来说都是一件好事。大量可用的开发人员是企业在选择满足其需求的技术时选择 Java 的原因之一。这一点,当然还有 Java 在全球广受欢迎的其他重要因素,例如 JVM 和 OOP 支持。“Java 是就业机会的最佳选择,因为 Java 的工作职位远多于任何其他语言。Java 是性能最快的托管编程语言,击败了 Ruby、C# 和 JavaScript。JVM 是一项非凡的技术。Java 是企业标准编程语言,就像 30 年前的 COBOL 一样。Richard Kenneth Eng,一位经验丰富的软件开发人员,在 Quora 上回答了一个与 Java 相关的问题。

缺乏优秀的 Java 开发人员

现实是这样的:软件行业仍然缺乏合格且训练有素的 Java 开发人员。多年来,Java 在各个细分市场和行业的公司中如此流行和普遍,这一事实使其成为主流,并催生了成千上万的 Java 编码人员,他们是……我们应该怎么说呢?不太好。那里有成千上万的 Java 程序员,他们训练有素(例如,大多数通过 CodeGym 以外的在线课程学习 Java 的可怜混蛋),对 Java 或一般编码没有真正的兴趣(那些决定只是为了钱而开始编码),或者只是学习 Java 作为一种额外的语言/技能,而不是寻找 Java 开发方面的职业。这就是马修盖泽,在这件事上不得不说:“这个行业人满为患,缺乏热情的 Java 开发人员。很长一段时间,Java 被认为是你为了找到工作而学习的实用语言。这意味着很多人只是为了获得工作而学习它。由于软件通常不需要正式资格,许多人将其视为(并将继续视为)以少量投资轻松赚钱的途径。所以这个行业人满为患,很多人都在寻找一份轻松的高薪工作。其中大多数人选择 Java,因为他们将其视为一种行业语言。”

Java开发需求不断增长

作为世界上最通用的编程语言之一,Java 如今在平台、技术和经济领域几乎无处不在。这就是为什么世界各地对合格和有经验的 Java 开发人员的需求不断增加,尽管事实上已经有很多 Java 编码人员。另一个重要因素是位置:如果像美国硅谷或西欧主要城市这样的知名商业和技术中心通常有大量可用的 Java 程序员,那么较小和欠发达国家的公司往往会严重缺乏熟练的 Java 程序员Java 开发者。“对于许多应用程序而言,Java 仍然是一流的。这是构建坚如磐石、快速、可扩展、无错误的后端系统的最佳方式。它拥有最快的 JVM。只有 C 或 C++ 更快,并且仅在某些狭窄的情况下,例如计算算法优化。Java 也是 Android 的语言,Android 是地球上部署最广泛的智能手机操作系统。Java 是最流行的可重用代码语言。也是继脚本语言 JavaScript 和 SQL 之后使用最广泛的语言。有人指出,Rust 是一门崭露头角的语言,而 Go 作为可扩展的后端服务器语言正在站稳脚跟。就抽象和执行速度而言,Java 目前可能不是“最好的”,但它仍然拥有这些较新的语言所没有的庞大的库安装基础。所以 Java 将继续存在,即使它可能成为新的 COBOL,”Uber 数据科学专家 Paul King,地球上部署最广泛的智能手机操作系统。Java 是最流行的可重用代码语言。也是继脚本语言 JavaScript 和 SQL 之后使用最广泛的语言。有人指出,Rust 是一门崭露头角的语言,而 Go 作为可扩展的后端服务器语言正在站稳脚跟。就抽象和执行速度而言,Java 目前可能不是“最好的”,但它仍然拥有这些较新的语言所没有的庞大的库安装基础。所以 Java 将继续存在,即使它可能成为新的 COBOL,”Uber 数据科学专家 Paul King,地球上部署最广泛的智能手机操作系统。Java 是最流行的可重用代码语言。也是继脚本语言 JavaScript 和 SQL 之后使用最广泛的语言。有人指出,Rust 是一门崭露头角的语言,而 Go 作为可扩展的后端服务器语言正在站稳脚跟。就抽象和执行速度而言,Java 目前可能不是“最好的”,但它仍然拥有这些较新的语言所没有的庞大的库安装基础。所以 Java 将继续存在,即使它可能成为新的 COBOL,”Uber 数据科学专家 Paul King,有人指出,Rust 是一门崭露头角的语言,而 Go 作为可扩展的后端服务器语言正在站稳脚跟。就抽象和执行速度而言,Java 目前可能不是“最好的”,但它仍然拥有这些较新的语言所没有的庞大的库安装基础。所以 Java 将继续存在,即使它可能成为新的 COBOL,”Uber 数据科学专家 Paul King,有人指出,Rust 是一门崭露头角的语言,而 Go 作为可扩展的后端服务器语言正在站稳脚跟。就抽象和执行速度而言,Java 目前可能不是“最好的”,但它仍然拥有这些较新的语言所没有的庞大的库安装基础。所以 Java 将继续存在,即使它可能成为新的 COBOL,”Uber 数据科学专家 Paul King,分享他对这个问题的看法。

Java 可能是开始编码生涯的最佳语言

世界上已经有这么多 Java 开发人员的另一个原因是,Java 可能是学习开始软件开发新职业的最佳编程语言。它(相对)容易掌握,广受好评,需求量很大。事实上,Java 流行了这么久(这门语言现在已经超过 25 年了)并且至少会被广泛使用几十年,如果你想成为一个专业软件,它可能是最好的开始选择开发商。拥有如此多的 Java 编码人员的一个主要优势是这样一个庞大的社区使得新手和没有经验的编码人员更容易学习。Java 拥有编程语言中最大的知识库之一,有许多非常详细的软件开发案例、教程、指南、建议、以及愿意提供帮助的经验丰富的软件工程师。所有这些信息通常都可以在网上提供给每个人,这使得 Java 初级开发人员的工作变得更加容易。“Java 是迄今为止最好的选择,”另一位来自加利福尼亚的编码老手 Jeff Ronne说。“大多数计算机编程语言的来来去去都快于时尚潮流。这是有充分理由的,因为大多数计算机编程语言没有独特的经济吸引力。进入这些语言之间的经济障碍很小,因此语言转换是随机的、反复无常的和不可预测的。尽管 Java 相对较老,但它没有可行的技术竞争,因为有成千上万的公司和工人深入投入到 Java 编码工作中。在 Java 出现更优越的替代品之前,这种情况将持续存在,”他补充道。
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION