关于工作无意失误,造成公司损失的疑问请教大家

2023-03-18 09:16:42 +08:00
 fenranaab

刚工作一年,开发了个活动,领取现金,领取接口忘记添加分布式锁了,一个用户用技术提走了 5000 多现金,我该负怎样的责任,要赔偿公司的损失吗?公司没有产品经理也没有测试,平时都是运营提需求到我这,我开发完,运营简单测试一下,就上线了。自己感觉挺难受的,平时自己做的工作最多,我其他组员连分布式锁都没听说过。

15725 次点击
所在节点    程序员
131 条回复
westoy
2023-03-18 23:20:19 +08:00
@FawkesV

越小的交易所越容易因为公布这种漏洞导致交易用户挤兑把自己搞死....所以会想办法把消息吞了的, 根本不可能去处罚人的.........
NoString
2023-03-18 23:49:56 +08:00
可以参考下之前我问 V 友的: https://v2ex.com/t/540211
luckykong
2023-03-19 00:14:42 +08:00
@NoString 你那个情况,最后怎么处理的?
realfatboy
2023-03-19 01:22:09 +08:00
公司要是赚了 5000 ,会分你多少?同理,公司亏了 5000 ,你要承担多少?

按合理的比例承担,在奖金扣也可以。甚至不用明面上扣奖金,只需要绩效打低一些,然后季度年度的绩效奖金自动就少了。

如果公司大方一些,下不为例也可以。
dayeye2006199
2023-03-19 06:49:24 +08:00
权利和义务不对等,让他们凉快去
LaurelHarmon
2023-03-19 08:10:28 +08:00
@fenranaab 基本礼节要懂,人家好心好意打字给你出主意,你直接已经在做了一笔带过,连个感谢也没有。
其次,已经在做了你倒是交代清楚,省的别人打字
还有,已经在做了发出来干啥,流量吗
fenranaab
2023-03-19 09:12:50 +08:00
@LaurelHarmon 你的批评我接受,并不是为了流量,只是自己社会经验不足,想来听听大家的想法。
hhjswf
2023-03-19 09:29:14 +08:00
@mango111 我可没说领导没有责任。你要跟领导怼,说你才是那个最大责任人扯了一大堆,领导就明白过来了,啊对对对,我是最大责任人,我最大的错误就是没有做到知人善任招聘了不靠谱的你,没有及时止损那就是错上加错。现在你被开了,因为老板不可能同意增配人员完善开发流程,不敢再用你了
cnhongwei
2023-03-19 09:35:30 +08:00
1. 你没有任何责任
2. 但自己不要认为自己没有错,(对公司认不认是另一回事),自己编程上的错误,自己复盘。这里不光是分布式锁能解决的问题,自己数据库也应使用乐观锁或悲观锁,数据库是最后一道防线,这里不能忽视。
hhjswf
2023-03-19 09:37:59 +08:00
@mango111 我有说要赔偿啊?你什么阅读能力啊,写出这样完全没有安全思考的代码,我找你谈话问问你怎么想的,怎么了?这不算小事吧,跟你谈谈整理全过程组内复盘有问题吗?这也叫拿鸡毛当令箭,你没事吧?不干事下次出事又要领导背锅是吧?
noparking188
2023-03-19 10:13:04 +08:00
不是你的失误,是你领导的失误,有责任心很好,太有责任心不好。

多做、多错;少做、少错;不做、不错,公司倒闭
Biggoldfish
2023-03-19 10:52:45 +08:00
@hhjswf
“找你谈话”还不是鸡毛当令箭?我是写代码缺乏安全考虑,那么做 design review, code review 时候没发现问题的 Senior Eng/TL/Manager 呢,批准 launch 的领导呢,是不是该统统找来谈话?

Blameless Postmortem 不是用来谈话甩锅的,为的是找出流程上的缺陷,每个人的知识结构都可能有不足,也有可能犯错,要做的是完善流程减少事故发生的可能
zhuzhibin
2023-03-19 10:55:22 +08:00
看事故等级吧,如果 P1 及以上…
hhjswf
2023-03-19 11:19:14 +08:00
@Biggoldfish 是的,没错,有很多问题,但是管理层要讨论的问题,哪个领导被开除要扣钱不关你事。现在要讨论是你写代码的问题了,只要关心这点就够了,我找你谈谈,怎么了?
Rache1
2023-03-19 11:41:18 +08:00
曾经写过一个 bug ,要求有个 not in 的条件,然后没有判断集合为空的情况,导致进入到那里到时候,如果没有配置那个集合,就直接 true 了(因为任何值都不会存在于空集合里面),最终损失好几万。相关人员扣了几百块,也吸取到了一次教训了算是。
mango111
2023-03-19 12:02:32 +08:00
@hhjswf 别急,你好像在逗我笑。你经历过正经公司嘛?还需要我去怼,最大背锅人本来就是 TL ,因为一线同学总是经验不足而需要宽容的。还需要领导背锅。。。我仿佛看到一个没有任何责任感的甩手掌柜,手下小弟犯了错就赶紧把小弟供出去祭天。还谈谈写代码的问题,lz 是组里技术强的 + 应该是首次遇到这种业务场景,TL 更强怎么不提前 review 出来呢?你想谈啥呀,去批评组里最强最负责任的,然后让大家都不敢做事,留下一群更菜的?
按 LZ 描述应该是核心开发,这种是 TL 需要保护和培养的对象,怎么做一个值得追随的领导有门道的,像你这种谁敢跟你啊
chole
2023-03-19 12:18:33 +08:00
劳动者一般过失或者正常工作不存在主观故意或重大过失的,造成的经济损失,无论大小,均不应让劳动者承担。
hhjswf
2023-03-19 12:21:43 +08:00
@mango111 你仿佛在逗我笑?这是技术主力。。看来就业环境还是太好了。。
wdlth
2023-03-19 12:58:26 +08:00
这种明显违反规则的,还能通过审核?涉及到钱的,肯定不会只经过你一个人,怎么可能只算你的责任。
passon
2023-03-19 13:01:34 +08:00
有内鬼?

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

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

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

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

© 2021 V2EX