文 | 白开水

出品 | OSC开源社区(ID:oschina2013)

JetBrains 的第五次年度开发者生态系统调查《The State of Developer Ecosystem 2021》结果已发布。该调查基于来自 183 个国家或地区的 31743 名开发者所进行;目的在于展示开发者社区的最新趋势,并帮助描绘科技行业的格局。

调查发现的一些关键要点有:

  • JavaScript 是最流行的语言。在过去 12 个月中,有 69% 的受访者使用 JavaScript,39% 的人将其指定为他们的主要编程语言。

  • 就整体使用而言,Python 比 Java 更受欢迎;共有 52% 的人报告使用 Python,49% 的人使用 Java。去年则是 55% 使用 Java,54% 使用 Python。而 Java 作为主要语言则比 Python 更受欢迎;32% 的受访者表示使用 Java 作为他们的主要语言,29% 的使用 Python。

  • 开发人员计划采用或迁移的前 5 种语言分别是 Go、Kotlin、TypeScript、Python 和 Rust。

  • 2021 年开发人员学习的前 5 种语言是 JavaScript、Python、TypeScript、Java 和 Go。

  • 在过去的 5 年中,Ruby、Objective-C 和 Scala 的受欢迎程度都在下降。

  • 增长最快的 5 种语言是 Python、TypeScript、Kotlin、SQL 和 Go。

  • 大多数受访者 (71%) 为 Web 后端开发。

此外,Windows 仍然是最主要的开发环境,占比 61%。其次分别是 Linux(47%)、macOS(44%)和其他(1%)。在过去的 5 年中,开发人员对操作系统的偏好一直保持不变。

报告还发现,受疫情影响,现在已有 80% 的开发人员采取在家办公的模式。大多数开发人员不使用特定的大数据平台,但其中一个突出的平台是 Google Colab,有 19% 的受访者在使用该平台。36% 的受访者表示,其将大数据托管在内部服务器;26% 的在本地托管。AWS 以 21% 的外部供应商份额占据主导地位,其次分别是谷歌云占 8%,Azure 占 5%。

该调查还研究了每种语言最流行的工具和系统。就 C 语言而言,最流行的 IDE 是微软的 Visual Studio Code。在构建系统方面,最受欢迎的是 CMake,其次是 Makfiles。到目前为止,最受欢迎的编译器是 GCC。有 82% 的 C 用户将其提名为他们的编译器;其次是 Clang,占比 34%。

另一方面,调查还揭示了有关性别的统计数据,即女性比男性更有可能参与数据分析、机器学习和 UX/UI 设计或研究。然而,女性参与基础设施开发和 DevOps、系统管理或部署的可能性要低于男性。调查还显示,年轻开发人员中科技行业的性别多样性正在增加。

完整报告可查看:https://www.jetbrains.com/lp/devecosystem-2021/

觉得不错,请点个在看呀

JetBrains调查:JavaScript最流行,Python超越Java相关推荐

  1. Github上Python超越Java,人工智能程序员大热

    前言 GitHub 2017年年度报告发布:有70万来自中国的新用户加入,占据Github新人总数70%.Python超越Java成为第二最受欢迎的语言,TensorFlow依然是最受欢迎的深度学习库 ...

  2. TIOBE 新榜单:Python 超越 Java 重回第二,Rust 崛起

    作者 | 苏宓 出品 | CSDN(ID:CSDNnews) TIOBE 官方最新发布了 5 月的编程语言榜单,不妨一起来看一下本月榜单中又有哪些最新的变化呢? Python 重回第二 和 4 月相比 ...

  3. TIOBE 5 月编程语言榜单:Python 超越 Java 重回第二,Rust 崛起

    ‍ ‍ 作者 | 苏宓 出品 | CSDN(ID:CSDNnews) TIOBE 官方最新发布了 5 月的编程语言榜单,不妨一起来看一下本月榜单中又有哪些最新的变化呢? Python 重回第二 和 4 ...

  4. c++和java哪个难_2020 年 11 月编程语言排行榜,Python 超越 Java ?

    来源:tiobe.com/tiobe-index/November-2020 TIOBE 2020 年 11 月份的编程语言排行榜已经公布,官方的标题是:Python 势如破竹,超越 Java. 题外 ...

  5. 2020 年开发者生态报告:Python超越Java,Go、Kotlin强势崛起

    来源:JetBrains 编辑:白峰.鹏飞.舒婷 本文转自:新智元 近日,JetBrains发布了一份2020年开发者生态报告.该报告是基于19696个开发者的反馈所得到的,目标是完成对2020年开发 ...

  6. Python超越Java语言,跃居世界编程语言第2位了!你却还在犹豫学不学Python?

    一.前言 C.Java.Python作为常据世界编程语言排行榜前三甲的语言,必然有其得天独厚的优势.以下是2021年5月最新的高级编程语言排行榜,可以看到,Python已经超越Java语言跃居世界第二 ...

  7. Python超越Java,Rust持续称王!Stack Overflow 2019开发者报告

    点击上方↑↑↑蓝字关注我们~ 「2019 Python开发者日」明日开启,扫码咨询 ↑↑↑ 作者 | 郭芮 出品 | CSDN(ID:CSDNnews) 导语:2019 年 Stack Overflo ...

  8. 2021编程语言top10,C蝉联第一,Python超越Java成为第二

    对于python的未来,你有什么看法?

  9. python编程语言-Python有望超越Java排第二?风变编程解析编程语言新趋势

    导语:随着人工智能时代的来临,编程语言的热度居高不下,随着智能机器人的出现,在2020年更是迎来一波新的高峰. 随着人工智能时代的来临,编程语言的热度居高不下,随着智能机器人的出现,在2020年更是迎 ...

最新文章

  1. LeetCode简单题之相交链表
  2. Tribonacci(泰波那契)数列前n项和的求解问题
  3. PXE启动芯片出错代码表、初始化/引导/载入Bootstrap错误代码
  4. simulink积分模块和微分模块区别
  5. 五邑大学专插本c语言试题_2019广东专插本各专业报考、录取人数、录取分数及平均分(二)...
  6. python123编写函数求和_Python基础之函数
  7. Django(part27)--聚合查询
  8. AVL树(平衡二叉树)讲解,入门篇,适合新手观看
  9. 关于CSS中定位的个人理解
  10. poi读取excel导入mysql_poi读取xlsx表格内容并插入到mysql中,OutOfMemoryError
  11. Nginx 部署 Django
  12. 不良事件总结怎么写_护理不良事件总结分析.doc
  13. u8虚拟服务器端口,用友u8服务器参数配置
  14. java累积度分布,累积分布函数
  15. C/C++ abs 函数 - C语言零基础入门教程
  16. linpack性能测试记录
  17. 利用FlashPaper在web页面中显示PDF文件(兼容各浏览器)
  18. 微服务中API网关的作用是什么?
  19. 修改若依微服务版遇到的的问题
  20. 国网通信之数据通信网

热门文章

  1. 无源晶振匹配电容计算公式
  2. 生活中动听歌曲旋律-music
  3. 香奈儿诉华为logo侵权败诉!品牌商标和logo有什么区别?
  4. 抗投诉服务器是什么意思
  5. 推荐5款图片素材网站!各个都超级奶思!总有你喜欢的那一个!
  6. 数据库管理员 - 面试手册
  7. glid加载图片到background
  8. 上班族健康 吐气如兰
  9. 天河二号 服务器 操作系统,天河二号超算系统试运行 是全球最快超算系统
  10. MSP430定时器介绍