警惕那些产生负价值的开发者


在软件开发者的职业生涯中,我们一定会遇上一两个产生负价值的同事。你也许会想:负价值是个什么鬼?
曾经就有过这样一个同事。在 6 个月的时间里,他对代码库进行了两次更改。而这些更改不但没有起到好的效果,反而影响了产品的多个其他功能。
这样的开发者,他做的事情不仅没有任何效果,还会影响其他人的工作,这就是他们所产生的负价值。为了解决他所带来的问题,整个团队都不得不花费很长时间来解决问题。

相信你一定也遇到过这样的“坑队友”。
还有一种开发者,他们写的代码都能正常工作,但是他们写的代码却只有自己能看懂,团队中的其他人要想看懂他写的代码,要花费大量的时间去理解。这样的开发者,在某种程度上也是在贡献负价值。
我们来算一笔账:

糟糕的开发者花费 5 个小时,写了一堆难以理解的代码。其他 4 名开发者为了看懂这些代码,每个人都花费了 10 个小时:

总花费时间: (4 * 10) + 5 = 40 + 5 = 45 小时

而好的开发者,可能花费 10 个小时写了清晰明了的代码,其他 4 名开发者只需要 1 个小时就能完全搞懂:

总花费时间:(4 * 1) + 10 = 4 + 10 = 14 小时

可节省时间: 45 - 14 = 31 小时

而且这些数字还有可能会大量增长。我曾经见过这样一个情况:由于代码写的太糟糕,一名优秀的开发者花了两周的时间才搞懂这部门代码;如果这部分代码写的清晰明了的话,这名开发者只需要 2 个小时就能搞懂。
还有一种情况,也是最可怕的情况,那就是这些负价值开发者不愿意学习新的东西,而且他还是团队中的领导。由于不喜欢新东西,他会一直使用过时的代码编写方法,而且要求团队中的其他人要向他看齐。结果就是,整个团队中的每一个人都成为了负价值开发者。
我就有过类似的经历,我以前供职的公司中,本来所有人都在使用一种代码编写方式,这种编写方式每解决一个问题需要我们花费数个小时的时间。后来,有一个同事向我们介绍了一种新的方法,新方法解决问题只需要几分钟。但是,团队中那个做决策的资深开发者却不让我们使用这个新方法,因为他不喜欢改变。
大多数人在工作的时候,都希望能有一些成就感,我们希望感到自己的时间没有被浪费。对于开发者来说,最大的成就感就是做出有价值的软件。
我们也希望能和有才能的人一起共事。而如果团队中有一个这样的“拖油瓶”,开发者会感到非常不舒服。
对于开发者个人来说,如果团队中真的有这样一个负价值开发者,这个问题也很好解决:换个工作,毕竟市场对于开发者的需求程度很高。但是对于企业来说,这绝对是一个灾难。
那么话说回来,这些负价值开发者当初是如何找到工作的?一部分原因,是企业的面试流程设计的不够完善。还有一部分原因,那就是企业总是在不知不觉的降低自己的雇佣标准。
有的时候,企业会发现自己有大量的工作要做,而且时间紧迫,而公司内的开发者数量不够。在这种时候,企业最容易降低自己的招聘标准。
某些企业在这种情况下,就会进行“恐慌招聘”。可惜的是,并不是所有开发者都能给团队带来正面价值。我理解企业在用人方面的急迫性,但是恐慌招聘无法解决问题。坏的开发者不仅会拖慢你的速度,还会让那些优秀的开发者离开你的团队。

文章转载自 开源中国社区 [http://www.oschina.net]

时间: 2024-09-20 22:45:39

警惕那些产生负价值的开发者的相关文章

关键词的高价值 热词做第一潜在价值词挖掘

大家好,我是虚子雨.前面我给大家介绍过很多的关键词选择技巧,但是多半是针对SEO的基础技巧来说的,很少考虑关键词的价值.一个网站做SEO,说白了就是做网络营销,做网络营销的目的就是为了开展电子商务,而电子商务的最终目的是为了转化为利益,那么关键词的价值就显得非常的重要了.今天我就为大家介绍一下如何选取高价值的关键词.对于关键词来说我们企业和公司最希望得到的就是精准的流量,因为定向的流量哪怕是搜索量比较少,但是也会为我们的网站带来不小的价值,这一点上在长尾关键词上尤为能够得到体现.前面不论是一些站

惊魂13分钟题材股难脱价值“捆仙绳”

本周A股市场持续涨升,上证指数连创反弹新高.其中,生物医药股一度大幅飙升,海王生物至昨日下午收盘前13分钟,本周已是连续拉出4个 涨停,在它的带动下,达安基因.天坛生物.普洛股份等疫苗题材股纷纷走强. 但在昨日下午,这种情况突然出现了变化:14点46分,海王生物还在巨量封单的维护下继续一字涨停:14点47分,卖单突然云集,随着连续几笔200万股以上卖单的砸出,14点48分,该股的涨停被打开,股价很快被打至仅上涨3.92%:随着卖单坚决不懈的努力,终盘,该股以绿盘报收. 海王生物收盘前13分钟的剧

高通扩大万物互联设备和开发者支持力度

高通扩大万物互联设备和开发者支持力度 类型:厂商稿 作者:高通 时间:2014-09-10 16:25:26 2014年9月9日,中国北京讯――Qualcomm Inc.,(NASDAQ: QCOM)今日宣布,旗下全资子公司Qualcomm Atheros正在扩大对开发者的支持力度,简化采用Wi-Fi 连接的万物互联(IoE)的产品设计工作.Qualcomm Atheros已经与艾睿电子和CODICO GmbH合作,扩展全球分销渠道,让世界各地的开发者都能简便地利用Qualcomm Athero

玩家生命周期价值(一)

引言 之前在看<营销管理>(菲利普﹒科特勒&凯文﹒莱恩﹒凯勒)一书,其中有一部分说到了产品生命周期营销战略,当中讲到了产品生命周期(product  life cycle PLC),对我启发和影响很深,最近也在探讨游戏玩家的生命周期的问题,我的探讨主要是从玩家在整个游戏中的生命周期中为我们创造的价值角度考虑和分析,某种程度上我借用和改进了一些PLC的模式和定义.更重要的是我的探讨是从用户身上开始的,而不是从产品角度出发的,但二者在一些方面的演变是相通的. 首先简述一下什么是PLC,如果

Fn.py:享受Python中的函数式编程

尽管Python事实上并不是一门纯函数式编程语言,但它本身是一门多范型语言,并给了你足够的自由利用函数式编程的 便利.函数式风格有着各种理论与实际上的好处(你可以在Python的文档中找到这个列表): 形式上可证 模块性 组合性 易于调试及测试 虽然这份列表已经描述得够清楚了,但我还是很喜欢Michael O.Church在他的文章"函数式程序极少腐坏(Functional programs rarely rot)"中对函数式编程的优点所作的描述.我在PyCon UA 2012期间的讲

院士演讲:大数据时代的位置服务

 摘要: 中国工程院院士李德毅院士为大家带来<大数据时代的位置服务>的主题演讲,李德毅院士同时指出:大数据引发新理念,实践中的研究也许胜过研究中的实践,较多的数据也许胜过较好的算法  以"智慧城市与移动信息化"为主题的"第七届中国电子政务高峰论坛"于2013年6月23日在北京大学英杰交流中心阳光大厅隆重举办.本次论坛由工业和信息化部信息化推进司指导,北京大学信息化与信息管理研究中心主办,中央机构编制委员会办公室电子政务中心.北大CIO班教务办公室协办,C

c++-粒子系统 --C++或者C#实现

问题描述 粒子系统 --C++或者C#实现 跪谢各位大神!实现太阳日珥现象的模拟,计划用粒子系统实现.粒子的初始位置:球面的某一个椭圆区域内.粒子的运动:垂直于球面的一个圆形或者椭圆形.改变视角之后,只有在球两侧可以看到粒子的运动轨迹.如图所示. 解决方案 参考:http://wenku.baidu.com/link?url=FF9Bv0JrVyluwPooyiRrX-7TL1JuSKM1MdV5FGXXeFfiKXSuRHE6PCQfH4xFBDw5Ncmp--U1t85fjmqxBKmgzU

数加平台——阿里大数据OS实践

在云栖计算之旅第5期--大数据与人工智能大会上,阿里云大数据事业部数加平台技术负责人陈廷梁从数加定义.起源.愿景.价值.架构.规划六个方面分享了<数加平台--阿里大数据OS实践>.其中,他主要介绍了数加平台的演进过程和阿里大数据OS的架构.   以下内容根据视频整理而成.   视频回顾:点此进入 pdf下载:点此进入   数加是什么 在阿里云的官网打开大数据部分(整个大数据部分统称为数加),其中包括:大数据基础服务部分,MaxCompute.ADS.流计算.大数据开发套件:人工智能部分,机器学

一篇文章总结大数据营销的几道坎!

大数据营销作为一项新兴的技术,注定属于明天,且只能属于明天.我们所能做的,应该是心存敬畏,保持关注,敏锐洞察,去伪存真. 我们生活的这个时代,如果几个人谈新营销,不聊几句大数据,总觉得惶惶不安.我总碰到这样的人,聊起自己的项目来,会说:"我们这个项目应用了大数据技术."一问数据来源,会说:"我们有几千个顾客的电话."你不是在逗我吧?你跟我说这东西叫大数据? 喜欢聊大数据.喜欢听别人聊大数据.或者像我这种经常被迫听别人聊大数据的人,对下面这个故事应该不陌生: 某必胜客