今天跟同部门同事硬刚了

41 天前
 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 是团队毒瘤,技术不行,工作态度也不行。 不知道各位怎么想,哈哈,今天的好心情全被这货给毁了。

7183 次点击
所在节点    职场话题
141 条回复
zapper
41 天前
在领导前只骂事。你说这个事怎么怎么样。事都是人做的,明白的领导自然懂,不明白的领导也没有跟的必要
研发部门负责人很多都是研发升上去的,大头兵而已
Nosub
41 天前
你同事说的对,做好自己的事情,退一步说,如果 A 因你的打报告被迫离职了,不知道会不会记恨于你,现在人生活压力这么大,想不开,指不定会对你报复。
AthensBird
41 天前
一句话总结,作者与同事 A 之间因项目代码质量和工作态度问题产生的冲突,以及作者对 A 的不满和对团队管理的反思
yosoroAida
41 天前
@Nosub 我也是信奉做好自己的事,别管别人。但是他这种就是自己的事情没做好,还要帮人捡他的烂摊子。我也不想到跟大领导讲的那一步
abccccabc
41 天前
水平不行可以向团队里的高手请教,如果完不成任务,说明此次任务可能大于你的水平,但不和团队领导讲,这就说不过去了。
est
41 天前
数据库主键 char(19) 其实问题不大~至少别人没用 varchar 。。。。。你看 UUID 当主键不就存个 char() 进去。
yosoroAida
41 天前
@abccccabc 他是水平不行,也是自己闷头去做,问题是一个很简单的项目,个人认为单人开发,天天摸鱼 4 小时开发,怎么半年都够了。但是他做不完也不加班,还频繁请假迟到早退,然后把手上的活分给其他人做,你有这种队友你怎么想。
yosoroAida
41 天前
@est 是这么讲,主要是单纯数字也是 char 。。。
yosoroAida
41 天前
@zapper 是这么说,现在我就好好干完我手头的活,就继续带薪学习了。哎
phrack
41 天前
干你的活就行了,好不好是领导来评价的,最多给领导反馈一下就是了
yosoroAida
41 天前
@phrack 也是,我也不想管。主要是一想到要去消化他的屎山代码,又不能说他那种感觉。emm ,挺难受的。。。。
est
41 天前
@yosoroAida 问题不大。哈哈哈。不要纠结这些性能了。

你换个角度,堆屎山才有工作量,显得你很忙,堆不过来还可以多招几个人给你当小弟。。。


除非。。。你是公司合伙人,这样就很不划算。23333
kkk9
41 天前
放下个人素质,享受缺德人生

一个团队总需要一个 D 的,反过来想想,项目难道没有评估?领导没有问就是忘记了吗?所以,静观其变是上上策,不要做领导手里的“烧火棍”,烧完了就没用了。
yosoroAida
41 天前
@est 是的,还有各种逆天操作,这里就不细说了。不过招人是不大可能的了,倒是找其他同事帮他吃这坨屎了,哈哈。
yosoroAida
41 天前
@kkk9 你这么说也是对的,让他自己毁灭吧。
yosoroAida
41 天前
@kkk9 我这里传统公司,没有项目评估,没有调研。主打一个客服缺什么就做什么
wangritian
41 天前
他有他的问题,你也有你的问题
char 做主键没有任何问题,你也没问为什么要这么做,也没说不建议这么做的理由,直接说不要这么做,这是导火索,人家直接给你拉黑没毛病
yosoroAida
41 天前
@wangritian 这里忘记提了,有问过他为什么这么做,也建议他不要这么做,因为 char 的排序在类似 99 跟 100 的时候会有问题。导火索是第二次说教,说他业务逻辑有问题,这里是主要导火索。他认为我在给他加活,妨碍他划水。
rabbbit
41 天前
指出代码问题确实容易引起矛盾,建议实在合作不下去可以跟领导反馈,例如想增加开发速度学习、学习后端知识、更好的团队合作巴拉巴拉,兼职后端自己写接口。
对于简单的 CURD 来说其实这样效率更高,省的来回扯皮。
下次跳槽的时候还可以转全栈或者后端。
yifangtongxing28
41 天前
看来还是传统公司养人

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

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

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

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

© 2021 V2EX