1
最近在IT圈有有篇文章以很快的速度传播,文章的标题就很火爆:“程序员跑路搞死游戏公司,创始人称600万打水漂”。
我大概的看了一下内容,大意是一个创业公司因为一个后端程序员在产品测试上线当天锁机、删库然后消失,由此导致产品无法测试和上线,最终公司倒闭。
最开始是创业公司的老板发一篇文章,引起了大家对这个程序员的集体讨伐,认为这个程序员无人品,无底线。
刚看到这篇文章我也在想,做为一个开发人员锁机删库玩消失未免有点过份,连基本的职业道德都没有,以后还怎么在这个圈子混呢。
但是最近这个程序也发了文章在反驳,声称要走法律程序想找回公道,也许事情并没有那么简单。
2
类似的事情,我之前也遇到过。我们之前有一个在线商城,这个商城主要用于客户购买产品的,由于客户不多每个月也就几个订单,因此也没有做更多的架构设计。
这个项目只有一个人负责,但是由于这个同事在工作中经常犯错误,总是被领导批评,最终在人员优化调整时开除掉了。
一周后一个客户打电话反馈说商城无法访问下单,经过检查发现整个数据库丢掉了。没有办法就给之前离职的同事打电话,电话一直不接。
最后没有办法只能通过很久之前的一个版本去恢复数据库,中间费了很多周折才弄好,通过查找原因以及查看日志发现这个库被人为的执行了删除操作。
3
其实任何事情的出现即有客观因素又有主观因素,我们不要看单方面的原因就去下结论评判一件事情以及一个人。
对于第一个事例中仅仅因为一个程序员就能影响项目无法测试上线,那这个公司的风险控制做的也太不够了,这也暴露出了公司的诸多管理问题。
既然创业都花了600多万了,公司的组织架构以及人员安排是非常不合理的。
做过技术的都知道,在部署重要的系统时总会避免单机部署,因为单机部署一旦服务器出了问题会导致整个系统不可用,所以一般都会负载均衡以及分布式。
其实对于公司运营也一样,对于重要节点也要能够做一个“负载均衡”,不要因为一个人的变动影响全局。
4
对于发生在我身上的删库事件,其实我做为管理者完全是可以避免的。
当时针对商城系统部署也想搞多台部署,当时一想太麻烦了就不做了,数据库也没有做定时备份。当人员离职时想过修改数据库的帐号密码,但一想到改完密码还要修改很地方的连接又没有去做。
浅意识认为,这种小概率事件不能发生,但是认为不能发生的事情确发生了。
一切根源是懒,因为偷懒,所以必须要为所偷的懒付出代价,没有其它的。
这是做为管理者要思考以及整改的地方。
END
作为员工,不管从事什么工作,不管在哪家公司,最重要的要有一个很好的职业操守。
这也是为什么很多公司招人都有一个最基本的标准:有才有德重点招,有才无德坚决不要。
作为公司,要做好管理,做好监督,做好与员工的沟通、交流与培养,同时对于重要节点工作必须要考虑单点风险。
作为员工,不管在工作中受到了什么委屈或者不满都不要用不理智的方式去解决问题,这样只能让事情越来越糟。
作为员工,当我们离开这家公司时,我的心胸是坦荡的,我已尽了全力去做好交接,如果后绪有工作问题需要帮助我还是尽我最大可能帮助。
作为公司,当有人离开时,我已经有过亲分的沟通,充分的尊重员工选择,如果个人需要帮助找到公司我们还是一家人。
公司要有公司的管理与操守,员工同样也要有自己的职业道德与操守,这样你好我也好,大家彼此怀念岂不是更好?
所以职业修养还是要有的,万一.........