JetBrains 开发者调查:更喜欢 Rust 和 Go,macOS 占比超 Linux
JetBrains 的第六次年度开发者生态系统调查《The State of Developer Ecosystem 2022》结果已发布。超过 38,000 名开发者参与了去年的调查,报告基于其中 29,000 人的反馈,大约 91% 的受访者认为是男性;深入探讨了开发者生态系统的各种主题。
调查发现的一些关键要点有:
- JavaScript 仍然是最流行的编程语言,尚未被 TypeScript 超越。TypeScript 的使用率在过去 6 年中几乎翻了三倍,从 2017 年的 12% 增加到 2022 年的 34%。
- 开发者认为有前途的技术是 AI/ML、Rust、JavaScript、Go、Kotlin 和区块链,最有前途的编程语言是 Rust。
- 每两个开发人员中就有一个计划采用一种新语言。下一代语言的首选是 Go、Rust、Kotlin、TypeScript 和 Python。
- 受欢迎程度有所下降的编程语言:PHP、Ruby、Objective-C 和 Scala。
- TypeScript 是增长最快的编程语言。Python 作为第二流行的编程语言地位继续巩固,占有 55% 的份额。作为一种主要语言,它的表现超过了 Java,并缩小了与 JavaScript 的差距。
- 最受欢迎的五种编程语言是分别 Python、Java、JavaScript、C# 和 Kotlin,但是当考虑到这些偏好相对于使用这些语言的人数时,领先者则是 Kotlin、C#、Python、Rust 和 Java。
- 最不受喜欢的五种编程语言是 JavaScript、Java、PHP、C 和 C++。但当考虑到相对用户数量时,Perl 的占比高达 96%,其次是 Visual Basic 77%,Delphi 60% 和 C 51%。
- 居家办公仍然是大多数开发者的选择,76% 的开发者选择主要居家办公。
- 50% 的开发者参与远程协作编程。
- 69% 的在职调查受访者对自己的工作感到满意,但只有 57% 的人对自己的薪水感到满意。 衡量工作价值的最重要因素是成就感。
- 73% 的开发者在其职业生涯的某个阶段经历过倦怠。
- 最流行的求职方式是朋友推荐,30% 的受访者通过这种方式找到工作。
- 狗比猫要更受开发者喜爱。
此外,在 18-20 岁年轻的受访者中占比最高的语言是 Assembly、C、C++、Haskell、Lua、MatLab 和 Rust;因为这些语言通常会出现在大学课堂之中。在老开发者中占有率较高的语言是 COBOL、Assembly、CoffeeScript、Perl、Delphi 和 Visual Basic。除 Assembly 外,这些语言在 30 岁以下的开发人员中所占比例很低;年轻开发人员对 Ruby 的兴趣也很低。
Windows 仍然是最主要的开发环境,占比 61%。其次分别是 macOS(46%)、Linux(45%)和其他(1%);而在去年的调查中,Linux 占比为 47%,macOS 占比 44%。
受访者在工作中以英文为主要沟通语言的有 15%,其次则是中文 14% 和印地语 13%。开发人员也开始关心自己的心理健康,大约 44% 的人声称对这个话题积极感兴趣,并应用技术来保持心理健康。尽管如此,还是有 73% 的人有过职业倦怠;其中 Developer Advocate 最容易受到影响(83%),然后是数据库管理员(80%)。
完整内容可查看报告全文。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Linux 6.3 删除了一批过时的 GPU 驱动程序
Linux 6.3 的 DRM-Next 分支提交了一个新的 drm-misc-next 拉取请求,该拉取请求最重要的是清除了七个用于老式硬件的旧 DRM 驱动程序,这些开源驱动程序不再获得维护,其支持代码也将从内核中移除。 被删除的主要是以下 DRM 驱动程序:i810、mga、r128、savage、sis、tdfx 和 via。 i810- Intel i810 驱动程序适用于旧的 Intel i8xx/pre-i915 系列芯片组。 mga- 非常老的 Matrox 图形卡的驱动程序。 r128- ATI Rage 128 显卡的内核驱动程序。 savage- 通过 SuperSavage 和 ProSavage 硬件支持各代 VIA / S3 Savage 图形芯片组。 sis- 旧的 SiS 驱动程序。 tdfx- 旧的 3Dfx 代码,例如 Voodoo Banshee、Voodoo3、Voodoo4 和 Voodoo5... via - 旧的 VIA 图形芯片组代码 这些驱动程序都属于非常古老的图形/显示硬件,大约在七年前就已经被标记为过时驱动,它们依赖于用户空间模式设...
- 下一篇
Ubuntu 22.04.2 LTS 将推迟两周发布
Ubuntu 22.04.2 LTS 原定于 2 月 9 日发布。但Canonical 宣布该版本因各种问题不得不推迟两周,定于 2 月 23 日发布。 Canonical 的 Lukasz Zemczak在给 Ubuntu 开发人员邮件列表的电子邮件中解释道: 在为 Ubuntu 22.04.2 准备 HWE 5.19 内核期间出现了一些意想不到的复杂情况,并且随着 shim 15.7 进入存档,我们决定需要更多时间来准备好一切,最终决定将 22.04.2 的发布日期移至 2 月 23 日。 Ubuntu 点版本发布主要是纳入最新的软件包,此版本从 Linux 内核 5.15 升级到 5.19,并采用最新的shim 15.7 版本。 Linux 5.19 内核是 Ubuntu 22.10 的默认内核版本,对于 Ubuntu 22.04 LTS 用户来说,升级到 5.19 内核意味着有更新的硬件驱动程序支持,例如更新的图形处理器、WiFi 硬件和其他在 5.15 后启用的新硬件。此外,Linux 5.15 和 5.19 之间还有许多内核优化和其他增强功能。 但升级的同时, HWE 5....
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Hadoop3单机部署,实现最简伪集群
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Red5直播服务器,属于Java语言的直播服务器
- CentOS7安装Docker,走上虚拟化容器引擎之路
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果