郑重声明:原创首发,文责自负。
作为一名软件测试工程师,最近我的工作,算得上是丰富多彩,前端开发和产品的矛盾频繁爆发。
总结来说是:前端开发觉得产品提供的需求不合理且不明确,还总是频繁改需求;产品认为前端开发只考虑实现难度,工作态度不好且能力太差。
私下和前端开发沟通,他主要是因为过去的矛盾,积累了一些不满,每次开发前就认为这个产品提的需求质量很差,不但不想着提意见,有疑问时也不愿沟通,默认一沟通又得加新需求。
因为前端设计偏主观,所以每次开发完成,我会叫上产品一起简单看看效果,结果产品一发现和自己预期不同,就觉得前端开发需求评审会的时候没认真听,而且开发能力差,有了这些想法,说话的语气不会好到哪里去,自然对方回话的语气也雷同,于是也尽量避免沟通。
而且对于工作,个人觉得应该对事不对人,奈何并不是所有人都能这么想,我尝试过调解,但能力有限效果不佳,再继续容易把自己卷进去,遂放弃。夹在其中也真心有点累,任务总是要完成的,每次只好单独和某一方沟通,再转述给另一方,还得尽量微调下两方的言语。
记得不久前,前端开发和后端开发也是如此的状态,因为都是男的,那会我还当面吐槽两人像极了矛盾不断的新婚夫妻,可这回有男有女,我就不敢如此吐槽了。
在理论层面,我们普遍认同每个人都有多面性,人性复杂而多变,然而,在日常生活中,我们却会不自觉给身边的人进行简单的判断,并贴上单一的标签,例如:此人善,彼人恶。这样笼统的判断,虽然可以简化我们的认知负担,带来一定的便利,但更多的时候却可能成为一副有色眼镜,导致误解和偏见,阻碍了正常的理解。
工作多年,我发现几乎所有的开发团队都有类似的问题,主要原因都是相互不理解,更应该说压根不愿去理解对方。不同职位之间仿佛有一道无形的屏障,无法跨越。
其他职位了解不多,但我所处的职场领域,就存在着一些不好证明也难以辩驳的有趣观点,比如:开发人员觉得产品人员到处“借鉴”而已,对实现细则和技术难度了解匮乏,时不时提一些不切实际的需求;而产品人员觉得开发人员能力有限,这也做不了那做不了,应该早日被AI替代。在这场“吐槽会”中,测试人员自然未能幸免,开发和产品都认为测试的工作只是简单的点点点,这工作谁不能干?
刚入职场,因为这些观点愤怒、生气过,但现在只想用一句哲学言论来阐明自己的心态:存在即合理。
不但是这些观点存在即合理,不同的职位也是如此,存在即合理,又何必浪费精力去争辩、证明什么呢?
做好自己该做的,别人说什么是别人的自由,管他呢!
如果你觉得别人的质疑不合理,无法接受,然后陷入自证陷阱才真的可怕。
例如我作为测试人员,不可能万无一失,被别人发现有遗漏的缺陷,然后问:这个是怎么测的?实在太稀疏平常。但我只想着上个班既有工资,又能学点新知识增加经验值,多值,找相关人员了解情况并跟进问题,这样也就压根没时间去关注存在的质疑了。
一对父子和驴子的寓言故事,真的很有道理,在很多时候都非常适用。