CodeGym /Java 博客 /随机的 /2023 年 Stack Overflow 开发者调查的见解。Java 的现状和在线课程的受欢迎程度
John Squirrels
第 41 级
San Francisco

2023 年 Stack Overflow 开发者调查的见解。Java 的现状和在线课程的受欢迎程度

已在 随机的 群组中发布
十多年来,Stack Overflow 一直在揭示新兴和衰落的技术,让人们一睹科技世界充满希望的未来。2023 年 5 月,超过 90,000 名开发者对最新的 StackOverflow 调查做出了回应,了解他们如何学习和升级、使用哪些工具以及想要掌握哪些工具。近日,Stack Overflow 调查 2023 终于出炉了。话不多说,让我们来看看去年发生了什么。 2023 年 Stack Overflow 开发者调查的见解。Java 的现状和在线课程的受欢迎程度 - 1

男孩们。摄影:Jan Thijs/亚马逊

受访者简介。越来越多的学生选择在线学习

今年,Stack Overflow 比较了三个不同群体中最流行的技术——所有受访者、专业开发人员和正在学习编码的人。作为一个在线学习平台,我们不能没有一个好消息——在仍在学习编程的学生中,通过在线资源对编程知识的追求达到了前所未有的高度,自去年以来 ,从 70% 大幅飙升至 80% 2022年调查2023 年 Stack Overflow 开发者调查的见解。Java 的现状和在线课程的受欢迎程度 - 2在受访者中,年轻一代(18岁及以下)倾向于将在线资源作为他们首选的学习途径。因此,大约 52% 的 25-34 岁人群也更喜欢在线课程。有趣的是,今年独立承包商、自由职业者和个体开发商的数量略有上升,而全日制学生则略有下降,与去年相比下降了 1%。 2023 年 Stack Overflow 开发者调查的见解。Java 的现状和在线课程的受欢迎程度 - 3

Java 的顶尖技术和受欢迎程度:在领导者中确立了地位

回到基础知识,我们想强调 JavaScript 继续占据首位,连续第十一年成为最常用的编程语言。Python 已经超越 SQL 夺得第三名。值得注意的是,Python 在非专业开发人员和仍在学习编码的开发人员中占据着主导地位。去年,多项技术取得了显着的进步——Bash/Shell、C、Ruby、Perl 和 Erlang 上升了一位,而 Elixir 和 Lisp 上升了两位。 2023 年 Stack Overflow 开发者调查的见解。Java 的现状和在线课程的受欢迎程度 - 4正如您在这些统计数据中看到的那样,Java 在所有受访者中排名第七。但如果我们深入挖掘,很容易发现 HTML/CSS 是一种标记语言,SQL 是一种特定于领域的语言,而 Bash/Shell 是一种命令语言。这就是为什么可以公平地说 Java 仍然是排名前 5 位的高级编程语言之一。值得注意的是,与专业开发人员相比,学习编码的人更有可能使用 Java——分别为 35% 和 30%。对于刚刚开始学习之旅的人来说,Java 是第五大最受欢迎的编程语言。同样,如果我们放弃 HTML/CSS 和 SQL,那么很明显 Java 在学生最需要的高级编程语言的候选名单中稳居第三位。 2023 年 Stack Overflow 开发者调查的见解。Java 的现状和在线课程的受欢迎程度 - 5这是什么意思?Java 被认为是一种伟大的第一编程语言,有几个令人信服的原因——简单性、平台独立性、广泛的资源和行业相关性。

2023 年最受欢迎的数据库。PostgreSQL 成为领导者

今年发生了一场小革命——PostgreSQL 取代了 MySQL(过去几年一直保持领先地位)。PostgreSQL 击败了其他 31 个数据库,被评选为最受赞赏的数据库。为什么越来越多的开发者更喜欢 PostgreSQL?因为它在最关键的环境中超越了传统数据库和专业数据库——灵活性、技术性能以及跨最广泛企业工作负载的适用性。另外,开源是这一切的核心。值得注意的是,MongoDB 仍然是最常用的 NoSQL 数据库。 2023 年 Stack Overflow 开发者调查的见解。Java 的现状和在线课程的受欢迎程度 - 6

最常用的云平台

从云平台的受欢迎程度来看,今年我们看不到明显的变化。AWS 继续占据最常用平台的主导地位,几乎是第二大使用平台 Azure 的两倍。易于自动扩展、与现有基础设施集成以及广泛的免费套餐极大地促进了 AWS 的普及。 2023 年 Stack Overflow 开发者调查的见解。Java 的现状和在线课程的受欢迎程度 - 7

2023 年顶级框架 Spring 框架进入前 5 名

今年,受访者再次将 Node.js 和 React.js 列为两种最常见的 Web 技术。专业开发人员相当平等地使用它们,而学习编码的人使用 Node.js 的比例比 React 多一些(52% 比 48%)。在所有响应者中,jQuery 和其他 Web 框架的受欢迎程度几乎比 Node.js 和 React.js 低两倍。 2023 年 Stack Overflow 开发者调查的见解。Java 的现状和在线课程的受欢迎程度 - 8说到其他框架和库,NET (5+) 今年也位居榜首。值得一提的是,兼容 Java 的 Spring 框架也在前五名框架中占据一席之地。 2023 年 Stack Overflow 开发者调查的见解。Java 的现状和在线课程的受欢迎程度 - 9

现在还有哪些流行的工具?

2023 年,Docker 已经超越 npm,成为开发者最常用的技术。虽然学生们仍然更喜欢 npm,但 Docker 正在迅速在开发者社区中获得关注。 2023 年 Stack Overflow 开发者调查的见解。Java 的现状和在线课程的受欢迎程度 - 10至于集成开发环境,Visual Studio Code 仍然是所有开发人员中排名第一的 IDE,IntelliJ IDEA 排名第三。 2023 年 Stack Overflow 开发者调查的见解。Java 的现状和在线课程的受欢迎程度 - 11

人工智能工具的使用。新玩家登场

今年,StackOverflow 推出了一个新版块——AI搜索工具。毫不奇怪,所有受访者中人工智能搜索工具的首选是 ChatGPT。83% 的受访开发者和学生在过去一年中使用过它,并计划今年继续使用 ChatGPT。这一比例高于 Bing AI (20%)、WolframAlpha (13.36%)、Google Bard AI (9.86%) 等。毫不奇怪,与专业开发人员相比,初学者更有可能使用人工智能工具(82% vs. 70%)。 2023 年 Stack Overflow 开发者调查的见解。Java 的现状和在线课程的受欢迎程度 - 12除了询问人工智能搜索工具之外,StackOverflow 还询问了最常用的人工智能开发工具。在这里,GitHub Copilot 是明显的领先者,有 55% 的受访者使用它。GitHub 是一款编码辅助工具,被宣传为“AI 配对程序员”。当编码者键入变量、函数和文件名、代码注释、文档字符串等时,它会自动生成建议。 2023 年 Stack Overflow 开发者调查的见解。Java 的现状和在线课程的受欢迎程度 - 13

结论

希望这些简短的见解可以帮助您定义哪些技术趋势将塑造未来。通过跟上这些趋势,开发人员可以保持潮流并开辟成功之路。请注意,StackOverflow 调查强调了 Java 以及相关技术和框架的持久流行。此外,调查显示,在线课程经历了前所未有的激增,学习编程的学生中有 80% 的人更喜欢在线课程。综上所述,很容易得出结论:我们走在正确的道路上,我的朋友们!
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION