外包同事在日报里骂我,我反击回去,结果我收到了警告,他却照样平安无事。
哎,看来我们程序员来,不仅要写好代码,还得学会在职场中“打怪升级”,有时候连“打嘴仗”都成了生存技巧。
事件背景
先说一下事情的来龙去脉。某网友在论坛上吐槽,他的外包同事在日报里公开抨击他,说他做的事情根本没用,还对项目进度拖慢了多少时间之类的。气愤之下,网友回击了一番,顺便也在反馈中给对方“安利”了几句。结果,没想到领导看到了,直接给他发了警告,说他的态度不对,必须改正。而那个外包同事,不仅没受到任何处分,反而依旧轻松自如地继续做着他的工作。外包的那点事儿
首先,大家都知道,外包人员并不是属于我们公司正式员工,他们可能来自其他公司或者独立承包商。外包同事的收入普遍没有我们这类正式员工高,工作内容往往是针对特定的任务和需求。外包人员通常是按照任务收费,也就是说,能快速完成任务就是他们的核心竞争力。所以,外包的心态和我们正式员工就有很大不同。他们可能更看重短期效益,而不一定在乎公司的长期发展或者团队的协作氛围。对他们来说,做得好做得差并不直接影响到他们的职业生涯,因为如果某家公司不满意,他可以随时跳槽到另一家。而我们呢,作为正式员工,背后有固定的上司、责任和项目压力,不可能随便就换个工作环境。我自己也有过类似的经历,外包同事做的代码质量时常堪忧。每次代码评审,老是能看到他们提交的代码bug多得数不清,但要你提出意见,他们却总是能以“这是你们要求的,我按要求做的”来回应你。那时候你会有种无奈的感觉——你明明是想让他们做得更好,但似乎在他们眼里,你只是一个“挑刺”的人。为什么我被警告,他却没事?
看到网友抱怨自己因为反击外包被警告,心里不禁浮现出自己也曾有过的遭遇。事实上,这种情况在很多公司都存在。领导看到的是两个人都有问题,但他更看重的是整个团队的和谐氛围。你和外包争执,可能看起来就像是你“有点傻”,因为外包的背后没有直接的管理关系。外包的“老板”是外包公司,而你自己的上司则是公司内部的领导。因此,如果在冲突中你比外包更情绪化,领导看到的就是“你不成熟”,或者“你处理问题的方式有问题”。这和你到底对错有时候并没有直接关系,领导在这场职场斗争中,往往更在乎团队的整体协作氛围和工作进度。毕竟,外包公司不是他们的直接管理对象,而你是。我记得有一次,我和外包的沟通也出现了摩擦。那个外包小哥做的功能屡次出问题,每次让我反复调试,最后我忍不住开了个玩笑:“这都不行,换个程序员能行不?”结果,没想到这个话被外包小哥转述给了他领导,最后不仅外包方投诉我,还引起了我们领导的关注。虽然最后我没有被正式警告,但也被批评了“沟通不够理智”。如何优雅应对
其实从我们程序员的角度来看,解决这种问题最好的方式就是采取一种更为成熟的沟通方式。毕竟,外包不是你的直属同事,面对外包,你需要保持一种冷静和专业的态度。在与外包沟通时,我们可以试着把自己当作一个项目经理来看待,放下个人情绪,尽量避免对方言辞过激的情况下进行反击。比如,遇到外包同事做得不合格时,可以直接向他们提出具体的修改要求,而不是陷入“你做错了”这种情绪化的指责。你可以把问题反馈到项目经理或者外包的上级,让他们进行管理和督促,而不是单纯依赖自己去“说理”。如果对方实在有问题,也可以通过正式渠道反馈给外包公司,而不是自己通过言辞上的争执去解决。你可以把问题记录在邮件里,详细列出对方工作中的问题和自己提出的合理要求,保持专业并且礼貌的语气,这样即使发生争执,也能够避免带来不必要的麻烦。反思与总结
从这次事件中,我个人的反思是:职场上,有时候你不是要和外包“斗智斗勇”,而是要学会在沟通中保持冷静和理智。特别是作为程序员,我们的工作本质上是解决问题,而不是陷入无谓的争执中。与外包的关系,更多的是一种“合作关系”,而不是“敌对关系”。对于他们的工作缺陷,能够通过正确的反馈和沟通渠道解决,而不是在日报里反击。毕竟,领导看到的永远是你能否把事情做好,能否与团队和外包顺畅协作。如果你在外包上花费过多精力去争论对错,反而可能让领导觉得你不够成熟,甚至影响你在团队中的位置。对编程、职场感兴趣的同学,大家可以联系我微信:golang404,拉你进入“程序员交流群”。
虎哥作为一名老码农,整理了全网最全《python高级架构师资料合集》。