这些问题向随机选择的 1/5 其他受访者显示。
教育
常规
60% 的受访者选择了正式教育和个人努力,这两种选择是人们成为专业开发者的主要关键步骤。
初级开发者最有可能学习 Java 和 Python,而高级专家则倾向于学习 Go、TypeScript 或 Rust。
不出所料,学习者最多的语言也是最受欢迎的语言:Python、Java、JavaScript 和 TypeScript。后两种的流行度和学习者似乎都在增加。Go 也是一种非常受欢迎的学习语言,尽管其使用率仍然很低。
多种因素,如编程语言、国家和年龄,促成了 MOOC 偏好的多样性。例如,Pluralsight 似乎在年长的开发者中更受欢迎。C 和 C++ 开发者更喜欢 Coursera 而不是 Udemy,而 Egghead 专注于 Web 开发并赢得很多 TypeScript 和 JavaScript 学习者的青睐。
与其他国家的开发者不同,印度的开发者表示对视频内容的偏爱超过阅读。近 70% 选择使用视频内容,而只有 30% 更喜欢阅读学习材料。这一趋势也导致 MOOC 和在线编码学校的受欢迎程度显著提高。近 50% 的印度受访者通过在线课程学习,而其他国家的开发者平均只有 20%。
这些结果揭示了一个清晰且并不意外的模式:开发者经验越丰富,则花在学习新事物上的时间就越少。
Python 学习者放弃学习课程的比率最低,而 TypeScript 学习者放弃课程的比率最高。
这些问题仅向选择学生或在职学生作为就业状态的受访者显示。
这些问题仅向选择“讲师/教师/导师”作为工作角色的受访者显示。
感谢您的参与!
我们真诚地希望您能发现我们的报告有用。与您的朋友和同事分享这份报告。
加入 JetBrains Tech Insights Lab
如果您有任何疑问或建议,请发送电子邮件至 surveys@jetbrains.com。