开发者生活方式

分享:

以下部分涵盖开发者生活的各个方面,包括职业、教育、心理健康和爱好。

职业

您是否曾将职业领域转向 IT?

转向 IT 的主要年龄是三十多岁,占职业转变的 38%。从职业生涯一开始就从事 IT 行业的人中有 46% 年龄在 21-29 岁之间。

您为什么选择成为一名软件开发者?

您为什么选择成为一名软件开发者?

有趣的是,在转向 IT 而不是从一开始就从事 IT 行业的人中,有更多的人被远程工作的可能性所吸引(14% 对 6%)。

您最初是如何了解到您目前的工作的?

您对您的(主要)工作的满意度如何?

您的工作有哪些对您很重要的方面?

与去年相比,排名前三的工作方面没有变化:对我们的受访者来说,良好的工作时间、良好的薪酬和感觉自己能有所成就仍然是最重要的事。

有趣的是,女性比男性更看重慷慨的假期和让世界变得更美好的机会(高 6 个百分点),但表示高薪重要的百分比要低(低 4 个百分点)。

您自愿为自己设定什么样的职业发展目标?

教育

您所完成的最高水平的正规教育是什么?

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

30-39 岁的受访者在大学 (34%) 或大规模开放在线课程 (MOOC) 开始接受开发者培训(18% 为免费课程,11% 为付费课程)。20 多岁的受访者的情况非常相似:34% 选择大学,23% 选择免费 MOOC,11% 选择付费 MOOC。这些受访者最喜欢的三种编程语言是 Python、JavaScript 和 Java。

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

您学习一门新语言的动机是什么?

TechRepublic

techrepublic.com

调查结果显示,受访者在工作日认真对待有意和随意的学习。受访者对学习新语言表现出浓厚的兴趣,其中 Python、JavaScript 和 Java 在他们开始或继续学习的语言列表中位居前列。超过 50% 是出于兴趣学习新语言,44% 和 43% 的学习者分别是出于个人项目和跟上最新趋势。TIOBE 指数证实了 Python 的受欢迎程度,许多组织在 AI、自动化、数据分析和数据可视化需求方面的持续爆炸式增长使其成为对任何开发者都有用的语言。

TechRepublic 助力专业人士利用其信赖的新闻报道、洞察、功能、教程和产品推荐来通过技术领导组织。

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

75%

的受访者在继续完成课程或计划之前退出过该课程或计划。

如果您曾经退出过学习课程或计划,您的原因是什么?

TechRepublic

techrepublic.com

调查回复还显示,大多数开发者 (67%) 喜欢通过文档和 API 进行学习。这并不奇怪,因为 75% 的受访者表示在完成课程或计划之前就放弃了学习,其中 46% 表示没有足够的时间,39% 表示课程不够有趣。这些统计可能表明,程序员喜欢在研究与其项目目标相似的用例之前通过传统方式掌握基础知识。

TechRepublic 助力专业人士利用其信赖的新闻报道、洞察、功能、教程和产品推荐来通过技术领导组织。

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

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

书面内容仍然是学习计算机科学最常用的方法,即使在 Z 世代中也是如此。年龄在 21-29 岁之间、正在将主要领域转向 IT 的受访者更喜欢视频学习内容 (52%),而不是文本学习内容 (44%)。不过,这在三十多岁的受访者中没有显著差异。主要领域为 IT 的受访者更喜欢文本,30-39 岁年龄段的差异(文本为 56%,视频为 44%)比 21-29 岁(文本为 52%,视频为 47%)更明显。在 Z 世代中,视频/文本的整体比例接近 50/50。

心理健康

遗憾的是,近四分之三的受访者在职业生涯的某个阶段经历过倦怠。好消息是,近一半的人关注自己的心理健康,主要是通过自己练习心理技巧。今年,我们决定研究倦怠、心理健康与生活方式之间的相互作用。

您是否关心自己的心理健康?

请选择所有适用项。

您是否经历过倦怠?

经历过倦怠的受访者对自己的心理健康的兴趣要高出 7 个百分点。

您对心理健康的概念有多熟悉?

47%

熟悉倦怠的人使用自我监测应用或设备跟踪身体活动、睡眠质量和其他健康指标,而在未经历过这种煎熬的人中这一比例为 41%。

您是否使用自我监控应用或设备来跟踪身体活动、睡眠质量和健康状况等指标?

以下哪项陈述最符合您的情况?

提示:如果您没有密切关注自己的心理健康,但经常甚至一直感到疲倦,那么您可能正处于倦怠的边缘。请多加留意!

经历过倦怠的人更容易感到疲惫。

以下哪项(哪些)有助于让您在工作中感到高效?

请选择所有适用项。

除了加薪,同事的赞赏、看到自己的工作产生影响,以及享受工作本身是受访者感到高效的三大原因。对我们来说,这表明软件开发更多的在于与人合作,而不是使用技术。

超过一半的开发者 (56%) 表示,学习 IDE 可以提高日常编码效率。

有趣的是,经历过倦怠的开发者倾向于表示提高其日常编码效率的因素涉及心理健康、自我组织和时间管理(46% 对未经历过倦怠者的 42%),以及情绪状态管理(25% 对 15%),而较少表示工具提高其编码效率。

同时,未经历过倦怠者更常提到的因素包括学习 IDE(59% 对经历过倦怠者的 55%)、工作和流程的组织(31% 对 28%),以及 IDE 功能升级(37% 对 32%)。

以下哪项(哪些)可以提高您的日常编码效率?

日常事务

当我开始一天的工作时,我最先打开的是:

您将多少工作时间花在会议和工作相关交流上?

您将多少工作时间花在代码相关活动上?

工作期间,您处于高度集中状态,无法注意到周围发生的事以及已经过去了多长时间的频率如何?

当 IDE 死机时,我心里会想:

您周末是否编写代码?

不到五分之一的开发者在周末不编写代码。

您使用哪种(哪些)设备进行开发?

您在工作中使用多少台显示器?

您最常使用的计算机的内存是多大?

您在工作中最常使用的光盘类型是什么?

数字生活

TechRepublic

techrepublic.com

在线阅读以 IT 为重点的文章时,62% 的受访者认为教程对工作有用,其次是新闻 (55%) 和趋势 (54%)。开发者倾向于在社交媒体 (50%)、以 IT 为重点的网站 (48%) 和 YouTube (45%) 上访问 IT 新闻,其中专家和从业者往往会提供大部分内容。在社交网站中,受访者表示他们积极使用 GitHub (76%)、X (Twitter, 48%)、LinkedIn (48%) 和 Stack Overflow (47%) 上的帐户。可能除了 X 之外,这些平台都与专业发展和学习直接相关。开发者正在寻求专业内容,从而更好地完成工作,准备好寻找下一个,并为下一个新事物做好准备。

TechRepublic 助力专业人士利用其信赖的新闻报道、洞察、功能、教程和产品推荐来通过技术领导组织。

您从哪里获取 IT 新闻?

您认为什么类型以 IT 为重点的文章对您的工作最有用?

您更喜欢通过什么方式消费 IT 新闻?

您是否有以下网站的活跃帐户?

请选择所有适用项。

您是否同意发送所用工具的匿名使用统计信息?

您如何看待个人数据收集?

您是否玩电子游戏?

73%

的受访者玩电子游戏,年龄是一个明确因素:21 岁以下受访者中 85% 有这一爱好,但在 60 岁以上的受访者中,这一数字下降到 33%。

您是否玩电子游戏?

您最喜欢哪种(哪些)游戏类型?

开发者生活方式:

2023

查找正确的工具

感谢您的参与!

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

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