开发者生活方式
分享:
以下部分涵盖开发者生活的各个方面,包括职业、教育、心理健康和爱好。
职业
否,IT 一直是我的主要领域
是,在转向 IT 之前,我在另一个领域工作
其他
转向 IT 的主要年龄是三十多岁,占职业转变的 38%。从职业生涯一开始就从事 IT 行业的人中有 46% 年龄在 21-29 岁之间。
79%
71%
技术、计算机以及与之相关的一切对我来说都很有趣
51%
44%
编程是我的爱好
49%
44%
我喜欢 STEM(科学、技术、工程和数学)
25%
28%
我热衷于解决复杂的挑战
24%
24%
我想创造一些新东西,比如电子游戏或网站
有趣的是,在转向 IT 而不是从一开始就从事 IT 行业的人中,有更多的人被远程工作的可能性所吸引(14% 对 6%)。
与去年相比,排名前三的工作方面没有变化:对我们的受访者来说,良好的工作时间、良好的薪酬和感觉自己能有所成就仍然是最重要的事。
有趣的是,女性比男性更看重慷慨的假期和让世界变得更美好的机会(高 6 个百分点),但表示高薪重要的百分比要低(低 4 个百分点)。
教育
30-39 岁的受访者在大学 (34%) 或大规模开放在线课程 (MOOC) 开始接受开发者培训(18% 为免费课程,11% 为付费课程)。20 多岁的受访者的情况非常相似:34% 选择大学,23% 选择免费 MOOC,11% 选择付费 MOOC。这些受访者最喜欢的三种编程语言是 Python、JavaScript 和 Java。
TechRepublic
调查结果显示,受访者在工作日认真对待有意和随意的学习。受访者对学习新语言表现出浓厚的兴趣,其中 Python、JavaScript 和 Java 在他们开始或继续学习的语言列表中位居前列。超过 50% 是出于兴趣学习新语言,44% 和 43% 的学习者分别是出于个人项目和跟上最新趋势。TIOBE 指数证实了 Python 的受欢迎程度,许多组织在 AI、自动化、数据分析和数据可视化需求方面的持续爆炸式增长使其成为对任何开发者都有用的语言。
TechRepublic 助力专业人士利用其信赖的新闻报道、洞察、功能、教程和产品推荐来通过技术领导组织。
75%
的受访者在继续完成课程或计划之前退出过该课程或计划。
TechRepublic
调查回复还显示,大多数开发者 (67%) 喜欢通过文档和 API 进行学习。这并不奇怪,因为 75% 的受访者表示在完成课程或计划之前就放弃了学习,其中 46% 表示没有足够的时间,39% 表示课程不够有趣。这些统计可能表明,程序员喜欢在研究与其项目目标相似的用例之前通过传统方式掌握基础知识。
TechRepublic 助力专业人士利用其信赖的新闻报道、洞察、功能、教程和产品推荐来通过技术领导组织。
每周不到 1 小时
每周 1-2 小时
每周 3-8 小时
每周 9-16 小时
每周 17-32 小时
每周 32 小时或以上
书面
视频
音频
其他
书面内容仍然是学习计算机科学最常用的方法,即使在 Z 世代中也是如此。年龄在 21-29 岁之间、正在将主要领域转向 IT 的受访者更喜欢视频学习内容 (52%),而不是文本学习内容 (44%)。不过,这在三十多岁的受访者中没有显著差异。主要领域为 IT 的受访者更喜欢文本,30-39 岁年龄段的差异(文本为 56%,视频为 44%)比 21-29 岁(文本为 52%,视频为 47%)更明显。在 Z 世代中,视频/文本的整体比例接近 50/50。
心理健康
遗憾的是,近四分之三的受访者在职业生涯的某个阶段经历过倦怠。好消息是,近一半的人关注自己的心理健康,主要是通过自己练习心理技巧。今年,我们决定研究倦怠、心理健康与生活方式之间的相互作用。
否
是,我会自己使用心理技巧和做法
是,我会去看心理治疗师
是,我服用处方药
是,我服用非处方药
其他
经历过倦怠的受访者对自己的心理健康的兴趣要高出 7 个百分点。
我对这个话题很感兴趣
我略微知道一些
我知道,但我对这个话题不感兴趣
我从未听说过
47%
熟悉倦怠的人使用自我监测应用或设备跟踪身体活动、睡眠质量和其他健康指标,而在未经历过这种煎熬的人中这一比例为 41%。
8%
23%
我很少感到疲倦
23%
28%
我工作的时候经常不会感到疲倦,但是做完工作后就会感到疲倦
41%
38%
我工作时有时感到疲倦
16%
7%
我工作时经常感到疲倦
11%
5%
我总是感到疲倦
经历过倦怠的人更容易感到疲惫。
除了加薪,同事的赞赏、看到自己的工作产生影响,以及享受工作本身是受访者感到高效的三大原因。对我们来说,这表明软件开发更多的在于与人合作,而不是使用技术。
超过一半的开发者 (56%) 表示,学习 IDE 可以提高日常编码效率。
有趣的是,经历过倦怠的开发者倾向于表示提高其日常编码效率的因素涉及心理健康、自我组织和时间管理(46% 对未经历过倦怠者的 42%),以及情绪状态管理(25% 对 15%),而较少表示工具提高其编码效率。
同时,未经历过倦怠者更常提到的因素包括学习 IDE(59% 对经历过倦怠者的 55%)、工作和流程的组织(31% 对 28%),以及 IDE 功能升级(37% 对 32%)。
55%
59%
学习如何更有效地使用我的 IDE
46%
42%
自组织和时间管理
35%
34%
硬件升级
32%
37%
升级我的 IDE 的功能
28%
30%
组织我的团队/公司的工作和流程
数字生活
TechRepublic
在线阅读以 IT 为重点的文章时,62% 的受访者认为教程对工作有用,其次是新闻 (55%) 和趋势 (54%)。开发者倾向于在社交媒体 (50%)、以 IT 为重点的网站 (48%) 和 YouTube (45%) 上访问 IT 新闻,其中专家和从业者往往会提供大部分内容。在社交网站中,受访者表示他们积极使用 GitHub (76%)、X (Twitter, 48%)、LinkedIn (48%) 和 Stack Overflow (47%) 上的帐户。可能除了 X 之外,这些平台都与专业发展和学习直接相关。开发者正在寻求专业内容,从而更好地完成工作,准备好寻找下一个,并为下一个新事物做好准备。
TechRepublic 助力专业人士利用其信赖的新闻报道、洞察、功能、教程和产品推荐来通过技术领导组织。
数字媒体
视频
社交媒体
播客
印刷媒体
我同意为我的所有工具发送匿名统计信息
我同意为我的大多数工具发送匿名统计信息
我同意仅为我的部分工具发送匿名统计信息
我不同意为我的任何工具发送匿名统计信息
我不在乎
我担心个人数据收集和使用的方式,但我并没有做出太多努力来影响这一点
我担心个人数据收集和使用的方式,我确实有采取措施来确保数据的隐私性
我不明白问题的意思
73%
的受访者玩电子游戏,年龄是一个明确因素:21 岁以下受访者中 85% 有这一爱好,但在 60 岁以上的受访者中,这一数字下降到 33%。
18-20 岁 | 21-29 岁 | 30-39 岁 | 40-49 岁 | 50-59 岁 | 60 岁或以上 | |
---|---|---|---|---|---|---|
85% | 79% | 72% | 66% | 44% | 33% | 是,当然! |
15% | 21% | 28% | 34% | 56% | 67% | 否 |