拿代码量算绩效考核?别毁了程序员

原文链接

虽然程序员都说自己是搬砖的,但很显然,搬砖是很好考核的,一天搬多少块砖是一目了然可以量化的,一天搬1000块砖肯定比一天搬800块砖的要厉害;而程序员却很难以这样的方式来考核,一天1000行代码比一天800行代码要厉害?很有可能会反过来,800行代码会更厉害。
做过程序员的都知道,bug 数、代码行、版本数等等的这类指标都是不可行的。然而,对于公司来说,必须考核每个人的绩效和表现,否则加薪升职就没有标准了,这里就出现了一个矛盾:程序员的工作比较难考核,而公司又必须考核!

在这样的背景下,如果加上一个不怎么懂技术的主管或者经理,就会出现各种让人蛋疼的考核,让程序员心中一万只草泥马奔腾!类似的还有测试工程师、UI、UE、运维等等专业技术强相关的岗位,也会出现类似情况。

索尼公司前常务董事天外伺朗的《绩效主义毁了索尼》一文,曾经在业界流传甚广,也激起了广泛的争议,支持的反对的意见和声音到现在为止都还没有停止。

什么样方式才是好的考核方式?这个问题是技术人心中长久的痛。
那么欢迎来聊聊:
你怎么看待绩效这件事?
技术生涯中,你遇到了哪些奇葩的考核方式?
你期望以什么样的方式来考核?
如果你是技术leader的话,你会对下属采用什么样的考核方式?

重磅推荐:

技术漫谈:为何KPI毁了索尼,而OKR却成就了谷歌?

原文链接

时间: 2024-08-26 11:45:44

拿代码量算绩效考核?别毁了程序员的相关文章

[转帖]11个代码质量审核和管理工具,程序员收藏

11个代码质量审核和管理工具,程序员收藏 https://developer.51cto.com/art/201912/607936.htm 如今,代码质量分析和审核已成为每个企业的基本流程.随着开源代码库使用的增加,安全性和代码质量对于构建高质量软件至关重要.不良的代码不仅会影响代码的可维护性,而且还会在某些情况下影响其性能. 作者:云智时代来源:今日头条|2019-12-17 17:54 收藏 分享 如今,代码质量分析和审核已成为每个企业的基本流程.随着开源代码库使用的增加,安全性和代码质量

11个代码质量审核和管理工具,程序员必备!

如今,代码质量分析和审核已成为每个企业的基本流程.随着开源代码库使用的增加,安全性和代码质量对于构建高质量软件至关重要.不良的代码不仅会影响代码的可维护性,而且还会在某些情况下影响其性能.此外,更好的代码质量还有助于企业将来减少维护和降低成本.幸运的是,有很多审核和管理代码的工具,为开发者和程序员提供了发现代码问题的解决方案. 1.SonarQube SonarQube是市场上最受欢迎的代码质量和安全性分析工具.它在开源社区的支持下,目前可以分析和产生对超过25种编程语言的输出,这比市场上大多数

人,绩效,职业道德,一个程序员的生命周期,读后感。

人,绩效,职业道德.不像是讲述,更像是在教导.让我们在更高的角度来看待自己的团队,就算是自己只是一个团队一个小角色也会清楚自己的定位.同时也是在告诉我们团队的运行原理,对于这个我持怀疑态度,这个并不是一本书的短短几页可以定下结论的.具体的实施会因为各种琐碎的事情产生不一样的变化.个人认为这一章会带给个人对团队的憧憬,它告诉了团队的问题及问题的解决办法,就像是团队的运行只有这样.但是事实上一个团队的运行磨合需要经历很多事情,运营者需要操很多的心. 程序员的生命周期更像是一个小人物的奋斗史,但是根据

春节将至,又到了评绩效拿年终奖的时候!程序员绩效KPI 这个弥久历史谜题该怎么算呢?

关于程序员的绩效,像是一个弥久的历史谜题,长期困扰着大量的程序员与他们的领导们. KPI(Key Performance Indicators 关键绩效指标)是企业最爱用的绩效考核工具,但 KPI 通常只能定一些更宽泛的指标,且一般也只能分解到团队经理的头上,而很难分解到具体每个程序员的身上. 前不久看到个新闻,Amazon 美国的一个中国 IT 工程师在西雅图办公室跳楼自杀,原因是收到了 PIP.那 PIP 是什么?就是 Performance Improvement Plan 的简写,表达的

程序员的工作、学习与绩效

工作中,碰到一些这样的例子,总有人提出疑问,为什么一个同事工作勤勉,完成了很多事情,季度绩效评定很高,但晋升却碰壁了.之前已经写过一篇<技术晋升的评定与博弈>,基本就能解答这个问题.但隐藏在背后的更深层次的本质却是:工作.学习与绩效的关系. 工作 程序员的主要工作是:编程,产出代码,完成需求,交付软件系统. 程序员按其工作技能和经验,大体又分为三个阶段:初.中.高级.三个级别的程序员的主要工作都是编程与产出代码,产出代码的数量也许相差不大,但产出代码的属性可能有明显差别. 在曾经的文章中提出过

在原生程序员眼里,可能你写的是假代码……

程序员有一个经典笑话:XX语言是世界上最好的语言.然后大家可以争论到明天早上.程序员真的是分派别的,怎么分?你最先熟悉的,最先使用的编程语言,就是你的编程的母语.这种母语影响将是根深蒂固,潜移默化的,哪怕后来又学了别的语言,例如C++程序员转成了C#程序员,或者转成JAVA的,一个有趣的现象是,在哪些母语就是C#的程序员眼里看那些转行程序员的代码,即使看起来也可以编译,语法正确,也可以运行,但从代码层面也可以明显的看出各种区别 所有人都有母语,例如看这个文章的你,我猜9成的可能性母语是中文,OK

给php程序员的40条建议 优化你的php代码(一)【转载】

给php程序员的40条建议 优化你的php代码,这些经验是资深php程序员多年的积累结果,经验之谈,对php开发者有很好的指导意义!搜集如下,可以时常翻出来看看. 1.echo 比 print 快. 2.尽量避免使用__get,__set,__autoload. 3.$row[‘id’]的效率是$row[id]的7倍. 4.尽量采用大量的PHP内置函数. 5.str_replace函数比preg_replace函数快,但strtr函数的效率是str_replace函数的四倍. 6.如果一个方法可

优秀程序员是如何处理糟糕代码的

优秀程序员是如何处理糟糕代码的 可能你一行不好的代码也从来没有写过.这是有可能的,但在现实中又不太可能. 现实情况是,和这个星球上的其他所有程序员一样,你会产出安全漏洞.UI元素偏移,等等等等的代码.这并不能说明你是一个不好的开发人员.只是因为你是人类而已--一种不可避免会犯错的生物. 正是这种每个开发人员都有的"人性"缺陷,驱使那些优秀的开发人员敢于承担代码和底层基础架构的不足,有准备有计划地行动.下面是他们将做的事情. 假设 几年前,Netflix开源了Chaos Monkey和S

Sublime Text 2 - 性感无比的代码编辑器!程序员必备神器!跨平台支持Win/Mac/Linux

代码编辑器或者文本编辑器,对于程序员来说,就像剑与战士一样,谁都想拥有一把可以随心驾驭且锋利无比的宝剑,而每一位程序员,同样会去追求最适合自己的强大.灵活的编辑器,相信你和我一样,都不会例外. 我用过的编辑器不少,真不少- 但却没有哪款让我特别心仪的,直到我遇到了 Sublime Text 2 !如果说“神器”是我能给予一款软件最高的评价,那么我很乐意为它封上这么一个称号.它小巧绿色且速度非常快,跨平台支持Win/Mac/Linux,支持32与64位,支持各种流行编程语言的语法高亮.代码补全等,