被同事心态带崩的一天
15956
2022.04.23
2022.04.26
发布于 未知归属地

这几天又出事了。总之一句话:我就很菜了,一堆菜鸟带不动。


我入职的第三天,然后一个同事A给我安排了一个任务:修复两个bug,然后和同事A闹掰了。

简单点描述两个bug:

  • 登录官方文档第一页,里面有这么一句话:

    记录器有以下的属性和方法。注意 永远 不要直接实例化记录器,应当通过模块级别的函数 logging.getLogger(name) 。
    多次使用相同的名字调用 getLogger() 会一直返回相同的 Logger 对象的引用。

    然后我的同事A就实例化了记录器。

    问题解决了啊,同事自己看官方文档就行了。

    我把这个官方文档扔给同事A,然后说官方介绍有例子,而且给了链接和CSDN相同bug的一个复盘

  • 第二个bug,同事A写的直接打个断点调试下就可以了,修一下也不过半个小时,同事AXXX的不会自己修wc
    我就给他提供了bug的开始位置和结束位置的debug方式,然后告诉他代码错误的位置

,同事A翻脸了:

  • 我是让你来解决问题的,不是让你扔给我一个文档让我自己看的,你什么意思?
  • 你这种做事的态度很恶劣,你就这种工作方式?
  • 要求我给他代码兜底、担责、善后

然后我顺着眼一扫,发现了第三个bug:

  • 同事A redis使用配置文件的时候使用了没有缓存的IO流。写一下伪代码:(这个的确是个恶性的bug,每次使用redis之前使用磁盘IO会导致redis速度达到正常的十分之一)

    for i in range(100000):
    	# 就是普通的磁盘IO
    	file = open("congfig.xml")
    	# 大家理解下意思就行,就是把文件dumps到内存里面
    	data = dumps(file)
    	# redis读取data
    	redis.read(data)

wc???我给他兜底??鬼知道同事A写代码有多少bug啊?


兜底是这么玩的嘛?我晚上要做噩梦的!!!

  • 他不管写出啥bug,只要他提单给其他开发人员,这个bug就是其他开发人员的责任了???

然后我就再也没有敢搭理同事A


最最惊悚的是:这个同事A已经工作了快3年了!!!!然后还是技术骨干,懂业务!!!

我对骨干一词瞬间无语:我对工作3年的同事A要求很高嘛???这是3年工作经验的程序员应有的水平嘛??
然后这就是我得罪第一个同事A的始末


项目始末

我就被安排了项目,和同事B、同事C、领导D开搞。

这个同事B就吓人了:同事B刚来企业,想过试用期。但是他水平有点差,怕通不过试用期的考试。所以同事B就开始学习。

同事B把项目抛一边,把事情全推到我身上去了,自己专心准备试用期考试……同事B有两个项目A和B,他就对A说他在忙B,对B说他在忙A,实际开始备考试用期。

最后结果:同事B成功的通过了试用期考试,拿到了不错的结果。

这时候有人要问:项目咋办??

你问我我问谁????

有人问了:投诉啊!!这你能忍???

我刚投诉了一个……就上面那位凤雏哥同事A……导师的意见是:同事A的错,但是不要和同事闹矛盾了……屁股没焐热就投诉第二个,我是不想混了啊??

第二:又不影响我绩效就当我没看见


同事B会议还是要参加的,就开始胡说了。

他不涉及项目,所以同事在开会的时候就预先百度。

我提供了系统架构给领导检查,所以同事B就把我提供的技术要点进行了百度,然后以我提供的技术要点和百度不一致进行攻讦(???????)而且一个月的情况下,反复的攻讦了十几次。

简单描述一下:百度搜索,我的结论和百度前三不一致,直接在会议上反馈我有问题。说我不懂业务。

我人都傻了……

凤雏已有,卧龙竟在我身边!!!!



同事B就是个啥都不干的拖油瓶,但是业务还得做,于是我在这种情况下和同事C去谈业务。

说下责任划分:

同事C和我的工作有上下游关系,同事C是上游,我是下游。我接手他做的事情继续做,他做的不好我拿不出证据证明他的错,那就是我担责。


同事C就开始搞,速度出了版本1.0

我直接提出:哥们,你数据有问题啊,里面那么多的Null和0xFFFFFFFF你是想让我起飞啊??(异常值很多,而且占到总数据20%)

同事C:我拿到的数据是有问题的,取的数据不全,所以到你手里也是有问题的。所以不是我的锅。

所以我在他的版本1.0里面提出了两个改进意见,同事C让我做。反正就两行代码,我搞了。


我又对同事的数据进行了第二次验证,继续发现:同事的数据有问题,不符合业务逻辑。

我问同事C:你这个哥们不太行啊,你口口声声说是这个业务逻辑,但是你提供的数据不符合这个业务逻辑啊?

同事就:他拿到的数据有问题,所以到我手里是有问题的,我给你改,版本2.0


我又对同事C的数据进行了第三次验证,发现:同事C的数据还是有问题!也不符合业务逻辑!!还是XX相同的问题!我提出了问题,他完全没听懂!!

我就问同事C:你这个数据有问题啊。我应该没弄错数据!

同事说:没有问题啊?我检查过了???

我把数据一扔,他说:我一不小心数据弄错了!!这个还是得怪数据源!!!同事C提供了版本3.0


我继续对数据进行了第四次验证,发现:同事C的数据还是不符合业务逻辑?

我和同事C进行了业务逻辑的讨论,说我的理解没有问题。

我就拿出了证据,然后和同事C说:数据异常,我们确认一下是不是搞错了???

同事C不高兴,拿出了另外一个项目的实际业务数据给我,让我自己反思一下是不是我搞错了。

我搞了一下,发现:别的项目的数据就是对的啊!!!然后我把数据提供了,同事C也认可了我的业务逻辑,但是就那是说:的确是数据源的问题!!!

然后他不死心,和我battle的时候又拿出了第三个项目组的数据和我辩证,我又进行了分析,证明了除了我们项目组,其他两个项目组的数据类似。


然后这时候就是我和同事C、领导D进行battle,我拿出铁一样的证据证明数据有异常!

这个battle是这样的:

我:提出证据,证明数据1.0有误,同事B改代码

我:提出证据,证明数据2.0有误,同事B改代码

我:提出证据,证明数据3.0有误,同事B改代码

我:提出证据,证明别的项目组数据没有问题,而我们项目组的数据有问题,业务逻辑所有人都认可,但数据和业务逻辑有巨大的差异,原因未知,作为同事C的下游无法进行正常的业务。

领导表态:这个数据是异常的,但是这并不是错误!!!!地区的用户有钱,消费理念和别人有差异,所以数据有差异是正常的,你先假定数据无误进行下一步可以嘛?

我:可以,结果不好。

领导:那就调整啊??

这时候就有点箭射到哪里就在哪里画靶子,等着真出问题的时候那不还得我倒霉????


逐渐完蛋:我battle输了,领导表态:假定数据无误,继续推进了。

如果数据有误,等到跑到真实的现网环境,当即暴死啊,所以我就和同事C商量:你能不能查一下数据的问题?

同事C翻脸了,说:你这种行为是推卸责任的表现!!!!你再这个样子我就骂你了!!!

我:?????不是,我是和你私下聊的,真的现网暴雷我们一个都跑不了,明着数据异常啊!!!其他两个项目组数据都没有问题

同事C:这叫困难,你应该克服困难!!!

我说:我说的是数据异常,我们应该解决数据异常,而不是对这个问题避而不谈!!

同事C:那么努力啊,没有证据,开会都说了用户有钱消费理念和用户有差异,而且你要解决问题而不是抛出问题!!!

我:你是我上游啊,我数据有问题不得和你商量啊??

同事C:数据我给你,自己分析。你为什么不去看?



这时候,卧龙同事B出现了!!!

同事B表态:我不会问数据的问题,你就是给我随机数我都能给你汇报一个很好的结果出来!!!然后他也是这么做的!!!!

让我艳羡:言行一致动作的巨人!!

这时候有人问了:你这个同事B不是试用期不干活嘛???他试用期过了,所以开始动自己的脑子开始思考问题了。


然后同事B用自己的努力,达到了别人6个月都达不到的高度:

  • 他的工作不需要正确的数据支持,只要是数据给他的结果肯定棒棒!
  • 他可以从一堆公蚊子里面分出一半的公蚊子一半母蚊子!!!(对,我没和你开玩笑,他做这个的难度和这个是一样的!!本来就没有差异的数据他们区分除了差异)

领导为了他的成果竖起了大拇指,连着给了3个,而且表态做的好请他吃饭,而我呢,为了他做的太好而怀恨在心找bug,明显的拆队专家!!

这个让我仰慕他技术的光辉,然后我就去检查他的代码是不是写的一坨屎了。

为啥呢?因为对百度的结果不验证直接用的开发者,他突然开窍变身技术大牛的可能性很高嘛?我觉得不可能。

同事B在努力给领导汇报,而我在找业务的漏洞。可怕的我。


最后,我拿到了原因:

然后:我直接提出:哥们,你数据有问题啊,里面那么多的Null0xFFFFFFF你是想让我起飞啊??

同事B把所有的异常值选择了出来!!!!

然后结果当然:异常值有明显的特征,而且符合业务需要,所以效果嘎嘎棒!!

我:……



我就拿到了辞退申请,试用期不合格被辞退了。赔偿金给的非常高。人力HR非常难受(我也不知道为啥)

我直接笑了……

人力HR:你咋回事?我觉得你挺开心的啊??

我说:

除非奇迹,不然这个项目必然会爆炸,因为没有人拿得起这份工资,能解决这个问题,我也不认可他们。

我想过有这么一天的,项目完蛋爆炸,我被辞退,或者我自己对项目不满意,直接退出,不过我被辞退是真的有点突然啊……

不过目的达到了,我自己单身,又买不起房,唯一考虑的就是:咋给父母解释。项目爆炸我绩效不行那我也得走啊。

然后给父母撒了一个谎,说项目我发现问题,可能因为这个原因被辞退。父母表示:学到东西就行。

继续找工作吧,项目爆炸有烟花看了,可惜看不到。

评论 (81)