程序员如何解决沟通冲突,避免互撕大战

程序员如何解决沟通冲突,避免互撕大战

首页休闲益智文字大战更新时间:2024-10-24

作为程序员,沟通、解决冲突能力特别重要,刚入职对于同事之间沟通进行 pk、互撕可能不适应,很多人选择了逃避,退让或者妥协,这并不是最佳解决方案。

沟通,特别是跨团队沟通,最重要的是沟通各方需求,找到共同的利益,在共同利益的基础上达成一致,才可能促成合作。

举个例子,团队 A 需要团队 B 的流量入口,而最为团队 B 他们最近没有变现需求,那他们就没有积极性,双方就没有利益共同点,如果团队 C 有变现需求,而日流量又非常可观,那作为商业变现团队的 A 和 C 就更有合作的可能。

再举个例子,团队 D 和 E 是一个团队的两个子团队,在一次业务升级过程中,D 希望 E 在数据库中增加部分字段,而 E 不想添加这些字段,双方就此争论不休。

针对以上情况,我们可以总结个通用的解决方案。

一 区分『需求』、『利益』和『行动计划』

D 和 E 团队争论的问题不应该基于『是否应该添加字段』,因为这是『行动计划』,双方正确的处理方式应该是先『区分双方需求和利益』,在此基础上再确定『行动计划』。

通常团队内部的『需求』是一致的,比如支持某个功能,或者提升收入的,需求确定后那就要确认『利益』,D 希望添加字段,因为这样做对于 D 的代码逻辑更加容易实现,而 E 不想添加字段,是不符合 E 代码模块的扩展性,那这样就可以讨论一种折衷方案,既能保证E 以后代码扩展维护性,又不能为难D。

我们都有一些基本的需求,这些需求演变出不同的利益,我们会选择不同的行动计划去满足这些需求并获得相关利益,他们息息相关,却不是一码事,满足某种需求或者获得某种利益的方法很多,但行动计划却只能有一种,因此冲突发生时,即使我们不认同其他人的行动计划,我们也能了解他们的需求和利益,这样的了解能让寻找最佳行动计划的过程变得更容易些。

总之,基于双方需求和利益基础上的方案讨论,才能快速确定最佳行动计划,相互理解,不容易产生冲突。

二 作为聆听者,忽略攻击性;作为表达者,避免攻击性

  1. 如果对方语言带有攻击性,要提取对方表达的本质意思,不要被自己情绪影响。比如:对方跟你说:『重点是什么?反正我说的话你一直都没听进去。』这句话明显带有攻击性,那不带有攻击性的文字背后含义:『我有一些很重要的事情对你讲,希望你好好听一听』

  2. 通常,冲突的双方会交替更急、防御以及反击对方,因此为了走出这样的循环,作为表达者,我们语言应该避免攻击性。我们在忽略对方攻击性语言同时,提取关键信息,要忍住攻击的冲动,发自内心去改变对话。任何的沟通都可以这样做,比如你的小孩没能按照事先的约定完成某事情你非常愤怒:『你怎么回事?我告诉过你多少次了,做完饭要把厨房收拾干净。我真是受够你了,你太懒了,不尊重别人』而换成不带有攻击性的表述更有说服力:『看你用完厨房没有清理我很生气,也很失望。我们之间有个约定,我希望你能遵守它,如果你有什么问题,希望你能告诉我,我不希望我们的这种情况是我们彼此失去信任』

达纳卡斯帕森曾经提出,当你发现自己处于攻击模式,试着把这句话填补完整:当(触发性事件)发生时,我感觉(当下的情绪),因为(我的需求和利益)对我真的很重要,你愿意(考虑一种可行性的做法)吗?

发现上面的例子可以套用下。

攻击版:

当【你懒得做清理(对性质的评价,不是对事件的描述)】时,我觉得【我有必要在接下来和你约法三章(一种行动计划,不是表明自己的感受)】,因为【我需要你停止像个被宠坏的孩子那样为人处世(一种行动计划和评价,而非表明自己的需求)】。你愿意【努力长大点(不明确的需求)】吗?

不带攻击版:

当【我回到家看到厨房一片狼藉】时,我感觉【很生气、很失望】,因为 【对我而言,我们的约定被遵守很重要】,你愿意【在和我一起想一下我们的约定,讨论下我们怎样才能确保这种情况不再继续发生】吗?

欢迎大家关注『大龄码农』,也感谢大家一直以来的支持。

查看全文
大家还看了
也许喜欢
更多游戏

Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved