刚工作一年,开发了个活动,领取现金,领取接口忘记添加分布式锁了,一个用户用技术提走了 5000 多现金,我该负怎样的责任,要赔偿公司的损失吗?公司没有产品经理也没有测试,平时都是运营提需求到我这,我开发完,运营简单测试一下,就上线了。自己感觉挺难受的,平时自己做的工作最多,我其他组员连分布式锁都没听说过。
101
westoy 2023-03-18 23:20:19 +08:00
|
102
NoString 2023-03-18 23:49:56 +08:00
可以参考下之前我问 V 友的: https://v2ex.com/t/540211
|
104
realfatboy 2023-03-19 01:22:09 +08:00
公司要是赚了 5000 ,会分你多少?同理,公司亏了 5000 ,你要承担多少?
按合理的比例承担,在奖金扣也可以。甚至不用明面上扣奖金,只需要绩效打低一些,然后季度年度的绩效奖金自动就少了。 如果公司大方一些,下不为例也可以。 |
105
dayeye2006199 2023-03-19 06:49:24 +08:00 via Android
权利和义务不对等,让他们凉快去
|
106
LaurelHarmon 2023-03-19 08:10:28 +08:00 via Android
|
107
fenranaab OP @LaurelHarmon 你的批评我接受,并不是为了流量,只是自己社会经验不足,想来听听大家的想法。
|
108
hhjswf 2023-03-19 09:29:14 +08:00 via Android
@mango111 我可没说领导没有责任。你要跟领导怼,说你才是那个最大责任人扯了一大堆,领导就明白过来了,啊对对对,我是最大责任人,我最大的错误就是没有做到知人善任招聘了不靠谱的你,没有及时止损那就是错上加错。现在你被开了,因为老板不可能同意增配人员完善开发流程,不敢再用你了
|
109
cnhongwei 2023-03-19 09:35:30 +08:00 1
1. 你没有任何责任
2. 但自己不要认为自己没有错,(对公司认不认是另一回事),自己编程上的错误,自己复盘。这里不光是分布式锁能解决的问题,自己数据库也应使用乐观锁或悲观锁,数据库是最后一道防线,这里不能忽视。 |
110
hhjswf 2023-03-19 09:37:59 +08:00 via Android
@mango111 我有说要赔偿啊?你什么阅读能力啊,写出这样完全没有安全思考的代码,我找你谈话问问你怎么想的,怎么了?这不算小事吧,跟你谈谈整理全过程组内复盘有问题吗?这也叫拿鸡毛当令箭,你没事吧?不干事下次出事又要领导背锅是吧?
|
111
noparking188 2023-03-19 10:13:04 +08:00
不是你的失误,是你领导的失误,有责任心很好,太有责任心不好。
多做、多错;少做、少错;不做、不错,公司倒闭 |
112
Biggoldfish 2023-03-19 10:52:45 +08:00 via Android 1
@hhjswf
“找你谈话”还不是鸡毛当令箭?我是写代码缺乏安全考虑,那么做 design review, code review 时候没发现问题的 Senior Eng/TL/Manager 呢,批准 launch 的领导呢,是不是该统统找来谈话? Blameless Postmortem 不是用来谈话甩锅的,为的是找出流程上的缺陷,每个人的知识结构都可能有不足,也有可能犯错,要做的是完善流程减少事故发生的可能 |
113
zhuzhibin 2023-03-19 10:55:22 +08:00 via iPhone
看事故等级吧,如果 P1 及以上…
|
114
hhjswf 2023-03-19 11:19:14 +08:00 via Android
@Biggoldfish 是的,没错,有很多问题,但是管理层要讨论的问题,哪个领导被开除要扣钱不关你事。现在要讨论是你写代码的问题了,只要关心这点就够了,我找你谈谈,怎么了?
|
115
Rache1 2023-03-19 11:41:18 +08:00
曾经写过一个 bug ,要求有个 not in 的条件,然后没有判断集合为空的情况,导致进入到那里到时候,如果没有配置那个集合,就直接 true 了(因为任何值都不会存在于空集合里面),最终损失好几万。相关人员扣了几百块,也吸取到了一次教训了算是。
|
116
mango111 2023-03-19 12:02:32 +08:00 2
@hhjswf 别急,你好像在逗我笑。你经历过正经公司嘛?还需要我去怼,最大背锅人本来就是 TL ,因为一线同学总是经验不足而需要宽容的。还需要领导背锅。。。我仿佛看到一个没有任何责任感的甩手掌柜,手下小弟犯了错就赶紧把小弟供出去祭天。还谈谈写代码的问题,lz 是组里技术强的 + 应该是首次遇到这种业务场景,TL 更强怎么不提前 review 出来呢?你想谈啥呀,去批评组里最强最负责任的,然后让大家都不敢做事,留下一群更菜的?
按 LZ 描述应该是核心开发,这种是 TL 需要保护和培养的对象,怎么做一个值得追随的领导有门道的,像你这种谁敢跟你啊 |
117
chole 2023-03-19 12:18:33 +08:00 1
劳动者一般过失或者正常工作不存在主观故意或重大过失的,造成的经济损失,无论大小,均不应让劳动者承担。
|
119
wdlth 2023-03-19 12:58:26 +08:00
这种明显违反规则的,还能通过审核?涉及到钱的,肯定不会只经过你一个人,怎么可能只算你的责任。
|
120
passon 2023-03-19 13:01:34 +08:00
有内鬼?
|
121
LLaMA 2023-03-19 13:33:39 +08:00
这算什么,之前一个营销活动给用户转账队列的代码,更新状态的代码有问题导致每个周期都给相同的用户转账,账上几万块全被转出去了,甩锅给运营配置的活动方案有问题,因为运营是老板亲戚老板根本没去问,至今没发现
|
122
HugoChao 2023-03-19 14:33:06 +08:00
你没问题
测试都没有的公司,出这种问题的早晚的事 |
123
NoString 2023-03-19 16:57:45 +08:00
@luckykong 损失就是能追回的追回,追不回的就认了,当成 p0 事件处理了。我自己啥事没有,19 年三月晋升没了 被取消了,但是 10 月晋升又赶上了,还增发了三万期权
|
124
jinghong 2023-03-19 18:21:26 +08:00 1
这个 bug 确实是我写的,但是抛开这点不谈,你们就没有一点责任吗? review 的时候大家也都在场,你们当时是不是没有认真对待,还有,测试是怎么做的测试?难道这些都是摆设吗,是走过场吗?幸好这次线上事故没有造成资损,但是希望大家引以为戒,这周的周报我要看到大家的反思和进步
|
125
nyxsonsleep 2023-03-19 18:32:01 +08:00
@hhjswf 确实是就业环境太好了,什么阿猫阿狗都能当管理层了。
|
126
Three2 2023-03-20 09:18:00 +08:00
这帮薅羊毛的是怎么发现的这么快的呢
|
127
justRua 2023-03-20 09:43:15 +08:00
有责任,但不是全责,代码是经过测试、review 的,责任是大家的,没必要全往自己身上揽,如果最后全怪你只能说明这个公司很 low 。以前公司百万日活,支付代码有问题,导致异常提现了几十万,后面是追回一部分,就这样也没见要谁负全责的,大家复盘以后避免就是了。
|
128
SmiteChow 2023-03-20 09:57:37 +08:00
这个责任不是在用户吗?
|
129
Naccl 2023-03-20 11:02:09 +08:00
哈哈我逮住过同事写的 bug ,总价没乘数量,下单按单价算
|
130
killva4624 2023-03-20 14:39:24 +08:00
想起阿里的月饼了。
|
131
com781517552 2023-08-24 09:06:14 +08:00
@FawkesV #33 那这岂不是可以自己写 BUG 自己提现套钱了
|