是什么让程序员快乐?

更新日期: 2020-08-17 阅读: 2k 标签: 程序员

报酬

只有不到一半的人觉得报酬过低,几乎相同比例的人觉得他们的报酬和市场水平差不多。无论是认为报酬低的还是认为紧跟市场脚步的受访者,大多在工作满意度类别的平均值,但是在那些认为薪水过低的人中,对工作不满意与满意的比例是4:1。

那些认为自己的报酬处于市场水平的人差不多一半声称自己快乐,一半表示自己不快乐。

只有2%的受访者表示他们的薪酬过高却又不满意的。


挑战

许多开发人员举出了缺乏技术挑战作为辞职的原因。有一半人声称依然在工作场所学习,但是令人不满的是“学习”小组只有很少的11%。感觉挑战度较低的人中有一半感到不快乐,而只有2%的人很高兴不用在工作中学习。


工具和堆栈

只有25%的人报告说雇主使用了最佳工具,不论其价格,剩下差不多四分之三使用的则是相当标准化(48%)或尖端(26%)的技术堆栈。不到1%的受访者报告说不介意使用过时的堆栈。使用最佳工具的那些人中只有12%依然表示不满意,而使用二流工具的人不满意率为38%。


同事和管理层的能力在求职者眼中经常是一样重要的,调查数字似乎证实了这个观察。

说到同事,四分之三的人评估自己的团队为平均水平(45%)或平均水平以上(33%)。只有不到一半的人自称自己是团队中最有见识的人。在高于平均水平的团队中有10%的开发人员表示不满。相对于那些在坏团队的开发人员只有3%(超过半数不满)表示满意,并且一支好团队的价值显而易见。作为团队中最优秀的开发人员,依然有1/3的不满率,这可能是因为这些人无法再从同行中学到点什么。

至于管理,大约三分之一的人将老板描述为“大多是不称职或没有发挥其作用的”,不满率高达三分之二。不到1%的受访者报告说在坏的管理下满意或在称职的管理下不满意。


成本VS利润

相对于那些把高科技技术当作业务成本的公司,开发人员通常更感兴趣于那些要么构建软件产品,要么至少做技术业务的公司。在高科技公司开心和不开心的开发人员的比例并不明显,但在那些软件和技术并非重点的公司中,不满意的开发人员显然多于满意的开发人员,将近4:1。

远程工作和通勤

8%的受访者远程工作,回复快乐和不快乐的人数约为相等数量(44%平均水平,28%快乐,26%不快乐)。在那些需要长时间通勤的人当中只有10%的人认为是快乐的。

编码时间

关于编码时间有两个问题。第一个是在业余时间的编码频率如何,29%的人频繁编码,28%很少或从来不编码。也许这里唯一有意义的一点是,在那些很少在空闲时间编码的人中,只有11%表示说自己是快乐的,而28%不快乐。

第二个问题是问开发人员在接下来的几年时间里,是想要写更多的代码,更少的代码,还是同等数量的代码。在所有受访者中1%报告既开心又希望将来能够减少写代码(或不写代码)。超过1/3的受访者想要编写更多的代码,而要编写更少代码的则是17%。


乔尔测试

关于乔尔测试中某些问题的回答显然比其他问题更发人深省。

对于乔尔测试的问题,有14个回答得到了积极的得分,并且在这14个人中只有一个报告说不高兴的。这显然是一个小样本,并且这些受访者大多报酬处于市场水平(50%),充满挑战(85%),经常或偶尔在他们的空闲时间编码(71%),称职的管理人员(57%),工作于超过平均水平的团队(85%),并使用新技术(64%)。

至于乔尔测试的每个元素:

安静的氛围——只有1%的开发人员自称很高兴在一个喧闹的环境中工作,而那些受到噪音干扰的人中有一半表示不满。关于在安静的办公室之间中统计高兴,平均和不高兴之间的差异则没有意义。

工具——不惜价格使用最好工具的公司的幸福率超过33%,而使用较次工具的开发人员则有38%表达了不满。

测试人员——64%的雇主有测试人员,但是,这并不影响开发人员的幸福感。

及时修复Bug——刚好超过一半人报告说会及时修复bug,并且开发人员会设法在转移到新代码之前修复,满意的只略多于不满意的。不搁置bug的团队有44%的不满率而报告开心的只有区区10%。

源代码控制——四分之三的开发人员工作于认真对待源代码控制的地方。我们的数据表明,良好的源代码控制并不能保证开发人员的幸福,但只有9%的开发人员在没有源代码控制的公司中感到快乐(与之相比,几乎有一半是不高兴的)。

持续集成——超过半数的受访者实行CI。有CI的开发中心快乐和不快乐的开发人员几乎相同,但没有CI的地方,开心和不开心的比例是1:4。

时间安排——一半的开发人员认为他们的工作保持最新的时间安排,但是单独这个不影响满意度。在那些时间安排不佳的人中有40%报告说不高兴。

需求——64%没有得到明确的需求。良好的需求结果让三分之一的开发人员高兴,七分之一的开发人员不高兴,而如果是坏的需求结果的话,则会让几乎一半的人不爽,只有十分之一会表示高兴。

面试者代码——我很惊讶地得知,只有约三分之一的人在求职面试时会被要求写代码作为面试过程的一部分。同样的,满意和不满意的人数在雇主要不要求面试这一问题上几乎相同。其中,不要求面试者编码的话,不开心的队伍几乎是开心那一组的三倍大小。


结论

在所有受访者中,超过18%的人报告说快乐,而不开心的人占30%。

所有问题都尽可能地提供一个第三方的“马马虎虎(average)”这个答案,许多或大部分受访者(43-74%)选择了这个回答。

快乐和不快乐的比例趋向于相同(接近1:1),当问题的答案是肯定的(使用最好的工具,CI等)的时候,但是如果是否定的回答时,比值就变大了。如此看来,环境中“具备”一些积极的要素不会让员工觉得开心,但“没有”的话,却会让人滋生不满。开发人员似乎有一些基本的预期,如果满足的话,就不会影响幸福感。但如果不满足的话,就会导致士气低落。

这次调查和我的分析有着明显的缺陷。我们的样本几乎完全来自于DZone读者,可能不能代表全球的开发社区。如有不同意见,也欢迎告诉我们。


本文内容仅供个人学习、研究或参考使用,不构成任何形式的决策建议、专业指导或法律依据。未经授权,禁止任何单位或个人以商业售卖、虚假宣传、侵权传播等非学习研究目的使用本文内容。如需分享或转载,请保留原文来源信息,不得篡改、删减内容或侵犯相关权益。感谢您的理解与支持!

链接: https://fly63.com/article/detial/9603

相关推荐

程序员表白代码

许多程序员小伙伴总是苦于找不到合适的告白方式。小编特地收集了一些程序员专属的告白方式与大家分享,一起看看程序员用代码敲出的浪漫吧~

程序员笔名、别名_适合程序员的英文名字

一个厉害的程序员,都会有一个牛逼哄哄、有辨识度有个性的英文别名。在公司同事中很更好的称呼,这篇文章翻译整理了一下适合程序员的英文名字

如何撩一个程序员_ 老司机教你怎么追程序员

对于女生来说,撩到一个程序员的好处是显而易见的。他们生活圈子简单,很少参加聚会。他们不是在修改代码,就是在去修改代码的路上。这篇文章告诉你怎么撩程序员

程序员年龄大了怎么办?程序员年龄大了的出路

在很多人的眼里,程序员都是吃青春饭的。尤其是国内更是这样认为,程序员年龄大了,体力越来越差,就不好找工作了,开始担心以后的出路了。那么未来大龄程序员的出路在哪呢?

程序员美女鼓励师

美女程序员鼓励师,真正的程序员眼里只有代码!有些IT公司会招一些程序员鼓励师,也是为了提高程序员们的工作”战斗值”。 而关于程序员鼓励师的作用,她们总是能激发程序员们的肾上腺素分泌。

嫁给程序员好吗?为什么劝你嫁给程序员!

另外一个附加的惊喜,程序员个个都是潜力股,你看无论是世界首富,还是中国首富,最多的就是做IT,说不定那天一不小心,你就成了亿万富翁的老婆啦, mm们,选个程序员当老公不会错的。程序员收入稳定,生活安逸,属于长期持有型成长股

1024节日的由来,程序员的你最想对自己说的是什么?【1024程序员节日】

吃饭睡觉写代码,基本都程序猿的大部分生活了,作为从事最累的职业之一的我们终于有了自己的节日,那就是1024。1024向程序员致敬,向自己致敬,向未来致敬。

一位程序员相亲:趁头发还在找个女友,标准是女孩就行

近日,有一位程序员小哥哥的相亲图引发了大量网友的围观。这位天然呆的程序员表示自己现在年纪不小了,想趁头发还没掉光时找个女朋友。至于择偶的标准,他表示只要是女孩就行

男朋友是程序员应该注意什么?

程序员一直和代码打交道,俗称码农 。如果你的男朋友是程序员,在你心目可能觉得他:具备高智商技能、不爱与人打交道、T恤和牛仔裤是基本标配、不浪漫的直男癌等等,那怎么和程序员男朋友相处呢,需要你应该注意什么呢?

程序员喜欢什么样的妹纸?

程序员一般都是和代码过日子,尽管有的时候代码很调皮,常常出各种状况,各种bug。每当周末和节日的时候都是代码陪着程序员或者程序员陪着代码。代码是程序员又爱又恨的伴侣,尽管可能有烦恼

点击更多...

内容以共享、参考、研究为目的,不存在任何商业目的。其版权属原作者所有,如有侵权或违规,请与小编联系!情况属实本人将予以删除!