公司KPI考核代码行数,程序员神操作:10行变500行!
“如果你无法度量,就无法管理。” 这年头,谁都逃不过被KPI支配的恐惧。
KPI,俗称绩效,全称关键绩效指标,也是领导口中常说的“小目标”,往往“领导动动嘴,手下跑断腿”。
程序员自然也是逃不过,但众所周知,程序员的劳动价值,“可以定性,不能定量”。
因为工作性质,程序员的工作很难考核,公司又不得不考核。为了更好地管理员工,某些领导总能想到一些奇葩的管理方式!!!
规定一
千行代码bug率
图片来源于网络,如侵删
某程序员爆料,互联网公司以bug数评定绩效。甚至有公司出现“超过3个bug绩效直接为C”的情况。
不谈过程只谈结果实属不科学,于是产生了一个名词:千行代码bug率(缺陷率),即在一个统计周期内,程序员每增加或者修改的代码行数与QA发现的Bug数,如图所示:
先来根据这个规则计算下bug率:
1000行代码,1个bug,bug率=100%;
2000行代码,1个bug,bug率=50%;
5000行代码,1个bug,bug率=20%。
emmmm……不用播妞多说了,这漏洞太明显了!!!
规定二
代码行数论英雄
一招不行再换一招,某些公司煞费苦心,直接以“代码量”作为程序员的KPI,要求研发人员每周代码量至少在500行以上,一个月必须在2000行以上,还用第三方测算软件计算代码量。
图片来源于网络,如侵删
比尔盖茨曾说:“用代码行数来衡量编程的进度,就如同用重量来衡量飞机的制造速度”。
哪里有规定,哪里就有对策。程序员表示,代码行数论绩效,对菜鸟程序员格外友好,代码想要多少行就有多少行,方法如下:
增加代码行数的N种方法
注解开发不要了,所有部分明文引入;
能用if的肯定不用三目表达式,能用switch的肯定不用map,能用语言实现的肯定不用特性;
所有的调用,不需要反射的一律反射,反射方法起码五行;
需要灵活反射调用的,一律明文把每一种实现一遍;
有需要方法重载的,直接复制重载方法,中间插几行免得idea报重复代码,面上挂着不好看;
能try的一律try,一个try就是三行,每个try必然finally,用不上你也finally。
既然这样,某些公司反其道行之,代码越少绩效越高,毕竟浓缩就是精华,代码不在多,而在于精简、高效。
可有时候,代码行数写得少了,并不见得代码就好。以Java为例,Java使用英文分号作为代码行的分割,程序员可以将整个代码都写成一行。你懂得
规定三
加班时长搞“内卷”
有程序员吐槽,说最近离职了,因为在上个季度的加班比赛中直接垫底了。
图片来源于网络,如侵删
只要领导愿意,总能想出各种办法来“帮你成长”,有些领导会根据你每天加不加班看你的工作态度,没事也得加班,不加班就是不努力,有负面情绪就是没有正能量。
为了充当领导眼里的好员工,大家开始“内卷”,即便是下班就可以按时走的人,也会故意留在公司耗时间,吃饭聊天刷视频,既能报销晚餐钱,还能错开下班高峰期免费打车。
员工逢场作戏,领导看见大家灯火通明加油干,喜笑颜开。看似两全其美却一点也不合理,员工浪费青春没有长进,企业成本增加,效率低下。
以上三条,只不过是比较常见的奇葩考核方式。播妞实事求是的说,先不说这三条合不合理,至少还是有量化且可落地的指标。
下面这几个,就着实有点过分了!!!
// 「业务ppt考试」
图片来源于网络,如侵删
// 「态度」
图片来源于网络,如侵删
// 「评审团打分」
图片来源于网络,如侵删
还有的公司,按测试工程师给的评价进行考核,按领导的印象考核,按月总工时考核……总之,只有你想不到,没有领导做不到的!
这些奇葩的考核标准,播妞看完都怀疑人生了,看来打工没有那么容易,每个公司都有它的脾气!
播妞觉得,不管是单纯以数据考核程序员,还是一刀切按照领导心情考核,都是不合情也不合理的。
当然,大家也不要过于担心,毕竟像这样考核的公司只有很小很小一部分,大部分的公司还是很人性化的。代码质量如代码的可读性、可维护性、规范程度等,完成效率如能否在规定开发时间内完成工作,这些才是他们的考核重点。
温馨提示:找工作时记得擦亮眼睛,远离奇葩绩效考核制度哦~
0基础,学IT,月薪过万
就来黑马程序员
8大学科火热开班中
现在可以 免费试学 啦
扫码咨询,抢占更多立减优惠
公司KPI考核代码行数,程序员神操作:10行变500行!相关推荐
- 32岁转行做程序员,年薪10万变70万,网友:我可以做到公司破产
常有人说 30 或 35 岁不适合做开发写代码了.那 35 岁以后转行做软件开发还可行么? 35.40 甚至 50 岁之后才开始学习编程,年龄会不会太大了?让我们来看看 3 个成功转行软件开发的真实故 ...
- 无聊的程序员教你如何使用十几行代码练就单身20年的手速(文末彩蛋)
故事背景 友女回家学车,今天星期五,明天不上班. 正文开始 作为一个程序员,在无聊的时候会做点什么呢?大多数的都是会选择玩游戏,今晚我也选择了一个游戏,这个游戏叫反应速度大比拼,如下图 玩法特别简单, ...
- Sublime Text 2 - 性感无比的代码编辑器!程序员必备神器!跨平台支持Win/Mac/Linux,支持32与64位,支持各种流行编程语言的语法高亮、代码补全等...
Sublime Text 2 - 性感无比的代码编辑器!程序员必备神器!跨平台支持Win/Mac/Linux,支持32与64位,支持各种流行编程语言的语法高亮.代码补全等-- 语法高亮.代码提示补全. ...
- 计算机专业哀鸿遍野:低代码平台和程序员水火不容,马上被取代
最近听到最多关于计算机专业的消息,不是IT部门全部被裁,就是985硕士毕业找不到工作之类,计算机专业一片哀鸿遍野.近几年又恰逢低代码平台火热发展,一时间关于程序员是否会被低代码平台取代的讨论就出现了. ...
- [译] 冲冠一怒为代码:论程序员与负能量
原文地址:Rage Against the Codebase: Programmers and Negativity 原文作者:Way Spurr-Chen 译文出自:掘金翻译计划 本文永久链接:gi ...
- 冲冠一怒为代码:论程序员与负能量
译者:Badd 译文:https://juejin.im/post/5d67540df265da039d32e0cc 作者:Way Spurr-Chen 原文:https://medium.co ...
- Lua sublime Text 2 - 性感无比的代码编辑器!程序员必备神器!跨平台支持Win/Mac/Linux
sublime Text 2 - 性感无比的代码编辑器!程序员必备神器!跨平台支持Win/Mac/Linux [ 编程开发, 编辑输入 - Windows, Mac, Linux // 20 ...
- python在哪里写代码比较适合-程序员面试被要求手写代码,你与顶级程序员的差别在哪?...
原标题:程序员面试被要求手写代码,你与顶级程序员的差别在哪? 前言: Python现在非常火,语法简单而且功能强大,很多同学都想学Python! 所以小的给各位看官们准备了收藏已久的视频教程分享给大家 ...
- 低代码会让程序员更加内卷吗?
作者| Mr.K 编辑| Emma 来源| 技术领导力(ID:jishulingdaoli) 今天的主题呢主要是来源于最近的一个很火的话题--『低代码』. 低代码会不会让程序员更加内卷? 要回答这 ...
最新文章
- 浅析电商、社区、游戏常用的 MySQL 架构
- Java程序流程控制(顺序结构、分支结构、循环结构、if-else、switch-case、for、while、do-while、break、continue、return)
- jquery PHP大文件上传,Jquery和BigFileUpload实现大文件上传及进度条显示
- 多款 Linux 发行版悄然放弃支持 PowerPC
- 我的DWR学习(一)
- python报错:ImportError: cannot import name autojit from numba(无法导入numba.autojit)
- 适合0基础的web开发系列教程-换行和水平线
- Qt for Python使用Qt中的Properties
- DCMTK:OFVec类的测试程序
- Hadoop MapReduce V2——找出每个月气温最高的2天
- es6新特性之Set
- jenkins手把手教你从入门到放弃02-jenkins在Windows系统安装与配置
- 【洛谷P1800】software_NOI导刊2010提高(06)
- 批处理(bat)文件中输出中文乱码怎么办?
- Flutter之BuilderContext和Widget关系浅析
- vue日历排班组件_VUE实现日历组件功能
- 账结法”、“表结法”两种财务会计处理方法
- 如何选择计算机软考科目,如何选择软考科目?
- cad在线转换_手绘稿画好后我熬了一个通宵描图,结果组长给我说可以一键生成CAD!...
- mysql唯一索引什么意思_MySQL唯一索引什么意思