程序员辛酸史:职场冲突
上次与程序员B谈话,程序员胖子试著让公司接受资讯组对程序进行重构,然而私下与项目经理提过,他一听就立刻回绝胖子的提议,并且质问胖子是否想偷懒,因此胖子与项目经理有一段不愉快的对谈.
而今天是胖子与程序员B向老板提出FakeLemon策划方案,并且各自使用投影片向老板报告,因此当他们报告完时,老板皱著眉头提出问题.
老板:"恩....目前看起来胖子的策划方案可行性比较高,但是为何你的策划方案有上次做的资料可视化功能,这不是上次已交货的功能!"
胖子:"老板,这的确是之前的功能.然而这次策划方案主要帮助FakeLemon分析和开发客户群,让电脑自动推荐正确产品给客户,我认为将之前的功能整合成一个系统对於FakeLemon比较方便."
项目经理:"胖子,毕竟是旧功能,你还不如想一想新功能."
胖子:"虽然资料可视化是旧功能,但我们资讯组打算对这部分进行重构,并且针对FakeLemon回传的意见,我们将进行功能改善和优化."
项目经理突然暴怒说:"我不是跟你说过好几遍,公司目前没有时间给你团队去重构程序,现在程序不是能跑? 你还不如好好想一想改善资讯组的工作效率吧!"
胖子:"程序的确能跑,但是若此功能要整合到别的系统就有问题,而且资料可视化是经常用到的功能,因此我们应该写成library,并且针对此library产生API文件.还有,我认为重构才会加强资讯组的工作效率,目前资讯组只有三位资深程序员,然而另两位新人还有很多部分需要加强,因此重构一方面加强新人的能力,另一方面找出资讯组不足的部分."
老板:"恩....胖子你的想法是很好,但是资讯产业是讲求效率,而且项目经理跟我提过资讯部门很不合群,我想重构这件事不用急於现在做,你们目前应该针对项目经理提出的缺点进行改善."
程序员B:"老板,我认为不只资讯要加强工作效率,我想项目经理那边也需要.事实上,
项目经理经常搞不清楚客户需求,使资讯部门常常白做工.而且,之前有客户提出我们公司常常搞不清他们的需求,我想与客户良好交流订出正确规格书,我想资讯部门自然而然工作效率就会高."
听到这些话的项目经理脸色泛红看著程序员B.....
胖子:"老板,有关项目经理提出意见,我们资讯部门有做相关检讨,这次重构也是为了提升资讯部门效率才提出的.另一方面,我们资讯组认为重构不但能减少程序的bug,而且加快程序的速度,因此也让FakeLemon知道我们有认真维护此系统."
老板:"恩,项目经理也应该改善与客户交流的部分.有关重构的部分,胖子你再跟我提出更详细的说明,我还是不希望花太多时间在这上面."
最后,老板采纳胖子的策划方案,但是他却没有感到很高兴,因为程序员B没展现真正实力,他感觉程序员B故意放水让他赢.虽然不知为何程序员B这样做,胖子还是很感动程序员B的帮忙,儘管老板还是没有接受他的重构提案,至少他争取跟老板详细说明他的想法的机会.
小编有话说:
这篇文主要讲述各部门有坚持己见的事,然后找出最佳合作方式,而单方面退一步是无法建立健康的职场环境.或许你看上面的故事,你会觉得程序员B作为会得罪人,我只能说必须有个角色扮演得罪人的角色,一方面程序员B志向与胖子不同,另一方面程序员B只单纯把这些人当作同事,因此程序员B不在乎项目经理的想法.
事实上,我曾经很害怕与别人冲突,甚至很在乎别人的想法,因此我为了防止冲突做好此人交代的事.然而,牺牲者角色反而吃力不讨好,不但出事责任由你负责扛,而且与此人冲突反而更严重.因此,顺应别人的想法不是解决冲突最佳方案,而且一味顺应只会让自己看起来不快乐,使双方都有满腹不满.其实,开会的目的就是找出各部门都能接受的方案,因此不要害怕坚持己见会伤和气,而且职场并不是交朋友最佳场所.
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
