教育

分享:

常规

这些问题向随机选择的 20% 受访者显示。

18%

的受访者表示,在线课程和编码学校让其迈出了成为开发者的第一步,其中三分之一更喜欢付费课程。

以下哪种教育机构或资源让您迈出了成为开发者的第一大步?

今年的问题是单项选择,在 2021 年,我们允许受访者选择多项。

在线教育对开发者成长发挥着重要作用。借助我们的实践学习平台 JetBrains Academy,您可以按照自己的节奏通过创建真实世界应用程序来学习编程。

在过去 12 个月中,您开始学习或继续学习了什么编程语言?

自去年以来,开发者计划学习的前 5 大语言没有变化。有趣的是,我们看到 Rust 有所增长,从第 10 位上升到第 6 位,增加了 4 个百分点。初级开发者更有可能学习 JavaScript (37%) 和 Java (29%),而在高级开发者中,最流行的语言是 GoTypeScript(各占 21%)。

我们向所有开发者生态系统调查参与者提出了一个希望明年学习或采用什么技能的开放式问题。我们仔细分析了全部 5,518 个有意义的回复,将与社区分享结果。

提到的编程语言大多与上面的语言特定问题一致,除了 Rust 是最常提到的语言。

AI/ML、Web 开发和 DevOps 通常是最常被提及的开发领域。

最流行的技术学习对象是容器、云、数据相关技术和区块链

过去 12 个月,您使用什么学习新工具、技术或编程语言?

五分之一的开发者使用 MOOC 学习新技术,与去年相同,在线编码学校的受欢迎程度上升了 3 个百分点。

您使用什么 MOOC 和编码学校?

排名前 3 的平台通常不会根据学生职位的水平而变化,Pluralsight 除外。它在高级开发者中排名第三,使用率比 Codecademy 高出 3 个百分点。

您更喜欢什么样的学习内容?

尽管超过一半的开发者更喜欢书面学习内容,但与 2021 年相比,其份额下降了 4 个百分点,而视频内容则增加了 3 个百分点。只有 1% 的开发者更喜欢音频/播客。

您每周花多少时间学习新工具、技术或编程语言?

令人惊讶的是,高级开发者并没有在学习上少花太多时间,其中 16% 每周学习超过 9 小时,这一比例仅比初级开发者少 10 个百分点。

79%

的开发者中途放弃了学习课程/计划。有趣的是,其中只有 19% 是因为已经学到了想学的一切。

您为什么停止学习?

按专业编码经验年份显示的停止学习的原因

学生

这些问题仅向选择学生或在职学生作为就业状态的受访者显示。

您就读的是什么类型的教育机构?

您目前正在攻读以下哪种学位?

您的专业主要学习什么科目?

四分之一受访学生的专业与软件工程或计算机科学没有直接关系。

您在教育机构学习过什么编程语言?

Java、Python 和 C 仍然是开发者在教育机构学习的前 3 大语言。与去年相比,Python 甚至增加了 4 个百分点。虽然 Java 仍然是学习最多的语言,但它正在缓慢下降:比去年减少了 3 个百分点,比 2020 年减少了 7 个百分点。同时,C++ 也有所下降,比 2021 年减少了 6 个百分点。

您的老师或教授向您推荐过下列哪种(哪些)工具?

四分之一受访学生的专业与软件工程或计算机科学没有直接关系。

教师

这些问题仅向选择“讲师/教师/导师”作为工作角色的受访者显示。

30%

的受访教师/讲师表示教学是其主要活动。

教学对您的意义是什么?

您想让学生在学习编程时保持积极性吗?直接在 JetBrains IDE 中创建交互式课程,按需定制,并轻松分享知识。

了解详情

您在什么类型的教育机构任教?

近三分之一的受访教师在公司/组织任教,在大学任教的教师略少。

您提供什么级别的教育?

这个问题仅向在大学或社区学院任教的受访者显示。

您教什么科目?

这个问题仅向为副学士、学士、专家、硕士和研究生教授课程的受访者显示。

您教过什么编程语言?

Python 相比去年增加了 10 个百分点,其他语言并没有出现大的起伏。

您会向学生推荐以下哪种(哪些)工具?

教育:

2022

感谢您的参与!

我们真诚地希望您能发现我们的报告有用。与您的朋友和同事分享这份报告。

如果您有任何疑问或建议,请发送电子邮件至 surveys@jetbrains.com