问题不只是你有什么,以及你说什么,还要看你怎样的去包装他。除非你能够与他们交流及分享,否则就算你拥有最好的主意、最COOL的代码、或更好的架构,最终也会毫无结果。
做为一个开发者,我们必须在多方面上进行交流。与客户交流,与需求分析师交流,与项目经理交流,与技术总监交流,与BOSS交流,与其它开发者交流等等。交流是一个开发者必须具备的技能。
我见过许多开发者,他们无一例外的是一个不错的Coder,技术全面,有思想,有创新,但大多数人缺少的是交流。下面我来说一下交流方面的问题。
1、不要为了讲话而交流。
交流:当你在传达信息时你才是在交流。做为交流的一方,你要了解你的听众的需要、兴趣以及能力。我们都曾经出席过这样的会议:一个发言者在发表长篇独白,会议上的其它人昏昏欲睡,没人去听他讲些什么,大家都盼望着早点结束这场会议。这不是在交流,是在讲话,知道吗,是在讲废话。
2、选择时机
时机:特定的时间及机会。
你不会在BOSS刚刚投标失败的时候去和他谈谈关于你加薪的事吧。
相反,当BOSS刚刚竞标成功的时候去谈谈薪水的事...... :)。
只要让你所说的适得其时,在内容上切实相关,那么,你也许你也可以成为一个成功人士,不是吗?
3、做一个倾听者
如果你只会涛涛不绝的讲话,那么,不管你所说的传达了多少信息,时机把握得多少好,效果也会减半,学学做个倾听者吧,当然有句话说得是很有道理的“如果你不听别人说话的话,那么他们也不会听你说话”,很平等,对吗!对话,更有利于你阐明自己的观点,也许你还可以从对话中学到些什么呢。
4、互动
当然,你如果在交流中只是听,那就大错特错了,要记得回复他人,如果在交流中,你向别人提问,他们不做出回应,那么,你会认为他们不礼貌,同样,别人也是这么认为的。