在公司实习了大概一个星期,收获比较丰富,在公司的职位算是数据挖掘技术主管,一个很重要的工作就是沟通和交流。
其实我之前是一个不太擅长沟通的人,特别是小的时候,因为性格内向,很多时候说话都脸红,或者想表达一个意思,无论怎么样就是无法表达清楚。在那时候,比较恃才傲物,觉得自己成绩好一点就行,至于能不能沟通好,没那么重要。后面等到了大学碰了很多壁,才觉得不能进行有效的沟通,实际上是一种性格缺陷。而且,在某一定的程度上来说,只有把沟通做好了,才能打开交际面,才能做好事业。
在公司要处理和总裁的关系、主管的关系、同事的关系还有和其他工作人员的关系。一个比较好的例子,就是我被总裁委派为一个小产品经理,负责其中某个模块的开发和管理。但是我只是做程序和模型设计的,至于具体的美工我是完全不会,总裁同时也给我委派了一个做美工的女生。我在指定好方案后,把工作任务分配给了那个女孩。但是经过一段时间后,这个女生一直没有给我做,我就主动询问原因,她告诉我太忙,那么这里我处于一个尴尬的层面,上面的老大给我权利来做一个东西,但是下面的人因为各种原因无法和我配合,而我又不是下面的人的直系领导,没有权利要求她放弃其他的事情来帮我解决。这个也是我学到的一个东西,把问题交给该人员的直系领导,并且抄送邮件给总裁,让总裁和主管来负责这件事,果然,很快的,主管就安排了其他人员来负责这个事情。
这里附上工作沟通的截图
所以我总结了一下关于程序员的有效沟通方案的建议和几点要注意的地方:
1、对事不对人。这是首要的一点,比如像我这种心胸狭窄的人,可能会因为别人的拒绝而胡思乱想,这也是我之前的时候最大的问题。考虑问题总是从自身出发,一旦遭到别人的拒绝就非常难受,特别是遭到自己的朋友或者自己认为可靠的人的拒绝。那么在工作中,虽然这种情况存在,但是不能作为第一个要素去考虑。因为核心在于做事,在于如何把事情做好。很多时候,确实可能他们有自己的事情。
2、明确目标。像一个会议一样,每次开会必有准备,同时也必有结果。沟通也是一样,每次进行工作分配和安排必须有一个目标,也必须有一个可以量化的结果,否则会出现很多问题,比如无效沟通,就是你乱七八糟说了一大堆,其他人根本不明白你要干什么,这也是有效沟通里面非常重要的一点。特别是在大组织处理事情的时候,本来都已经很冗余了,如果不简化明确目标,将耗费大量的无用功。
3、必须有反馈。这是和总裁学到的一点,他告诉我,每次沟通必有反馈。比如我给你安排了一个任务,但是没有收到你的任何反馈,实际上这就处于一种断线风筝状态,我根本不知道风筝飞哪里去了,可能是做完了,但是可能根本来没有做。那么对于一个组织者或者管理者来说,就应该明确资源调度是否得当,是否分配适合的工作给适合的人。这样才能实实在在把一个工作做好。
最近好多工作,感觉自己还是有点懒散,应该改善改善。