作者 | 码君
来源 | 抓码青年
干程序员这一行难吗?
要码君说并不难,实在不行咱删库跑路就完了嘛,多大个事儿呢!
哈哈,开个玩笑,这其实是咱在工作闲暇之余的一句调侃罢了,大多数程序员在“动手”前还是会掂量掂量后果的。
要知道,一旦给公司造成难以挽回的数据/代码损失,那可是会直接起诉你的......
不过话虽如此,但仍有不少程序员兄弟一时怒发冲冠、放肆一回,在离职之前怒删老东家代码。
比如这两天就又出了这种事儿——
2021年3月,王某入职上海某知名互联网公司从事计算机系统研发工作,负责公司网购平台部分规则代码研发。
3个月后王某因试用期未合格被公司劝退,并于离职当天,未经公司许可将其在职期间所写平台优惠券、预算系统以及补贴规则等代码删除,导致原定按期上线项目延后。
结果,公司不得不花了3万元聘请第三方数据公司进行数据恢复,并组织员工重写了代码......
而这位程序员兄弟下场如何?他因涉嫌破坏计算机信息系统罪被法院判处有期徒刑十个月,这波删库删出了“案底”,以后服完刑出来找工作怕是都难了吧......
要码君说,这则事件其实并非孤例,我们把目光再往前倒倒,便会发现一个哭笑不得的事实——删库跑路现象属实还挺多,而且其中不少案件比这位兄弟严重得多.....
比如曾经震惊行业的微盟删库事件,就给当时上市不久的微盟带去了十几亿美元的市值损失。
具体事件背景是2020年2月,SaaS服务商微盟遭遇员工“删库跑路”,服务器出现大面积故障。
公司一调查发现,犯罪嫌疑人是微盟研发中心运维部的核心运维人员贺某,于2月23日晚18点56分通过个人VPN登入公司内网跳板机,因个人精神、生活等原因对微盟线上生产环境进行了恶意破坏。
“因个人精神、生活等原因”、“恶意破坏”,好家伙,这就将“精神病”三个字写人脸上了......
虽然元凶已被找到并法办,但受删库事件影响,微盟的股价在2月24日就出现了下跌,市值在一天之内蒸发了12.5亿港元,这怕是比CEO离职的影响都要大吧?
大伙儿可别觉着这员工精神真有问题,毕竟人在江湖飘,谁还能没点脾气呢?就连国外的开发者大神也有一言不合就删库的经历。
最近干出这事儿的就是「faker.js」和「colors.js」的作者 Marak Squires,他在一夜之间主动删除了「faker.js」和「colors.js」项目仓库的所有代码,躺枪的码农们一觉醒来发现,自己程序跑出来的全都是「乱码」......
要知道,faker.js在npm上的每周下载量接近250万,color.js 每周的下载量约为2240万,本次删库的影响是极其严重的。
而原因为何?网友们把他11 月发在 GitHub 上的一篇帖子挖了出来,帖子中他写道自己不再想做免费的工作了。
“恕我直言,我不想再用我的免费工作来支持财富 500 强(和其他小型公司),以此为契机,向我发送一份六位数的年度合同,或者 fork 项目并让其他人参与其中。”
终究还是为了钱呐!
不过一向以“开源”为宗旨的GitHub这次却对这位大神挥出了“铁拳”——直接将Marak的账号给封了......
而十天之后,这位始作俑者似乎也开始服软起来,他在Twitter上说:GitHub你怎么回事?封号十天了,既不让我修复项目的bug,也不回我的邮件。每个人都会时不时地犯编程错误。没有人是完美的。
嗯?编程错误?这不巧了么这不是,请原谅我不厚道地笑了。
抛开这些因“一时冲动”而删库的开发者不谈,在各个互联网公司也都有“失手”的情况发生。
比如一位阿里的程序员就在知乎爆料,曾因不慎操作差点将公司某项目的数据库误删——
评论中有老哥直言:照你的方法试了一下,这个月的工资给我提前发了,真好——
看过这么多删库跑路的故事后,码君觉得,这毕竟是一小部分,其中最为关键的问题是:一个普通员工为什么能有删光全部代码的权限?这听起来是极其不合理的。
一般而言,公司的CTO都会将风控做好、做好备份,如此就算被删库也可以恢复如初。
再者,程序员也并不是都靠一个人挑全盘,研发人员之间往往是相互协调合作的状态,自己的权限一般只到自己负责的部分板块。
所以从这个角度看,开头提到的那则判决很可能是公司的套路,忍不下去便硬要搞这位试用期员工的事......
需要注意的是,审判方法院是不懂这些的,他们会按刑法中的法规来办——也就是破坏计算机信息系统罪,你稍有不慎就会面临“牢底坐穿”的局面......
有专业人士指出,“删库跑路”如果造成 10 台以上系统不能正常运行就可以判刑,如果影响 50 台以上则至少判 5 年。
所以呐,大伙儿在受到公司不公平对待时一定要冷静,不要将段子变成了现实,否则咱普通打工人可真是得不偿失......如果压力真的太大,咱没事还可以打打产品经理解解压不是?
不过换一面说,人员工也不是全责,能让一位试用期的程序员做出删库这种行为,可想而知这位老哥究竟经历了些什么......
而且能够肯定的是,这家公司指定权限管理脏乱差、代码版本异常糟,就是不知道新闻中所指的“上海某知名互联网公司”是哪家?看来只能等媒体进一步爆料,我们才能拿小本本记下来并列为黑名单了。
最后,奉劝各位老鸟也别在群里动不动就将删库代码发给新手程序员,皮这一下你倒是很开心了,还美其名曰“指点江山”,结果搞不好到时候人家会提刀来寻人也说不定,不信你看这位——
你遇到过类似删库跑路的事儿么?
*期待你的留言!
《新程序员003》正式上市,50余位技术专家共同创作,云原生和数字化的开发者们的一本技术精选图书。内容既有发展趋势及方法论结构,华为、阿里、字节跳动、网易、快手、微软、亚马逊、英特尔、西门子、施耐德等30多家知名公司云原生和数字化一手实战经验!
,