昨晚临睡前看到两个故事,觉得很有意思,让我不禁想到了之前在上一家公司遇到的某些事情,原本以为那些事情只我遇到过,结果看别人微信公众号上文章的时候发现,原来同样的事情在别人身上也发生过。
第一个故事是说有个人中了箭,然后请外科医生去治疗,医生将箭杆锯下来之后,就想着要就诊费,然后离开。
于是请医生的人就问他:“为什么不把箭头拔出来呢?只是把箭杆锯掉算什么救人!”
医生就说了:“取出箭头这事情是内科医生要做的,你找我一个外科医生做什么?”
这事情很有意思,按理说取箭头真的算是内科吗?恐怕值得商榷。但是对于外科医生这话,你偏偏又寻不出他什么错处。
在生活中,像是这个外科医生的人并不少。
比如某些部门办事的时候,别人就会说你这个东西我们这里办不了,你可能要去什么什么部门。
或者是你这东西那一部分我可以帮你办,剩下的得去找哪个哪个。
同样的,在面向对象设计模式里面,也有类似的实现——职责链模式,虽然不完全一样,但是很多地方还是很相似的。
我看的那本书上思想可能不是太正,他是教人去学这个外科医生的。
按照他的说法是,很多的外科医生甚至是只锯箭杆,并不让别人去找内科,还有就是干脆箭杆都不锯,直接就让别人去找内科。
这三类该怎么用到自己办事情的过程中,就需要“细参自悟”了。
第二个故事说的是有户人家,家里的锅破了,就请补锅匠来家里补。
补锅匠一边用铁皮刮锅底煤烟,一边对主人说:“请点火来我烧烟。”
然后他就趁着主人转身的时候,用锤子在锅上轻轻敲几下,那裂缝就增长了许多,等到主人转过身来,就指着裂缝给他看:“你这个锅裂痕很长,上面油腻了,看不见,我把锅烟刮开,就现了出来,非多补几个钉子不可。”
主人埋头一看,很惊异的说:“不错,不错!今天要不是遇到你,这个锅恐怕不能用了!”
现实生活中这样类似的事情其实不少。
之前游戏开发过程中,有时候老大会夸大项目的难度,原本一个月能写完的东西,他非要说两个月,上面的人因为不懂,信以为真。
等到了项目了结的时候发现,哇,一个半月就完成了,上面的人心里不知道多开心,认为项目组很用心,很棒,下面的人也因为多了半个月的时间而心满意足。
再或者就是类似自己用着苹果6的手机,然后苹果7出来了,想跟对象说换手机,但是怕对象不让,怎么办?
这个时候一不小心手机摔了个稀巴烂,如此不得已,正好顺势换上新的手机了。
这些故事其实很多都可以从史书上找到相同或者类似的案例,事实上证明这两种方法是真的好用,不过在我看来,这样子做终究还是不正的手段。
不过自己不用,还是需要知道的,万一哪天别人用在自己身上呢?