你不是一个人在战斗

        我一直渴望自己身处在这样一个开发团队:他们每个人对编程有很高的激情,对工作有强烈的责任感,对同事有春风般的友善,对困难有坚韧的耐心。

       是的,我的要求实在太多了。现实中,对于一个项目,我能问的常常只有一两个人,而且,他们有时候也无法帮得上忙,因为,不是每个人在每个方面都有经验。每每这个时候,我时常陷入了苦恼当中:我埋怨过——怎么没人来指导我;我恐惧过——这能完成吗。然而,现实真的是这样,当你碰上困难而且没人能给你指点的时候,你会不自觉地成为一名悲观主义者,你会抱怨,会心慌,甚至,你会抓狂。

       这个时候你应该怎么做?我现在的解决办法就是:把你遇到的难题整理出来,然后一一跟你的上司汇报。最起码,你这样做会让他觉得你是用心在工作的,只是目前遇到一些困难无法解决。相信我,他会帮你的,也许,他并不懂技术,也许,他不懂你在描述什么,但是,你跟他说了,他会帮你想办法,这时候他往往会给你一个电话号码,让你自己去跟这个人沟通。

       这个人,很有可能你并不认识。那么,你要打电话给他了,为了不浪费彼此的时间。你应该把你的问题列出来,并把问题跟文档中某些相关描述一并写出来,你跟他沟通的时候,你可以跟他说:我发现这个问题在文档中有相关的描述,但是,我不是很确定,我的理解是这样的:……;请问这样的理解对吗?为什么要跟文档联系起来?因为你只有熟悉了相关的业务需求,才有可能跟他谈论更深的问题,如果你连业务需求都不懂,他也许会说:你应该去查文档。所以,一定要对相关的文档了解清楚,你才知道如何更清楚地描述问题,才有底气去问问题;是的,提问也是需要底气的,没错。

       沟通,是需要成本的,往往这个成本也是比较大的。也许你描述的问题他理解错了,也许他的回答你不懂。这个时候怎么办?要弄懂!一定要弄懂!对方可能这个时候已经不耐烦了,没关系,跟他说抱歉,语气一定要好,要表现得自己很虚心的样子。通过言语和语气,对方可以感受到你的无奈和你的谦虚,这个时候一般人是会帮你的,会重新描述给你听。中途你有什么不理解的地方,马上提出来,不要等到全部听完了再一次性提问,马上提问题,节省沟通成本。听对方描述的时候,一旦发现对方描述的跟自己之前尝试的方法有出入,跟他说自己之前的做法,询问是否正确,很有可能,这个时候问题就出在这里了,你会不自觉地兴奋起来,因为你觉得可能发现了问题。接下来你可以去尝试他说的方法了,也许,成功就在转角了。

       许多困难,我们当时看来是难以解决的,你应该不断地尝试着接近困难,但是别违背正常逻辑胡乱猜测,这样很可能是浪费你自己的时间。许多时候,你认为你自己不可以,但是实际上,你并没有尽力。阻碍你解决困难的,也许,只是一个电话而已。今天,我就是通过这种方法解决了问题;刚开始,对方有点不耐烦,因为她不认识你,你打断了她的工作,所以她本来就对你印象没有很好了,但是,聊着聊着,也许是我的诚意让她觉得我是诚心来讨教的,所以,她变得热心了,语气渐渐缓和了许多,甚至,开始有点笑声了。

        所以,其实你可以请教的人,可能并不在你身边,但是,你必须去寻找。你永远不是一个人在战斗。

posted @ 2010-09-20 00:25  Linjian  阅读(210)  评论(1编辑  收藏  举报