碰到不给力的同事咋办?
我是个码农,刚过试用期。一直和同事A负责系统某个组件的开发和维护。这个组件比较重要,纯C写的,以前写这个组件的人已经离职了。在我入职前,由A接手。
A资历比我老,好像老板也比较器重他。但通过代码和交流,看的出来他没有太多和底层相关的经验,对很多关键的东西了解不够。逻辑不够清晰,代码比较混乱,算法和设计能力都不过关(至少以我的标准看来)。老板不是搞技术出身的,但是是学Info的,宏观的技术知识他是懂的,但为什么委任A负责这个,我不清楚。。
现在是每次A开发点东西,我需要帮他做Code-Review和测试。A自测完的东西,往往一堆漏洞,到了我这里经常还有一堆Bug。而且由于代码混乱不堪,难以理解,看的让人想吐血。。
每次我都是帮他改错,重新整理代码,告诉他下次要注意,之类的。。他也很不好意思,也认可我的工作。但可惜情况没有改观。为了照顾他的面子,每次开例会时,我也只是简单的说,程序有些不稳定,已经修正了之类的套话。。
这次他自测认为稳定的版本,我已经找到了20多个Bug了。而且我相信还不止这些,这让我非常接受不了。
每次我都想把他的代码全部删了,自己重写一遍。。那样可能比改错还快些。。
现在由于是我们两个一起负责,出了问题大家都是有责任的。尤其是程序在客户那里如果出了大的岔子,那压力是非常大的。。我觉得跟A在一起干活,会吃不少哑巴亏。。
我想和老板谈谈,让他知道这个情况。因为在我看来,A的能力有限,不能胜任这个工作,老板在人事上应该选择更合适的人代替他。但我不知道在德国职场如何委婉一些和上司谈这些问题。
如果点名道姓的说A不行,能力不够,似乎老板也不好接受,毕竟是老板委任的A,那么背后总是有原因的。
大家有好的建议么??
我的想法是
你们俩完成这项工作,已体现了你的能力和实力。
你认为你比他还强,老板可能也知道,你搭档也知道,不要以为你不说别人不知道。(千万不要急于说出)
但老板用人有很多因素。没准你当老板也会这样用人哦!
如你们之间没有厉害,建议你坚持做好你自己的是,你自己写的不要有错哦!
关系搞好比你天天思考这些好处多。
设想若他很给力,你的能力如何体现?你有干什么?
你才过试用期,不也说明你的能力,不要急。
问题在于LZ太急于和过于表现自己能力。不在其位,不谋其政,他写的代码,他自己对其负责,你没必要“帮他改错,重新整理代码”。如果你技术水平高到可以轻松加愉快地做到这些,那做了也无所谓,问题是你看的“想吐血”,那你就别看呗。
你只需要找到Bug,粗略分析一下,无需具体分析错在哪里并帮他改错(这正是你想吐血的原因)。告诉同事,这个测试用例没有得到期望的结果,错误可能出现在某个部分,然后让他自己去分析修改。
同事知道你的水平,如果他搞不定,自然会来找你,这时候你再出手。但是你也没必要玩命儿地去分析,争分夺秒地出活儿。该Pause就Pause,该喝Kaffee喝Kaffee。一天改一个Bug也没关系,反正是同事搞不定才来找你,他自己可能一天也改不好呢。
你可能会问那项目延期怎么办?那就让他延呗,你在这个项目中不是男一号,犯不上操那份心。上司知道出问题的是他的部分即可。如果上司意识到这个问题,任命你为男一号,那你再玩命也值得。
通常情况下,你想轻松加愉快地工作还是快马加鞭,呕心沥血,只取决于你自己,即使你是男一号。通常无论你怎么选,你的工资单没啥变化。 最重要的是你要让你老板知道你做了多少事情 而不是A是否胜任此工作 如果我是你的话,我会先干一阵子再采取办法
Teamarbeit,要么遇到能抱的大腿,要么遇到需要你罩着的小弟,照你现在描述,这哥们的确是能力有限,短期也提不上来,但你也是新来的,公司里老板和其他人对你信任不足,这个时候提出来,容易被人贴上自大和不能teamarbeit的标签
从技术上理性上你现在在吃亏,但找老板说,还得考虑点感情上的因素,不要因小失大。你有能力迟早会发光的,但能力包括技术上和人情上的技巧。
其实你同事挺不错的了,虽然能力有限,但身为老人也虚心接受,没给你干起来。遇上稍微不那么厚道的,还没等你报告你就先被坑了。 不要表示出自己对别人的评判,比如别人的能力和能不能胜任。
只针对自己的工作烦恼在会议上提出来,表达出希望找出更能提高工作效率的解决办法,达到更好完成任务的目的。 aktueller 发表于 2014-8-8 00:50
不要表示出自己对别人的评判,比如别人的能力和能不能胜任。
只针对自己的工作烦恼在会议上提出来,表达出 ...
你知道,有些时候,尤其是技术工作,人的能力够不够,是生产力和效率高不高的直接因素。。当然我也没有能力找到一种方法或者发明一种技术,让能力不够的人能更轻松的完成工作。。
我觉得目前的问题是A的设计能力不够,使得他在处理稍微复杂的工程时不能通过良好的设计将问题简化,模块化。这造成了他的逻辑过于复杂,也更容易犯错误,踩坑。 所以才需要外来移民呀! 顶一下楼上的。
个人看法,有时候确实帮别人排错还不如自己重写一遍。这种情况干脆重写。
你自己把代码都写了,以后这个项目就是你一个人的 :)
自己先出点成绩,才好跟老板谈具体怎么操作。 最直接的方法不是最有效的,签定他有没有负责一个项目的能力是他的老板的工作范围和权限,有管理能力有经验可以弥补一些技术缺陷,你这么直接一说损人而不利己。
就事论事说改太麻烦工作量太大,试试跟A说你直接重写行不行,如果A不是个小心眼的,以后这个项目都是你写的,这才是干货
这是一个磨合的阶段,你要学会逐渐在技能上全面超过他,并提高自己的软技能比如语言沟通和交流能力。 再过一段时间你的老板才会意识到你可以取代他,到时候就是老板做决定的时候了。