本文主要是介绍发现真正的诉求,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在不久前,我在负责一个项目,设计了一个方案。但是,与我一同合作的同事对其中的一个设计点持有异议。我们尝试讨论解决,但似乎没有找到共识。然而,尽管双方的观点没有达成一致,我们都清楚地表达了自己的想法。
会议结束后,我根据同事的观点进行了一番推理。我发现,如果按照他的观点来设计,可能会引发其它问题。反而,我原先的方案似乎更为合理。 那么问题来了,如何在第一次谈判未能达成一致的情况下,再次推动我的方案呢?
在这个时候,突然想起了《资治通鉴》中学到的一些知识。一个成功的谈判策略是找到对方的核心诉求。只有这样,我们才能有效地解决问题。
回想起我们的讨论,我发现问题的关键并不在于我的整体方案存在问题。而在于,有一部分开发任务需要对方负责,他们对此表示不认同。但这部分任务并不影响主链路,所以我提出了一个新的方案:我们这边负责开发这部分内容,屏蔽掉细节,对方只需要直接调用即可。于是,我们成功地达成了一致。
如果你有足够的能力去推动事情的进展,或者双方建立了良好的信任基础,那么很多事情会变得更加顺利。但如果是新的合作关系,这样的摩擦和磨合是难免的。
沟通是一件非常微妙的事情。很多时候,我们在争论A问题,但实际上问题的关键在于B。争论的双方往往很难意识到这一点。 因此,在沟通的过程中,我们需要在心中反复思考对方的观点,理解他们背后的真实需求,找出真正的痛点。只有这样,我们才能更有效地解决问题。
在很多情况下,知识是相通的。我们需要全面地掌握各方面的知识。架构师只懂架构,真的就足够了吗?我想,答案是否定的。毕竟,再好的架构也需要人去实施。因此,我们需要全面地掌握知识,才能更好地解决问题。
这篇关于发现真正的诉求的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!