最近来了个新需求,需要跟服务器沟通确定协议。从上个星期二开始,到昨天,反复跟服务器沟通了5,6次,每次都以为沟通明白了,结果一转头,协议就又不对了。并不是这个功能有多复杂,协议有很多,仅仅只有2-3条协议而已。我感觉很沮丧,很郁闷,甚至还有点生气。
其间,服务器怼我一次,因为他说了一堆关于HTTP身份认证的专业名词,我表示听不懂。我不了解HTTP的认证又怎么样呢,只说明我没做过这一块而已,值得就嘲笑我吗?我觉得他这样做不对,我不服。
后来拉上了产品同学,总算把问题说明白了。我跟服务器一直不能达成一致的原因在于,他们默默的加了一个抽象层,形成3层结构,而我从产品那边听来的需求,是2层结构。然而,他们并没有意识到,需要跟我和产品商量3层结构的事,只是不断跟我强调就是他们想出来那样。而又没真的把3层结果的方方面面想周求,还强硬的指责我不该干涉他们服务器的设计。我觉得自己是对的,他们是错的,觉得他们难以沟通,觉得他们强硬的态度是无理取闹。于是,我的态度也不够好,急躁,而有失友善。
然而冷静下来想,谁对谁错真的那么重要吗?觉得自己有理就要生气吗?觉得别人无理还想别人赔礼道歉吗?其实,都没有意义。沟通的目的,只是在于最终确定一个合理的方案而已。着眼于对错,双方就会站在对立面,破坏合作。情绪,也只是带来冲突而已。
反观产品同学就做得很好,虽然服务器理解错了,问题没想清楚,但是,产品同学并没有急,也没表露出不满的情绪,只是不断的在询问,理解上的不同点到底在哪里,什么方案更合理,解释自己需要的功能,到底是怎么样的。一切,仅仅围绕着最终的目标进行。
因为谁对谁错不重要,怎么做有用才重要。










网友评论