CodeGym /Java 博客 /随机的 /概述的概述。StackOverFlow 2022 年调查详情!
John Squirrels
第 41 级
San Francisco

概述的概述。StackOverFlow 2022 年调查详情!

已在 随机的 群组中发布
您渴望数据吗?在此情况下,我们准备了Stack Overflow 2022 年开发者调查 结果的简要概述。因此,如果您想知道该行业的发展方向,让我们来看看重要的见解。把握技术趋势的脉搏是更好地了解开发行业的关键。 概述的概述。 StackOverFlow 2022 年调查详情! - 1

引擎盖下是什么?

首先,我们将概述 StackOverflow 如何进行这项调查。今年的数据收集自全球 180 个国家的 73,268 名开发者。在所有 73,268 条回复中,大约 6,309 条回复来自刚刚学习编码的人,这有助于我们从像我们这样的同学那里获得宝贵的反馈。此外,研究人员采访了 53,507 名专业开发人员,让我们了解严肃的科技公司现在正在发生什么。剩下的人是谁?业余爱好者、退休开发人员,甚至是经常在工作中处理编程问题的非编码人员。该调查于2022年5月11日至2022年6月1日进行,每位参与者回答问题的时间约为15分钟,比往年更长。新问题还包括有关程序员如何学习其行业的信息。毫不奇怪,年长的程序员最有可能从书本中学习,而新一代则依赖 Codegym 等在线材料和其他课程。结果,学生在线学习的总体比例从 60% 增加到 70%。另一个新的研究方向是版本控制。Stack Overflow 也揭示了该领域令人兴奋的成果。那么,让我们更深入地看看调查结果的亮点。

没有一种语言可以统治世界

今年的领先者没有改变:JavaScript 仍然是最常用的语言。说到其他语言,立场没有实质性变化。我们学习者的主要收获是:正如您所看到的,Java 年复一年地继续占据领先位置,而且这种趋势似乎不会很快改变。它的实现主要是因为 Java 易于学习、使用,因此也易于编写、编译和调试。然而,最重要的优势是 Java,这是一种独立于平台的语言,编码人员可以在不同的环境中使用,从 Android 设备和计算机到 Web 应用程序、软件、银行业工具等。换句话说,它是一种独立于平台的语言,可以从一个操作系统自由迁移到另一个操作系统。好消息是今年跨平台开发变得更加强劲。

2022年跨平台开发

尽管 Windows 在个人使用方面获胜,但并没有明确的操作系统领导者。开发人员正在习惯于跨不同平台创建应用程序,这意味着应用程序也越来越独立于平台。

丰富的数据库和框架

到 2022 年,数据库和 Web 框架也是如此。没有任何一项技术的使用率达到 50% 以上。排名前三的数据库包括 PostgreSQL(占 46.48%)、MySQL(占 45.68%)和 SQLite(占 30.83%)。说到 Web 框架,Node.js (46.31%)、React.js (44.31%) 和 jQuery (29.21%) 占据领先地位。由此,很容易得出结论,开发人员在他们的项目中使用了各种语言、框架、数据库、工具甚至操作系统。然而,它们之间还没有达成广泛的共识,我们认为这很重要,因为您可以普遍使用您喜欢的技术来构建和部署,同时覆盖更广泛的受众。

Git 是领导者

前几年,研究人员将 Git 纳入“其他工具”部分。但今年,StackOverFlow 将其纳入“版本控制系统”部分,并以高达 96.65% 的比例位居第一。Git 是版本控制系统之王,尤其受到专业人士的欢迎。此外,令人惊讶的是 17% 的学习者不使用任何版本控制系统。幸运的是,情况并非如此,在 CodeGym,我们教学生如何使用 Git。

版本控制平台怎么样?

关于持续集成工具,GitHub是2022年的王者。与其核心Git一样,GitHub管理存储库中编写的源代码的版本,这使其成为与其他程序员同时编写软件以将代码合并到一个端的强大工具独立产品。因此,您需要覆盖它(或其他顶级版本控制平台),因为整个软件开发行业似乎都存在于这个宇宙中。

2022 年最常用的基础工具

去年,Git 被认为是开发人员的必备工具。然而,今年,一切都与 Docker 有关,它的使用率从 55% 增加到 69%。而且这个数字似乎还在增长,因为Gartner 认为到 2023 年 70% 的公司将运行多个容器化应用程序。

最想要的数据库

在所有数据库中,PostgreSQL 和 MySQL 是最受欢迎的(其中 PostgreSQL 占 46.48%,MySQL 稍稍紧随其后,占 45.68%)。

额外信息:一切都是为了学习

62% 的受访者每天花费半小时以上寻找问题的解决方案,这并不奇怪。25% 的人每天花费一个多小时。对于一个由 50 名开发人员组成的团队,该时间每周在 333-651 小时之间变化。同意现在最好是吸收尽可能多的知识,而不是浪费宝贵的时间工作。相反,它可以用于建设。

教育!

2022 年,47.9% 的专业开发人员表示他们拥有学士学位,而上一年的这一比例为 49.34%(29.7% 的人表示他们拥有大学学位,而 22.67% 的人拥有副学士学位)。如果我们看看刚学习编码的学生的反应,这些数字会有很大差异。61.9% 的开发学习者还没有并且不打算获得学士学位。因此,超过一半的学习者都处于同一条船上。每年,没有获得学位的开发人员数量都会增加,而且这种趋势不太可能很快改变。另一方面,每年通过课程学习在线编码变得更加优化,甚至受到大公司的欢迎。尽管如此,38% 已经拥有学位的学习者表示,学习对他们来说永远不会停止——他们仍然依靠在线资源来学习并跟上最新的技术趋势。

学习在线编码

与前一年相比,在线学习编程的学生数量从 60% 增加到 70%。这种增长与每年越来越多的人在学术体系和大学学位之外接受教育这一事实密不可分。综上所述,很容易得出结论,选择在线学习您走上了正确的道路。

结论

最终,如果不提及开发人员重视灵活性、易用性和稳定性,那就大错特错了。科技世界现在可以为您提供所有这些,为开发人员提供每年不断发展的大量技术和工具。希望 StackOverFlow 2022 调查的概述能够鼓励您开始/继续 CodeGym 课程,并为您未来的职业生涯打下坚实的基础。我们一起训练吧!
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION