今天跟同部门同事硬刚了

2024-03-29 22:01:46 +08:00
 yosoroAida

前情提要:

  1. 过完年之后,因为手头项目暂停,op 暂时没活干,开开心心带薪学习。

  2. 然鹅老大要求每个部门都要开周会,为了周会有东西讲,所以被迫接了点屎山代码

  3. 刚开始接的时候,问了屎山作者(以下简称 A),为啥数据库的主键全是 char(19) ,看到这个设计当场想骂 A 了,不过忍着说了下,不要用 char 当索引。这是第一次说教他。

  4. 然后过了一个礼拜,我又问他,业务流程好像有问题,然后跟他说要改,然后部门负责人也跟他说要改,结果他说让我改(这次还是忍住没骂他),然后我也懒得理,不去改了。这是第二次说教他。

  5. 接着这周,因为我们决定要去重构前端,以及他的后端代码,然后让他梳理后端业务逻辑,结果他死活推脱,说我们先重构前端,为什么要他急着梳理后端逻辑(这个时候我隐约感觉到他是不想让我们知道他的代码烂)。于是我就去跟部门负责人去啃下他的后端屎山代码。吃了 2 天屎山代码后,今天周会就吐槽说为什么要去他梳理业务逻辑,说单纯看他代码,要看到方法最下面才知道返回什么( java 代码,接口返回 map ,最怕看到这种代码)。然后就说看他的代码看的很难受。这是第三次说叫他。

因为开会只是内部的团队,只有 4 个人,没涉及到领导。 于是 A 当场破防,瞪着大眼睛,脸色都黑的那种,直接说了:“我真的很烦你这种整天说别人代码写的不行。做好自己的就好了啊,管别人这么多干嘛”。 我当场人是懵的,没想到他说这种话。 于是我就说,“那我们是接手你的代码啊” 然后他又重复上述的话。

虽然 op 情商很低,但是 A 的情商也高不得那里去。 A 的项目,开发了一年半,连个后台功能都不完善,还要别人帮他去搞。 然后经常迟到早退,还有请假(最离谱的是去年国庆连续请了 4 天,连着国庆爽玩)。搞得项目没搞完,要让其他人帮忙开发,难道自己不反思下,还要骂 op 。 这当然跟部门的负责人不理不管有关系,主打一个放养。 最后跟其他同事聊了下,如果 A 再过 2 周再不输出业务逻辑,就跟大领导聊了。 op 认为,A 是团队毒瘤,技术不行,工作态度也不行。 不知道各位怎么想,哈哈,今天的好心情全被这货给毁了。

13982 次点击
所在节点    职场话题
141 条回复
yosoroAida
2024-03-29 23:06:50 +08:00
@rabbbit 其实我是后端的,被摁着写前端干全栈的哈哈。不过指出代码问题的确要看团队把,我上家很喜欢玩代码 review ,然后经常被 leader 和队友吐槽代码写的吃相难看,然后后面恶补好多基础才没写得花。结果到这里团队氛围跟上家是 2 个极端,上家经常提要对代码要有敬畏之心,这家倒是我跟代码一个能跑就行。而且这家我经常指导多了另外一个同事写代码,他早期代码跟 A 风格很接近,现在才慢慢变好。结果没想到 A 太玻璃心了,说 2 句就破防了,哎。有时候想团队变好,但是又不知道用什么方式去改好,想着程序员都比较直,也愿意虚心接受学习的群体。结果对方不领情,我也不好用这种方式下去了。下家还是找个团队质量好点的公司把,哎。
yosoroAida
2024-03-29 23:09:06 +08:00
@yifangtongxing28 是的,A 上家是外包的。虽然我也不是说外包的同学不行,但是至少这位的确把外包同学的名声给搞臭了。
Helsing
2024-03-29 23:12:35 +08:00
所以跟没有共识的人协作是真的恶心

这些烂人以为自己写的代码就只有自己看,以后也不用维护了

但是事实是很有可能别人会看到、用到他的代码,或者和他做的功能有交互,然后别人就要帮收拾烂摊子,耗时费力不说,他还接受不了
yosoroAida
2024-03-29 23:19:55 +08:00
@Helsing 是的,所以遇到这种团队毒瘤,真的很难整。吃完这坨屎再说把,哎。
kamal
2024-03-29 23:30:55 +08:00
@yosoroAida #11 也是,我也不想管。主要是一想到要去消化他的屎山代码,又不能说他那种感觉。emm ,挺难受的。。。。

抛开事实不谈🐶,你这种态度,平时一言一行都会透露出来,看不起一个人的感觉,跟被人看不起的感觉,都隐藏不了的。他这次爆发,一大半是因为你的态度。
yosoroAida
2024-03-29 23:40:36 +08:00
@kamal
这个大概率也是一个因素,估计这也只是他一个理由,虽然我真的是看不起他…一个结了婚的男人都能说出谈恋爱的目的不是结婚…
hefish
2024-03-29 23:41:58 +08:00
抄家伙,上。
wolfie
2024-03-29 23:49:52 +08:00
多大仇啊,。。

1. 通过部门负责人让他改。
2. 捏着鼻子把代码接手了。
二选一,其他选项 他可能不赢,你肯定输的。
snowGG
2024-03-29 23:50:32 +08:00
要说能力就提能力。不要提什么假期如何如何。那是人资管理范畴。工作期限内都是混。不要指点别人工作能力。
还是三点。
一。能不能不干
二。能不能晚点干
三。能不能让别人干
职场大忌。如果不能和别人一样浑水摸鱼,切勿指点江山。
MuscleOf2016
2024-03-29 23:50:44 +08:00
写代码要有强迫症
yosoroAida
2024-03-29 23:53:52 +08:00
@wolfie 负责人叫他他都左推右推的,而且负责人态度又不够强硬的那种。现在真的是只能选捏着鼻吃屎了
yosoroAida
2024-03-29 23:56:10 +08:00
@snowGG 那最简单了,一个页面空白错误,解决了半年还有。项目不会搭,只会网上找个 xx 商城的做二次开发。至于他为啥能高强度摸鱼,还得多得领导不管
wdhwg001
2024-03-30 00:03:08 +08:00
snowflake 存成 char(19)…是 bigint 有什么短板吗
wolfie
2024-03-30 00:04:23 +08:00
@yosoroAida
要么不怼,要么准备充分往死里怼。
事情发展到现在,建议让部门负责人介入,把这个事情甩回去,接屎山太影响心情,尤其是屎山负责人还在职。
yosoroAida
2024-03-30 00:07:28 +08:00
@wolfie 部门负责人打算以和为贵,部门负责人估计也没想到事态能发展成这样。噗,所以现在我计划我只干我的部分,任何跟屎山负责人的对接我一概不碰
yosoroAida
2024-03-30 00:10:12 +08:00
@wdhwg001 单纯是他水平不行而已,代码逻辑狗屁不通,混乱无比。例如:先查询数据库,然后组装数据,再去判断数据库的只是否满足业务条件,不满足业务条件再抛异常。

我当时看到这种代码都想骂他了…
yosoroAida
2024-03-30 00:14:52 +08:00
@kamal
除此之外,这叼毛感冒发烧在办公室还不戴口罩,你说不戴有色眼镜真的很难
susuper
2024-03-30 00:28:56 +08:00
@est 好奇,数据库主键一般用什么,varchar 和 char 有什么问题吗
isnullstring
2024-03-30 01:24:40 +08:00
希望 OP 尽快到达“看山不是山,看水不是水”的境界
我也接过很多坨代码,但是第一两次 很不爽,后面习惯了,只要代码能正常运行,能满足业务,能不动就不动,出问题就修
抱怨只是在内耗自己,打工本来就伤身,何必生气伤身,哈哈哈哈
mumbler
2024-03-30 01:39:31 +08:00
有问题你改就是了,干嘛总想去教育别人

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1028257

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX