程序员因为试用期被辞退,为发泄情绪删光了自己在公司写的所有代码被判刑十个月。这位程序员也不知道哪根筋搭错了,做出这么无脑的事。通过删库删代码来发泄情绪的程序员是最蠢的,这几年发生这种事还少吗,有一个有好下场的吗,所以做程序员的兄弟们一定要注意了,三思而后行,别为一时爽而葬送了自己的未来。
北漂程序员个人倒是觉得,针对这种试用期不通过的程序员有点自作多情了。根据@北漂程序员创业 个人多年的写代码经验和项目团队的管理经验,往往试用期不通过的程序员写的代码完全达不到项目的要求,说白了,几乎可以说是垃圾代码。所以程序员本人完全不用冒着违法犯罪的风险去删自己的代码,大概率老板或者项目负责人还会找项目组其他人员帮你把代码删掉。
再一方面,现在的软件公司对代码都是有版本控制的,几乎不存在因为你删除自己的代码导致项目停滞的情况。只需要通过版本控制系统把历史版本做一个恢复就行了,程序员干嘛非要自己删除呢。说实话,即使你删除了自己的代码也不会影响系统的正常推进,之所以这个软件公司要起诉你,大概率是因为你把这事做得太绝了。差不多意思就是,别怪我对你下手狠,是你先对不起我的。
另一方面,软件公司都有一个潜规则,只要确定了你哪天离职,公司的系统运维人员当天就立刻把你的各种账号停用的,当然也包括代码版本管理系统,比如常见的svn账号或者git账号。一方面是避免程序员对代码进行恶意操作,比如胡乱删除或者修改,再一方面就是怕程序员离职时带走项目的源代码。所以说,正常情况下,程序员离职的时候,是没办法直接删除自己写的代码的,最多删除一下自己电脑上的本地代码,想删除服务器上的代码几乎是不可能的。
还有一方面,我们都知道软件开发一个工程项目,是一个团队行为,不是一个程序员自己的事,所以说,代码往往都是在一起的,代码都是互联关联交叉的,几乎不存在一个程序员的代码完全独立的存在,即使做微服务也很难完全独立。所以说,如果没有源码版本管理系统的话,他是很难做到只删除自己三个月写的代码,而不删除项目组其他人的代码。所以说,这位程序员所在的软件公司绝对是有代码版本管理系统的,北漂程序员创业个人还没听过哪个软件公司不适用代码版本控制工具的,就算是10年前,这事也不存在。我大学刚毕业的时候在一家软件公司做开发,都已经把所有代码都放在svn上了,不可能现在还有公司没在使用代码版本控制吧,我是觉得这种情况应该是不存在的。
所以北漂程序员创业 建议所有做程序员的兄弟们,遭遇不公平的事件首先要保持冷静,一定要通过正当的途径为自己争取最大的利益,如果你忍不住成为先犯错的那个人,那不仅得不到本应属于你的尊严,而且还要付出代价。就像刚才说的这位哥们一样,他的冲动可不是判刑十个月那么简单,未来不管走到哪里都是要有前科的,再想找工作就难了,再想找程序员的工作几乎没什么可能了。你想想,还有哪个公司敢接收这种员工呢。
作者:北漂程序员创业
领取专属 10元无门槛券
私享最新 技术干货