如何提高自己的沟通能力

曾经我天真的以为作为程序员无需和别人打交道,只需要和计算机沟通,计算机是没有情绪的,你给他什么他就给你什么样的结果。经过几年的工作让我意识到事实并非如此,程序员需要大量的时间用在与人沟通上,我们需要和产品经理沟通需求,需要和同事沟通出现的问题,需要和测试人员沟通bug,还要向领导汇报工作。

最近看了《软技能:代码之外的生存指南(第二版)》颇有感触,也学习到一些为人处事的哲学:

  • 在工作中不要轻易否决别人的想法,要尊重别人的想法;
  • 奖励积极行为要比惩罚消极行为有效得多。多说一些鼓励的话。千万不要打击一个人的自信心;
  • 换位思考,站在别人的角度思考问题;
  • 在小事上,任何放弃立场或承认错误没什么大不了的。尽量避免争论。