交流

        不管哪个行业,在工作中遇到问题都是在所难免的。程序员也不例外。但程序员只是coding吗?其实,coding只占程序员工作中很小的一部分,任务能否完成交流占了很大的比重。在接受任务之前,程序员要判定这个工作有没有必要要做,能不能做,大概多久完成。接受任务之后,就马上coding了吗?当然不是,要看一下前置条件是否具备。而这些条件的准备好多时候不是自己一个人憋出来的,需要多人的配合。这时候,能够知道你需要什么,去向谁请教,怎么请教就是你能力的体现了。好多时候,深有感触的一句话就是“最痛苦的不是不懂得什么,而是不知道自己不懂得什么,但问题却毫无进展。”

 

        在我做A任务的时候,需求不是很明确。我当时就找了一个人去联系,确认需求。由于我对业务不是很熟,那人也不是特别懂,最后没什么效果。我就闷着头自己去研究了,最终花费了很长时间,但收效甚微。反映到组长那里,他去联系的时候,才发现自己与他人的差距。组长给那人打电话,他不懂就让他找相关的懂的人来共同协商,结果大家开了个会花了半天的时间将这个需求给确定下来了。

        通过这件事情,我发现要学会去勉强别人。公司中,大家都很忙,你的事情没有人帮你想着。有事麻烦别人就要去沟通,如果这人不能解决,让他帮你想想还有什么办法。总之,你要是那个发起人。组长把任务分配给你,接下来如何完成就是你的事情了。中间的任何问题都需要你想办法去解决。不要觉得什么事情是不能解决的,也不要觉得什么事情不好意思,解决问题才是王道。组长可以给你建议,但是不会帮你解决。如果等到他出马,你已经不合格了。

 

        在公司工作,敬业是很重要的。但并不是说你勤勤恳恳工作就可以了。你要学会交流,学会去辨别任务的主次,有的时候也要学会去拒绝。

        A领导分配我做a任务,这时B领导分配我做b任务,而且说b任务是主要任务,先做b任务。我就先做了b任务。过了几天,A领导找我了。

        A领导:小姚,a任务一直没有进展啊,你要抓紧点时间了,**号之前要做完的。

        我:    我这几天一直在做b任务啊

        A领导:我没分配你做b任务啊,我代表XX感谢你这几天来对他的帮助。

        我:……

        虽说后来,B帮我解释了,A领导也明白了,但从这也反映出我的问题,不会沟通。当两个领导给你分配不同的任务时,你应该跟两个领导有个沟通的,让他们知道你在干嘛。如果分配的任务有冲突,也让他们有个沟通,不然就有可能费力不讨好了。

 

        目前我的任务时做c,一会C领导说你把d解决一下,一会又说,你把e解决一下。结果你做了de,很可能还有其他的任务,但是,c任务没有按时完成,你以为领导会怎么评价你呢!C可不会来给你解释你的。干活要有主线,其实更重要的是要学会拒绝。不要别人让你干嘛就干嘛,要知道这段时间你最主要的是干什么,有没有精力再去干别的,还有它分配的事情是不是就那么紧急,有没有必要去放慢自己现在的主线,去做领导安排的另外的任务。

 

        会解答题目的人不一定会出题。理论问题过关后,遇到现实问题你是否还能够如鱼得水。现实中并不是所有的条件都具备,等着你去答题的。他需要你自己从现实中抽象出问题,排除无用的信息,抓取有用信息,去验证他是否有解。而这过程并不是靠你自己闷头苦干的,他需要你提出问题,找到相关的人员去寻求帮助,以帮助你完成问题。

posted @ 2013-01-11 19:46  转航  阅读(116)  评论(0编辑  收藏  举报