我有一个喜欢看书,同时也喜欢给我们讲课的leader,每周一,周四都有机会听他的教导。
早晨开例会时,同事A说,遇到了一个板子重启的问题,可是没有人力来解决,只能先等等看,先做其它任务。但是,这个同事接着又补充道,这个问题不解决,后面的测试工作一点都没法开展。
leader紧接着问,如果你发现自己code有问题,应该怎么办呢?
同事B说,先停下来解决问题,解决完了,再开始后续工作。
leader总结道,板子重启啊,这就是基础啊,这个都不解决,其它的功能即使做完了,怎么能保证不跑偏呢?
leader还在滔滔不绝地讲着,我忽然一个晃神,脑子里蹦出沉没成本这个名词。
沉没成本,是指以往发生的与当前决策无关的费用。从决策的角度看,以往发生的费用只是造成当前状态的个因素,当前决策所要考虑的是未来可能发生的费用及所带来的收益,而不考虑以往发生的费用。
人们在决定是否去做一件事情的时候,不仅是看这件事对自己有没有好处,而且也看过去是不是已经在这件事情上有过投入。我们把这些已经发生不可收回的支出,如时间、金钱、精力等称为“沉没成本”(Sunk Cost)。在经济学和商业决策制定过程中会用到“沉没成本”的概念,代指已经付出且不可收回的成本。沉没成本常用来和可变成本作比较,可变成本可以被改变,而沉没成本则不能被改变。
当我们为了一件事情付出了时间、精力,即使后来意识到它错了,也会因为已经投入了这些成本,很难做出止损的决定。
有人没有车,先买了车位,看到自己家车位每天停着不同的别人家的车,而选择去买了一辆车,然后根本就不开,每天停在那里吃灰。
有人明明知道不合适,还是因为已经付出了几年的感情,而选择结婚。结婚后不懂的好好经营,最终以离婚收场。更惨的是,两个人为了“孩子有一个完整的家”,相爱相杀一辈子。
有人不喜欢自己的工作,却因为还算可以的收入,每天过着上班下班,得过且过的日子。每天想着改变,又以这是自己的专业为由,舍不得放弃去尝试其他。
这些例子比比皆是,大家都看到了沉没成本,认为已经付出了成本,就要收益最大化,殊不知,如果不及时止损,时间越久,成本越高,何谈收益。
为什么我们这么执着于沉没成本呢?
忽略机会成本,这些付出是看得见摸得着的,如果做出放弃的决定,难保结果不会比现在更坏。与其再开始寻找其他未定的结果,还不如顺着一条路一直走下去。
不肯承认自己错了。放弃,就意味着以前的决定是错误的,宁可一直错下去,也不能承认错误,这样还能用“坚持不懈、屡败屡战”安慰自己。
追加成本与难以放弃沉没成本形成恶性循环,越是付出,越是难以割舍,越是难以割舍,越是舍命付出。
回归到开头所说的工作中,有哪个程序员肯承认自己的code有bug呢?
每次找程序员们看问题的时候,我都要小心翼翼地问,你看我是不是配置的不对,怎么运行结果跟想象的不一样呢?他们自己就会脑补自己code有bug了。
如果不相信,可以试试看直接说,你的code有bug,会是什么下场。
网友评论