CodeGym /Java 博客 /随机的 /2020/21:软件发展趋势和未来预测
John Squirrels
第 41 级
San Francisco

2020/21:软件发展趋势和未来预测

已在 随机的 群组中发布
距离2020年底还有不到两个月的时间,是时候开始盘点和预测明年了。这总是很有趣,不是吗?总结这一年带给我们的,揣测明年的期待。这正是我们今天要做的事情:看看 2020 年软件开发行业发生了什么,并对 2021 年做出一些谨慎的预测。 2020/21:软件发展趋势和未来预测 - 1

2020年软件开发

基于年度开发者生态系统调查的结果(2020 年对近 20,000 名开发人员进行了调查)由 JetBrains 软件开发公司进行的调查显示,Java 是目前世界上最流行的主要编程语言。而 JavaScript 作为最广为人知和最常用的编程语言仍然位居榜首。至于 2020 年其他编程语言及其流行趋势,Python 不断增长并与 Java 竞争。现在 Python 是世界上学习最多的编程语言:超过 30% 的受访者表示他们在 2020 年开始或继续学习 Python,这一比例比以往任何时候都高。Python 也是开发人员计划在 2020-2021 年采用或迁移到的三大语言之一,Go 和 Kotlin 名列榜首。本次调查的另一个有趣发现是,Typescript 编程语言保持稳定增长,快速逼近领导者并表现出相当可观的增长。2017 年,只有 12% 的受访者使用它,只有 1% 的人表示它是他们的主要语言。2020 年,28% 的用户表示他们正在使用 Typescript,而 12% 的用户表示这是他们的主要语言。看起来一颗新星正在诞生;随着这样的增长,Typescript 很快就会跻身全球最受欢迎的编程语言前 5 名。

Java 2020

对于使用 Java 作为主要编程语言的程序员,这项调查也有一些奇怪的发现. 尽管 Java 15 是我们钟爱的语言的最新版本,但大多数程序员(75% 的受访者)仍在使用 2014 年 3 月发布的 Java 8。Java 11 以 32% 位居第二,并且越来越受欢迎。与去年相比,其使用量增加了10个百分点。较新的 Java 12 和 Java 13 正在迅速找到他们的受众。10% 或更多的受访开发人员经常使用它们。至于 Java 开发人员使用的应用服务器,Apache Tomcat 仍然是迄今为止最受欢迎的服务器,62% 的受访者表示他们选择它,尽管它与去年相比下降了几个百分点。Spring Boot 是最流行的 Java 框架,61% 的 Java 程序员都在使用它。Spring MVC 以 42% 位居第二。在 Java 企业规范中,Java EE 8 仍然以 44% 的份额领先。IntelliJ IDEA 是迄今为止最受欢迎的 IDE:72% 的受访者比其他人更喜欢这个 IDE。研究人员还发现 75% 的 Java 开发人员在他们的项目中使用单元测试。JUnit (83%) 和 Mockito (43%) 仍然是该领域最受欢迎的解决方案。

2021 年的软件开发。预测

预测未来总是比分析已经发生的事情要困难得多。让我们与您分享 2021 年的五个极有可能准确的预测。

  • 2021 年对软件开发人员的需求将会增长。

尽管一段时间以来我们一直看到相反的预测,关于世界上现在有太多程序员,人工智能很快将承担大部分最平凡的编码任务,但到目前为止,对开发人员的需求一直在增长。明年很可能不会例外。COVID-19 流行病应该发挥作用,特别是如果疫苗要到 2020 年底才能准备好,并且病毒继续传播并在世界范围内重新封锁。随着全球隔离推动对数字服务的需求更高,导致数字化激增,这超出了市场的预期,看来企业将需要雇用更多的程序员来满足需求。

  • Java 编程将继续主导市场。

这甚至不是我们自己的预测。根据这一预测,Java、Kotlin 和 Scala 将继续成为当今软件开发市场上最受欢迎的三巨头。“Java 的运行时,Java 虚拟机为 JAVA 提供了良好的基础,许多流行的编程语言(如 Kotlin 和 Scala)都使用 JVM 作为它们的运行时,”分析师指出。

  • 人工智能将保持趋势。

尽管 AI 多年来一直是热门利基市场,但它在 2021 年仍不会停止制造新闻。越来越多的各行各业的企业开始采用 AI 技术并将其整合到他们的工作流程中。自然而然,对 AI 项目经验丰富的开发人员的需求将在 2021 年激增,他们的薪水也将随之增加。

  • 软件开发中的远程工作将变得更加普遍。

您可能知道,COVID-19 流行病对科技行业最积极的影响之一是加速了从办公室到远程工作的转变。戏剧性的转变发生在 2020 年初,明年会有更多的公司适应新的现实并允许员工在家工作。这太棒了,不是吗?

  • Python 将继续流行并与 Java(作为最流行的后端语言)竞争。

随着 ML 和 AI 的发展,Python 应该会继续稳定增长,对 Python 程序员的需求也应该会增加。另一方面,Python 现在被广泛学习并且 Python 开发人员的数量稳步增加这一事实肯定会加剧 Python 开发人员之间的工作竞争,这通常会对薪水产生负面影响。
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION