如何避免程序員刪庫跑路的事情在公司裡發生?

程序猿猴寶庫


對於這種情況,大公司都有對應完善的機制。

1、簽訂勞動合同在裡面會有規定離職交接的程序,一般都可以避免刪庫跑路,如果是核心的程序員一般公司還會有競業條款,就是離開後不能去競爭性公司或多少年內不允許從事該行業,否則會受到起訴追責。

2、如果是一般的小公司,沒有完善的管理機制甚至勞動合同都沒有,這樣就要管理者一是提升管理技能,把員工凝聚住。不至於和員工仇深是海,員工真要離開時也會感恩不至於刪庫跑路。另外就是要做好備份管理和日常工作管理,每日工作進度跟進及時備份。以防各種原因造成的數據丟失。


平凡的江右旅者


我從事一線開發8年有餘,我認為事情的本質就是我們程序員沒有收到領導的尊重,我國很多企業一直在喊以人為本,當IT公司猛加班的時候有沒有想過以人為本;當承諾員工的沒有實現的時候有沒有想過以人為本;當把程序員當機器用的時候有沒有想過以人為本。從員工和公司角度考慮,解決此問題,個人感覺從以下幾個方面入手:

1、首先,最最重要的就是尊重程序員,承諾員工的要實現,以人為本不是空話;

2、其次才是從技術方面考慮:

  • 對數據庫刪除權限有針對性的開放。

  • 對代碼、數據進行定期備份。

  • 對數據進行加密及權限保護。

3、開展企業文化和技術規範的培訓,從關懷尊重、技術保護兩個角度和員工平等交流構建溫暖、最終的交流平臺。

以上是一家之言,歡迎各位空友吐槽拍磚,歡迎關注我、評論哦


林時變量


你好,非常高興回答這個問題,我們從制度和技術兩個角度去分析“程序員刪庫跑路”。

制度

程序員常年和數據庫打交道,沒有人會比他們瞭解刪庫是一個多麼危險的操作,因此可能是在某個方面受到了巨大的刺激導致程序員最終採用如此方式進行洩憤。比如產品需求不斷更改導致無法及時完成工作量,面臨績效考核的壓力;業務、產品、程序員溝通不暢導致產品無法及時交付,互相推諉責任;加班嚴重,心理生理面臨巨大的考驗等等。這有可能是很多中小公司的通病,也可看出程序員的抗壓能力。

但是解決此問題,不能一味的要求程序員自身客服面臨的問題,還需公司做到:

1.需要公司從文化、制度上採取一些措施,給產品、程序員建立起良好的溝通渠道。畢竟大家的共同目標產品能給公司帶來收益,產品上不要一味的要求高大上,要把握核心需求增加用戶粘性,這就需要公司在制度上委派產品管理崗位,能夠對需求做出取捨。

2.將數據安全納入公司制度中,強調數據重要性,提高員工的安全意識。

技術

雖然程序員可以對數據進行增刪改查,但是DBA或運維為避免程序員的誤操作要做到以下幾點:

1.權限控制,分配給程序員的權限一定是代碼可運行的最小權限,切莫圖方便直接分配root權限。

2.數據備份,對數據庫做好全量、增量備份,保證數據丟失後能夠快速恢復;如果有條件,可以增加延遲備份功能,可設置同步延遲時間,可以快速找回數據。

3.sql審核,在公司內部做好sql審核平臺,對一些危險的操作進行上線前的審核。

總之,理性分析此事後,在技術層面要做到可防可控,在制度層面要做到提高安全意識,將此意識扼殺在萌芽階段。當然要做到此,還需各相關人員的共同努力。


分享到:


相關文章: