入职第一天,误删生产库,公司要起诉,我该怎么办?

科技   科技   2024-07-04 07:09   上海  

将 "数据与人" 设为 "星标⭐"

第一时间收到文章更新


这是一个七年前的Reddit热门帖子,发帖者是一名初入职场的新手: 
https://www.reddit.com/r/cscareerquestions/comments/6ez8ag/accidentally_destroyed_production_database_on/

在他上班的第一天,由于操作失误,他删除了公司的生产环境数据库。公司对此非常不满,甚至威胁要起诉他。
于是,他选择在Reddit的r/cscareerquestions板块发帖求助,结果得到了超过4200条回复。这个帖子因此成为了网络上的经典之作,每当发生类似的数据库删除事件时,网友们总会翻出这个帖子来讨论。

本文选了原帖 + 部分高赞评论与大家分享。


01

原文翻译

作为初级开发人员,今天是我入职的第一天,也是我大学毕业后的第一份非实习工作。然而,我却遭遇了一个巨大的挫折。
有人给了我一份详细的文件,指导我如何搭建本地开发环境。其中包括使用测试数据运行一个小脚本来创建我的个人数据库实例。
在运行命令后,我应该复制输出的数据库URL、密码和用户名,并将我的开发环境配置为指向该数据库。然而,我犯了一个致命的错误,没有复制输出的值。
出于某种原因,我使用了文档中提供的值。这些值实际上是用于生产数据库的,而我对此一无所知。
更糟糕的是,这些测试会在运行测试时添加虚假数据,并清除现有数据。因此,我无意中删除了生产数据库中的所有数据。
直到我犯下这个错误大约半小时后,才有人意识到我的失误。
当我的错误开始产生严重影响时,CTO让我立即离开公司。他还告诉我,由于数据严重丢失,法务部门将介入此事。
我试图提出赎罪的建议,但被告知我已经彻底搞砸了一切。虽然我已经离开了公司,但我仍然关注着SLACK上的消息,希望能看到备份是否已恢复。整个开发团队似乎陷入了全面恐慌。
我尝试给CTO发送一条SLACK消息解释我的错误,但不久后我的SLACK账户就被停用了。HR部门至今没有与我联系,我感到非常恐慌。
为了这份工作,我刚刚跨国搬家。现在,我不知道该如何挽救这个局面。我会因此被起诉吗?我应该联系HR吗?我真的很困惑和害怕。
现在,我正处于一种极度困惑和害怕的状态中。
编辑:更加尴尬的是,我刚意识到我把公司发给我的笔记本带回家了,我完全不知道自己为什么会这样做。
编辑2:我刚醒来准备借酒消愁,但我被帖子回复数和祝福震惊了。我会尽力摆平这一切的,希望能找到解决问题的方法并重新获得机会。

02

高赞评论

16000+ 赞。@yorickpeterse 感同身受


嗨,我是今年早些时候不小心把 GitLab.com 的数据库搞崩了的那个人(GitLab 28 号员工)
虽然事情出了点差错,但还好有备份,只是有6小时的数据无法恢复了。
这并不是你的错。确实,你使用了错误的命令并删除了数据库,但公司在这件事上也存在不少问题。比如,入职文件中包含了生产数据库的信息,这显然是个风险点。而且,为何入职文件中提供的是一个超级用户,而不是只读用户呢?你其实并不需要这样的权限来克隆数据库。
此外,公司应该直接基于备份来设置开发环境,而不是直接使用生产数据库。这样的话,即使出了错,也不会影响到实际的生产环境。
公司的CTO在这次事件中的处理方式也令人失望。他应该明白,每个人都会犯错,尤其是新手。他应该确保你不再犯同样的错误,而不是直接把你解雇。
还有,公司使用的工具也应该有检查机制,确保它们在进行正确的操作。更糟糕的是,你在入职第一天就被直接投入到了这个复杂的环境中,而没有得到任何指导和反馈。
而且,公司的备份系统似乎也没有正常工作,这意味着它可能从未被真正测试过。我在GitLab也遇到过类似的问题,但至少我们现在已经解决了。
从法律角度来看,我认为你不用太担心,但我不是律师,所以也不能给你确切的建议。
如果你有条件,我建议你找一位律师仔细审查你的合同,以防万一。如果真的走到了那一步,我怀疑法院是否会受理这样的案件。
对于你现在的情况,我有以下几点建议:
1. 详细记录整个事件的过程。
2. 保存所有与对方交流的记录,比如将电子邮件导出保存。
3. 如果对方对你采取威胁态度,你可以考虑聘请律师或寻求免费的法律咨询服务。
4. 不要责怪自己,这样的事情发生在任何人身上都是可能的。你只是第一个遭遇这种情况的人而已。
5. 除非你的雇佣合同中有明确规定需要支付损害费用,否则不要轻易向对方支付任何费用。

1800+ 赞。@yorickpeterse 继续补刀

对于许多公司而言,不幸的是,某些事情只有在成为问题后才引起足够的重视,正如贴主所分享的故事所揭示的那样。

我个人观点认为,创业文化在某种程度上加剧了这一现象:过分强调构建最小可行性产品(MVP)、销售等短期目标,而忽视了构建可持续性的重要性。

尽管我无法确切记得是在哪里读到的,但几年前我曾遇到过一句引人深思的引言,大意是:“如果实习生在入职的第一天就能导致生产故障,那么作为公司,你已经失败了。”这句话带有讽刺意味,因为它恰恰与贴主所遇到的情况相吻合。

3200+ 赞。@optimal_substructure 形象生动

如果一个新员工在第一天就能造成如此大的破坏 - 那家公司完蛋了。你碰巧点燃了火柴而已 - 但他们本来已经是浸满汽油的抹布。

1000+ 赞。@bakonydraco0 剧情反转

前段时间有个 r/askreddit 一个很棒的帖子讨论工作失误,其中一个人描述了自己在实习期间如何破坏了价值 25 万美元的全新设备,并悔过地提出辞职。CEO 回复说:
你刚刚学到了一个价值 25 万美元的教训,只有我脑子被驴踢了才舍得放你走。

*声明:本文于网络整理,版权归原作者所有,如来源信息有误或侵犯权益,请联系我们删除或授权事宜。

更多精彩内容,关注我们▼▼

数据与人
聚焦技术和人文,分享干货,共同成长。
 最新文章