从小就被教导,要换位思考,站在对方角度看问题。知易行难,能真正做到换位思考的又有几人。世界上不少的不满、抱怨、矛盾、冲突,都是由于看待、思考问题的角度不同所引发的。同样是等红灯,老板在豪车上吹着空调,而我骑着共享单车在烈日下暴晒,那等红灯的感觉当然是截然相反的。
如何才能做到换位思考,站在对方角度看问题,这正如莎士比亚在《哈姆雷特》里面说的那句著名的台词:To be or not to be,that’s a problem。对于这个月里面发生的几件事情,我进行了反思。
自动化控件封装
公司换了新的自动化测试工具,我负责项目的自动化测试工作。新的自动化测试工具处于推广试用阶段,很多东西都没有完善。在维护自动化案例的时候,我发现很多控件都没有封装好,遇到这样的问题时,我需要截图,详细说明操作步骤,还需要把测试数据保留下来,我得重新准备新的案例和数据,之后把问题整理发给FSG。FSG那边还迟迟没有修复,有时说是修复了,但是我去验证的时候,发现没有修复,这样反复折腾,我觉得非常麻烦,非常不爽。
如果我是FSG,我会怎么想?我原来已经安排后了工作计划,突然来了这么一个人,经常给我提问题,我得打乱计划去解决他的问题。有时候他说保留的测试数据,结果我进去操作时,发现数据已经没有了。有些问题他描述得不是很清楚,发邮件时明明可以把测试案例附上去,这样我就可以更加方便查看,结果他不放上去,我又得去问他,真是烦人。
换位思考后,我发现自己有可以改进的地方。如在邮件正文直接附上测试案例与测试数据,这样方便对方直接查看。有些问题的可以描述得更清楚,如问题的标题是:额度方案的两个问题,这样的描述对方看了不知道是什么问题,我可以在标题直接把问题凝练地描述出来。我上传了附件,对问题进行了详细说明,但是没有提醒对方查看附件,结果对方又来问我,这样耽误了双方的时间,于是我每次都附上一句话:请先看附件描述,如果不明白,再问我,多谢。
自动化测试工作
领导让我制定自动化测试计划,我心里想:我现在不是专门进行自动化测试工作,平时的手工测试忙得不可开交,现在使用新的自动化测试工具,不知道会遇到什么问题,我怎么做计划。我做出计划之后,如果不能按照计划进行,那我不是坑了自己。我看领导就是不顾下面的死活,也不管现在适不适合做自动化测试,估计领导是为了完成上面的政治任务,为了自动化而自动化。
如果我是领导,我会怎么想?这小黄怎么这样,接到任务就推三推四的。我只是让你先把计划做出来,不要什么都还没开始做就说不行,中间如果有什么困难可以反馈出来,不是要求你一定要在什么时候做好,可以一点一点来嘛。
因为是领导下达的任务,我虽心中有所怨言,但是还是积极去做自动化测试工作。做了一段时间后,实在是进度缓慢,我心中是忐忑不安。领导问到自动化测试情况时,我如实反映了工作的情况,领导得知后说:原来如此,是把我们当做小白鼠啊,虽然现在没什么进度,但是你确确实实在做事了。我心中的一块大石头落地了,因为看问题的角度不同,我是自己给了自己太多压力,其实大可不必这样。
看医生
我身体不舒服,排了半天队,结果医生给我看了一分钟。我认为这个医生太不负责了吧,要给五星差评。我觉得我问题挺严重的,医生你这样粗心看一下,就开了很贵的药,就是一个黑心医生。
如果我是医生,我会怎么想:今天好多人啊,这位病人没什么大问题,所以这样处理没什么问题,我得赶紧看下一位病人,不然估计就要收到五星差评了。
如何才能做到换位思考呢?我的思考如下:首先要停止批判、停止抱怨。不要遇到事情,让自己不爽,就开始埋怨别人,认为是别人做错了,只有停止抱怨后,才能做到理性思考。其次是问自己:如果我是对方,我会怎么想。最后,能够理解对方可能那样做的原因之后,想想自己有什么可改进的地方。如上面提到的自动化测试控件封装的事情,控件没有封装好,自动化测试进度受阻,很多本不该我做的事情我却要花大量的时间去做,我觉得很不爽。首先我控制住自己不要抱怨,其次我问自己:如果我是对方,我会怎么想。于是我想到对方抱怨、不满的情绪。最后我反思得到,原来自己也有需要改进的地方,并且我再也没有抱怨的情绪。
如果遇到事情时,能够多一些换位思考,那我想世界上会少一些冲突与摩擦,也能减少自己的负面情绪,何乐而不为。