深圳一家手游公司的这个冬天,是和别处不同的,在手游寒冬里,大家都是做换皮游戏,混日子。他们本来想做点不一样的游戏,可在游戏上线当天有个程序员锁死了服务器,跑了路。
因为此,创始人说有600万元打了水漂,公司也直接*了。
据说锁库跑路的程序员姓燕,听说脾气很暴躁还打的研发经理面红耳赤,有人便替他取下一个绰号,叫做燕锁库。
燕锁库一到同行求职群里,所有HR便都看着他笑,有的叫道,“燕锁库,你又来找工作啦?”他不回答,对群主说,“找两个技术总监职位,要一个月40K。”便排出九张简历。
他们有故意快速的刷屏嚷道,“你一定又删了别人家数据库!”燕锁库睁大眼睛说,“你怎么这样凭空污人清白......”“什么清白,我前天亲眼看到网上说你锁死了人家的服务器,跑了路”。
燕锁库便涨红了脸,手上的青筋条条绽出,争辩道,“锁库不能叫删库......锁库!......后端程序的事,能叫删库吗?”接连便是难懂的话,什么“锟斤拷烫烫烫”,什么“C 是最好的语言”,引得群友都哄笑起来,网络上充满了快活的气氛。
一家公司,被员工搞死了以上这一段玩笑不过是给各位充当谈资罢了。
以前我们常跟程序员开玩笑说:“快过年了,你拿完年终奖,还不赶快删库跑路?”
然而现实却没有玩笑来的有趣。
近日微博上有网友爆料,深圳一家名为螃蟹科技的手机游戏公司,因为一位入职三个月的后端C 主程序员,在游戏上线测试当天出于报复心理锁死了游戏服务器和他的办公用电脑,然后失踪。
因公司内后端仅他一人负责,其他员工无法破解密码。后又以代码相要挟拒不交接工作,最终导致投资600万历时2年开发的游戏项目宣告*,公司也因此*。
据公司的创始人尹柏霖称,他个人把积攒的100万元全部投入到这个项目中。拜这名删库跑路的程序员所赐,尹柏霖现在需要一边照顾即将生产的老婆,一边给人打工偿还债务。
理想很丰满,现实很骨感。
游戏行业的寒冬还未完全过去,这家游戏公司便死在了即将开春的前夜。
自18年的3月之后,国家广电总局便暂停了游戏的审批,直到12月21日再次解禁,这近一年的时间里没有一款游戏拿到版号。
许多游戏公司也因为没有新鲜血液注入,资金链均出现不同程度影响。有的公司甚至裁员来减轻运营压力。
在这样的行业背景下,深圳螃蟹科技没有因为审批版号遇险,反而死在自己的程序员手里,不禁让人唏嘘。
真这么厉害?假的吧?不少网友对此也纷纷表示不理解,如果事情真如网上所传,这家公司为什么会受制于一个入职仅三个月的程序员?程序员真的有这么大权力吗?现实中的程序员,真的会像段子说的那样,从删库到跑路?
如今对任何一家企业来说,数据都是极其重要的资源,而且对于互联网行业来说更是如此。
根据行业不同,企业服务器内的数据库存储的信息也不同。对传统企业来说,是几年几十年的交易数据;对互联网产品来说,是用户在产品上所有的行为资料。
要是有一天,微信突然说,你所有微信上的东西都消失了,你会是什么心情?
所以,掌握了一家互联网公司的服务器内的数据,便可以掌握一家公司的生死,这一点都不为过。
可是受制于员工成本,很少有企业能真正重视数据安全的问题。
在正常情况下,企业都会有冗余备灾方案,防止数据丢失或者损坏。就算没有做备份,实体服务器机房以及云服务器都有破解root密码的方法,服务器的权限也不会集中在一个人手中。而且程序代码本来就极易丢失,做程序开发使用版本控制工具已经特别常见。
说道版本控制,就像咱们写毕业论文经常出现的场景。
这就是最原始的版本控制方法。
在实际程序开发环境下,为满足多人协同操作都会使用像CVS、SVN、Git这样的版本控制工具。这些工具支持保存项目的所有版本的代码,而且是储存在云端服务器上不易丢失。
所以,单凭锁死服务器就想搞死一个项目,从道理上是说不通的。
除非螃蟹科技这家公司一点数据备灾意识都没有,才可能出现让一个后端主程掌控整个项目命脉。
数据安全,该谁来负责?数据备灾要谁来负责呢?
说道这里就需要谈到两个的职位,一个叫运维,一个叫DBA(数据库管理员)。
运维大家可能很熟悉,在很多中小型企业里运维的工作内容特别“全面”。
大到数据库监测,服务器优化维护,小到修打印机换灯泡,接网线修电脑。
在这样的企业里,运维完全沦为一个打杂职业,给人的印象也就成为“会写代码的电工”。
实际上在大企业中,运维的工作更集中在服务器的软硬件设施上,出现问题时要及时解决故障,正常运行时要做好应急方案,优化服务器效率。
这些才是一个真正运维该做的工作。
DBA就要更加注重数据库的工作了。从数据库的搭建、优化,数据存储过程,再到整个数据库的安全,日常的性能检测维护等等多个方面。简单来说与数据库相关的工作都是DBA的工作范畴。
运维和DBA都是管理服务器的岗位,看似区别不大,实际上是两个完全不同的方向。
DBA是IT岗位里特别细化的职位,对技术要求也非常严格,所以小公司既不重视,也养不起,一般企业也没这么高端。
为了减少成本,很多中小型企业都会让后端程序员或者运维兼职管理DBA的相关工作。
疑点重重,创业要避开的陷坑那事情就不难理解了,这家公司连正经的运维都没有,运维、DBA、后端等一系列的工作都交给了这位姓燕的程序员手中,也就是说他一个人掌控着整个项目的服务器。
而公司方面为什么会给一个新员工这样的权利,这背后又会有怎样的故事,我们就不得而知了。
无论事实如何,这家公司已经*了。
这里面充斥着松散的企业管理方式,草率的人力资源管理,还有几乎为零的风险管理意识。
这样的公司,又能走多远呢?
番外:那些年我们删过的数据库其实数据库删库这种事,几乎是每个程序员都想做又不敢做。
就像打产品经理一样。
那这些年,我们又经历过怎样的“从删库到跑路”?
携程网瘫痪事件15年5月28日。
这一天注定是不平凡的,这一天汪峰差点上了头条,这一天股市遭遇崩盘,这一天携程网也全线瘫痪。
28日11点,有网友携程网内部有些功能无法正常使用。随后,携程官方发布声明称携程网的服务器遭遇不明网络攻击。
也不知道这一天网友怎么就那么闲,随后网络上出现各种“内部消息”。
有传言说,携程的数据库被物理删除了。
有传言说,携程正在内部悬赏100万解决问题。
有传言说,携程内部正在排查内鬼,所有技术人员不准离开公司。
有传言说,是携程已经离职的开发总监为了报复携程网,给服务器里留了后门。
有传言说,是携程的一位程序员,发现自己的运营妹子与公司高层有染,气愤之下怒删服务器数据。
还有传言说,是因为股市崩盘,想订房跳楼的人把携程搞瘫痪了。
28日15点,携程宣布瘫痪问题暂时无法解决,开始导流给自己入股的艺龙网。
随后,艺龙网也瘫痪了。
值得一提的是,28日16点知乎上的一条提问引起了网友们的注意。
此次事件沸沸扬扬,直到29日凌晨4点,携程官方才发布声明称此次瘫痪是由内部员工误操作导致,但未给出瘫痪原因的具体细节。
直到今天,网络上仍然流传着关于此次事件的传说。
“这是一次来自传统行业的反击。”
附:前一天的5月27日,支付宝大面积瘫痪。原因是杭州萧山的一根光缆,被挖掘机挖断了。
炉石传说回档事件17年1月16日凌晨。
就像其他的网络游戏一样,炉石传说在这一天进行服务器维护。玩家们也没当一回事,因为平常这种服务器维护也就几个小时就过去了,等早上起床吃完饭也就可以正常游戏,没什么。
谁也没想到,这一次的维护,一直持续了30个小时。
到了17日下午,官方发出故障公告称,在14日15:20游戏服务器供电意外中断,导致服务器数据损坏。在数据恢复失败后,不得已采取回档操作,并给予玩家补偿。
当然,谁都不相信网易会没有数据备份,而且单凭服务器断电就会整整丢失2天的数据也没人信服。
可直到现在,没有人知道事件的真正原因是什么。
只有网络上只流传着一个玩笑。
“在2017年的春节前,网易的一个程序员删库跑路了。”
顺丰快递删库事件18年9月19日晚。
顺丰的一位高级工程师在接到需求变更后,正常操作进行升级系统数据库。
可是在操作过程中他没仔细看选择的库,等操作执行到一半才发现数据库选错了。
没办法,删吧。
谁曾想,这个时候光标跟他开了一个玩笑,回跳到了数据库的实例上。他本人又一次没看清选的是什么内容,直接进行delete操作。
重点来了,弹窗警告他仍然没有看清,直接按了回车。
这位程序员连续三次“看不清”不要紧,直接导致顺丰的临时车线上发车功能共有590分钟无法正常使用,这可是近10个小时。
顺丰也对得起这名犯错的程序员,全网通报批评并予以辞退,事件也就这样结束了。
美国人工智能暴走事件人工智能大家都特别熟悉。从《终结者》到《机械公敌》,在人们的幻想中,AI总是想方设法除掉人类。
19年1月15日。
美国著名的商户点评网站Yelp上线一个训练已久的神经网络,目的是用来帮他们消除app上的bug。
2天以后,整个网站突然无法正常访问。经过内部排查消除了认为因素之外,他们发现问题原因是之前上线的神经网络,它把数据库中的所有数据全都删除了。
不得已,官方团队只能选择回档。
事后有评论表示:“AI:我不是针对谁,在座的各位都是垃圾。”
emmm...要不你也来说说,你遇见过哪些好玩的程序员?
本文由艾拜侦探社原创,转载请注明作者
Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved