2023 年大家最想学习 Go和Rust

2023 年大家最想学习 Go和Rust_第1张图片

有关开发人员及其工作方式的新数据不仅证实现在远程工作的开发人员比疫情之前多得多,而且让我们得以一窥他们正在使用哪些工具。

在疫情之前,在 JetBrains 的一项新调查中,67% 的参与者表示他们主要在办公室工作。现在,76% 的人大部分时间都在家工作。

总体而言,53% 的受访开发人员表示他们曾在远程机器上编辑过代码。在这个群体中,只有 25% 使用云开发环境,如 CodeSpaces、Gitpod、Cloud Workstations 和 JetBrains Space。

关于远程开发的其他发现:

  • 一半的受访者表示他们参与协作开发,而在同一调查的 2022 年版本中,这一比例为 30%。

  • 在协作开发的人中,49% 的人表示他们使用带屏幕共享的视频通话与其他人一起编写代码,而 20% 的人表示他们使用代码编辑器或具有协作功能的集成开发环境 (IDE)。很大一部分受访者 (34%) 表示他们什么都不用。

  • 使用云端代码编辑器或 IDE的比例自去年以来没有变化,仍保持在 10%,而 73% 的人使用独立编辑器,76% 的人使用桌面 IDE。

  • 该报告还发现,很大一部分远程工作的开发人员(35%)表示,他们的计算机没有足够的性能来提供愉快的开发体验。

该调查基于来自 187 个国家/地区的 29,269 名开发人员的回复。它不仅深入探讨了开发人员使用的工具以及他们如何使用这些工具,还深入探讨了编程语言、工作行为、薪水、人口统计数据,甚至开发人员的心理健康和生活方式。

提高技能和最喜欢的语言

提高技能对开发人员来说仍然很重要,因为研究表明,所有调查参与者中有一半表示他们计划采用一种新的编程语言。前五名分别是:Go、Rust、 Kotlin、Python和Typescript。

2023 年大家最想学习 Go和Rust_第2张图片

41% 的受访者表示他们每周花3-8个小时学习新工具、技术或编程语言,这是最常提到的用于提高技能的时间。

总体而言,调查中的开发人员平均使用研究人员询问的 36 种语言中的 5 种。调查参与者把Javascript、Python、Java、HTML/CSS 和 Typescript 作为他们最常用的编程或标记语言。

今年,JetBrains 的调查首次向开发人员询问了他们最喜欢的语言。,Kotlin、Rust 和 C# 是最受欢迎的,而 PHP、R 和 C 是最不受欢迎的。

将这些结果与Stack Overflow 的 2022 年开发人员调查中喜欢的语言列表进行比较时,我们发现了显着的重叠。

2023 年大家最想学习 Go和Rust_第3张图片

值得注意的是,Kotlin 并未包含在 Stack Overflow 列表中,但最有可能被认为是用户的最爱。由于 Kotlin 是开发人员计划中第三大最有可能的语言,读者可能想在这里再看一眼。

Perl、C 和 Visual Basic 出现在报告的最不喜欢和最讨厌列表的前 10 名中;Assembly、PHP 和 R 也出现在 The New Stack 对两个列表的加权分析中,如上图所示。值得注意的是,有明显更多的 JetBrains 受访者表示 JavaScript 是他们最不喜欢的,而不是他们最喜欢的。

鉴于四分之一的调查参与者报告说只有两年或更少的专业编码经验,这可能表明这些语言学习曲线比较高,而不是语言本身的缺点。

文档和 API 是调查参与者在过去 12 个月中学习新工具、技术和编程语言的最常被引用的方式。

2023 年大家最想学习 Go和Rust_第4张图片

数据显示在线编程教育市场发生了一些变化;Udemy 仍然是大规模开放在线课程 (MOOC) 最受欢迎的选择,CodeAcademy 在 2022 年略有增长。

2023 年大家最想学习 Go和Rust_第5张图片

跟踪 GitHub 和 GitLab 使用情况

该调查跟踪了有关工具和技术的一些趋势:

  • 更多的测试人员和质量保证 (QA) 工程师正在使用某种东西来存储他们的测试用例,从 2021 年到 2022 年,这一比例从 59% 增加到 68%。但是,使用特定测试用例管理工具的工程师的比例实际上下降了一个百分点,到32%。(超过800名QA工程师和测试人员参与了调查。)

  • 在使用数据库的受访者中,使用版本控制系统来管理数据库脚本的人越来越少,从 2021 年的 54% 下降到新报告中的 41%。

  • 从 2021 年到 2022 年,公司使用 GitHub 和GitLab进行工件/存储库管理的情况有所下降:GitHub 从 44% 下降到 33%,GitLab 从 33% 下降到 24%。使用不止一种此类工具的组织数量也有所下降。

  • 然而,这并不意味着这些公司看到了合同使用。事实上,在开发人员的雇主中,经常使用 GitHubActions 作为 CI 系统的比例从公司使用上升到 21% 到 27%。

原文地址:https://thenewstack.io/developers-most-likely-to-learn-go-and-rust-in-2023-survey-says/


2023 年大家最想学习 Go和Rust_第6张图片

2023 年大家最想学习 Go和Rust_第7张图片

你可能感兴趣的:(学习,rust,开发语言,后端)