
受到類似問題的啟發特別是關於開發人員,我想知道系統管理員如何與資料庫管理員更好地合作。
在我 10 年的系統管理員經驗中,我曾與各種 DBA 一起工作過。我見過雙方發生很多衝突,最常見的是由於對誰擁有什麼的分歧,特別是在安全方面。
所以問題是:當與 DBA 意見不同時,如何達成妥協?
答案1
準備好解釋你為什麼做某事並傾聽他們為什麼做某事。
真正有幫助的是雙方都可以後退幾步,減少對他們當前(或期望)如何做某事的關注,而專注於總體目標是什麼。
如果 DBA 專注於讓程式 X 與資料庫對話,而係統管理員不允許程式 X 在「他的」網路上運行,那麼沒有人會高興地離開房間。
另一方面,如果 DBA 需要完成一些可以透過程式 X 完成的任務,但係統管理員知道程式 X 中存在安全缺陷。系統管理員可以共享有關安全問題的資訊。他們可以一起尋找更好的方法來實現目標(或找到安全問題的解決方案)。
當一切結束時,工作就完成了,雙方都學到了一些東西。
答案2
我認為記住這一點很有幫助:在做你的工作時,有時你做事的方式對外部觀察者來說可能不是最有意義的,但你這樣做是有原因的。同樣的原則(可能)也適用於那個困難的 DBA。向他們表達你希望得到的同樣的尊重可以大有幫助。
答案3
像任何人一樣,保持友好。它讓生活更輕鬆。
答案4
- 表示尊重
- 在適當的時候說“請”和“謝謝”
- 假設對方知道他在做什麼,當你不明白時,禮貌地問“為什麼”,並表明你想學習。
簡而言之,要友好和尊重……這不是這位工程師總是在沒有內部鬥爭的情況下所做的事情。