今年,共有 2565 名 Julia 用户和开发者参与了第二届年度 Julia 用户和开发者调查,比去年的 1844 名参与者有所增加。今年,调查以 4 种语言进行:英语、西班牙语、中文和德语。
调查是在 JuliaCon 上进行的,以下列出了亮点。您可以 下载幻灯片。
调查受访者来自 102 个国家和地区,并使用 64 种不同的语言
20% 来自美国,7% 来自德国,6% 来自印度,4% 来自法国,其余来自 98 个其他国家和地区
91% 会说流利的英语,14% 会说流利的德语,13% 会说流利的法语,11% 会说流利的中文,11% 会说流利的西班牙语,超过 50% 会说其他语言
超过 70% 的人年龄在 45 岁以下,超过三分之二的人的工作经验少于 15 年
60% 是学术界人士,43% 是专业人士(调查受访者可以同时是学术界人士和专业人士)
使用 Julia 超过 6 个月的专业人士中,有 22% 将 Julia 用于生产环境中的关键业务任务,22% 将 Julia 用于团队开发。34% 的人将 Julia 用于生产环境中的关键业务任务或团队开发。
81% 的受访者表示 Julia 社区“非常”(55% - 比去年的 47% 有所上升)或“有点”(26%)乐于助人和协作。
新 Julia 用户仍然大量使用 Python(61% 的人“非常多”地使用 Python),而使用 Julia 经验更丰富的用户使用 Python 的频率要低得多(43% 的人“非常多”地使用 Python)。
在 Julia 用户和开发者中,继 Julia 之后使用频率最高的语言是 Python 和 Bash/Shell/PowerShell
如果没有 Julia,Julia 用户会使用 C++、MATLAB、R、C、Fortran、Bash/Shell/PowerShell 和 Mathematica
大多数 Julia 用户在过去 2-3 年开始使用 Julia
近一半的 Julia 用户和开发者将 Julia 用于至少一半的工作
Julia 用户和开发者最欣赏 Julia 的速度和性能、易用性、开源、MIT 许可证以及 Julia 开发者社区。
从 2019 年到 2020 年,寻求减少编译时间和首次绘图时间的受访者比例有所增加,而表示 Julia 没有他们需要的全部包或这些包不够成熟或维护良好的受访者比例有所下降。
技术特性 |
非技术特性 |
|
最喜欢 |
|
|
最不喜欢 |
|
|
Julia 用户和开发者表示他们开始使用 Julia 是因为
Julia 看起来像是未来的语言
更快
喜欢学习新语言
首选语法
从朋友或同事那里听说过 Julia