微盟系統被員工刪庫,這事到底有多嚴重?相關各方將會面臨什麽樣的處境?
我08年就開始從事軟件工作,直到17年後才沒有寫程序。雖然沒有進過大廠,但是對於軟件開發的管理規範還是非常熟悉的。
我最早入行的時候,還沒有雲服務,都是公司自己架的服務器。有壹臺服務器是專門做程序和數據庫的備份。那個時候我是經理,每天晚上下班前,我都要把數據同步到備份服務器裏面,備份服務器只有我們進。機房也必須要公司的證明才能進,所以從理論上來說,如果要刪庫的話,只有我壹個人有權限。
當然,這個大家也都可以想到,所以我也給老板提了建議,我每天把程序和數據庫除了導到備份服務器外,還會導出到本地,然後發給老板。這樣就算遇到意外,最多也就損失壹天的數據。
後來去了幾家大公司後,就更加嚴格,每壹層的權限都控制的很死,老板手上壹定自己管理著壹個備份。
即使後來使用了雲服務器,也會做壹個備份,讓老板管理。每天都要檢查文件是不是最新的。微盟也算是做的挺大的壹個公司,難道老板或者總監不知道要自己掌握好備份嗎?我真的感覺這個太不可思議了,因為數據庫和源文件,對於壹個互聯網公司就是命根。
二、程序員會不會做這種事?
我從業的經驗來說,從來沒有遇到壹個程序員會真的這麽幹,雖然嘴上有時候會抱怨,但是大家都知道這是違法的。我做管理的時候,也是因為有這種擔心,所以會把備份做到極為周全。
也會經常給下面的人強調,有任何不滿,可以走法律程序,但是如果刪源代碼或者刪庫,那就是屬於違法行為,要坐牢的,自己掂量清楚這個輕重關系。
所以我從來沒有遇到壹個程序員會真的做這種事,而且代價多大,大家心裏都很清楚,我身邊的朋友或者公司,也從來沒有遇到這個現象,最有肯定就是批量操作出錯,把數據弄亂了,但是數據回滾壹下就行了。
三、總結
根據我自己的經驗判斷,這麽大的壹個公司,壹個小小的程序員就能拿到數據庫的最大操作權限,這種事情的可能性很小。
如果不是微盟的管理水平實在太低,那就是另有隱情。