题图:Secret by Jun
嘀嗒嘀嗒按:今天的文章,是我们组的 Tina 小朋友写的。小姑娘年纪不大,毕业参加工作还不到一年,却已经是我们组的虎将之一。之前的《New Grads 求职到入职,话唠碎碎念》也是她写的。干活利索、快、认真,人又勤快,进步也特别快。平时人也特别好相处。最近我写的少,想起来上次(两个月前)她写的一个小总结,这里分享给大家,希望对很多职场新人有所帮助。
注:我觉得贴张作者照片,颜值也能大大增加阅读量。考虑到大家就没心思看文字了,所以还是算了。
以下是 Tina 的正文。

不知不觉已经工作九个月了(嘀嗒按:不好意思,这是两个月前的稿子)。作为一名程序员,工作中也不只是要写代码的,需要交流的地方很多。最近逐渐感觉到交流方式对自己工作的影响很大,并且以后影响会越来越大,所以仔细思考了几天,有了一些感触。
最重要的一点,考虑你的受众
为了让交流更有效率,并让过程中双方的心情更愉悦(很重要!),自己不仅要了解这段对话中彼此想要达成的目的,还要考虑对方的身份与知识背景。
打个比方,如果你的交流对象是一个非码工(比如财务人员和客服),那这个时候一些代码和技术细节就要省略,想想对方想要什么,总结一下再以他们的语言说出。要知道,一些代码和技术细节,如果对方不是技术人员是完全没必要的,对方听到或者看到这些细节之后,一是你们的交流容易偏题,重点抓不住;二是对方会觉得 “我为什么要知道这些东西”。
而即使你的交流对象是技术人员:如果是同一个领域的技术人员甚至是组内同事,一些需要的技术背景就可以省略,直奔重点即可;如果是不同领域的技术人员(比如你做支付,对方做 search/growth/infra 等),就要了解对方是不是需要知道这些,如果不需要直接省略;如果对方很感兴趣细节(最近有一个其他大组的同事就跑过来想知道很多财务代码细节),那交流的时候背景知识要相对加多一点,并且过程中需要多一些停顿和确认来保证对方能跟上并明白。
需不需要问?
第一,在问问题之前,先自检一下,是不是这个问题的答案 Google(或者其他搜索引擎)第一页就有,或者说是不是自己只要做一些基本的调查工作就可以得到答案。举个例子,如果你跑到任何一个程序员桌前问:如何装 JDK或者如何知道你当前 Java 版本(或者 StackOverflow上很容易就能拿到答案的一些问题),那我对你的内心评价可能就要低一些了(开玩笑)。所以问问题之前先确定一下自己的问题不是需要问,是不是自己可以很容易的找到答案。
第二,在问问题之前,想一下自己的时间,如果时间不急的话,是不是可以自己花一些时间把答案找出来,或者至少自己做一些调查。要知道,对于一个问题自己找到答案,和问别人问出答案,意义是不同的。当然,如果时间很急或者这个东西完全不在你的领域,那这个时候再去问问题也可以理解了。
一些小小交流技巧
第一,是不是找的人是对的。只有找到合适的人去交流才能事半功倍,这个就不用细说了。
第二,在问问题的时候,先说出自己做了什么样子的努力和一些自己了解的背景调查,并明确的说出自己的需求,这样可以给双方节约很多时间。打个比方,你是不是对一个主题已经做了很多功课有了自己的一定看法,交流只是需要同事再帮你确认一下;还是你什么都不知道,连从何入手都很迷茫。
第三,交流中如果感觉对方在浪费自己的时间(比如问一些很愚蠢的问题),不要态度差。试着换个角度,推己及人地思考一下。态度好一点,大家都不容易。
最后的最后,感谢同事们对我的帮助和鼓励,帮我快速成长,尤其老大和安姐,谢谢阅读!(嘀嗒按:安姐就是我,我就是安姐,哈哈哈……[捂脸])
继续阅读
阅读原文