1. 程式人生 > >運維人需要什麼樣的品格?

運維人需要什麼樣的品格?

前言: 今天早晨聽了《羅輯思維》的關於“信仰”的故事,正好最近一直在很幾個朋友討論關於運維人需要什麼樣的品格的問題,於是將自己的心得記錄下來。——周海鵬

一:信仰

信仰不僅僅是宗教層面的事情,信仰有著廣泛和深刻的含義,是一個深刻的影響我們每個人生活、工作的精神動力。信仰第一層的意義,就像過橋時的欄杆,雖然你可能不會去扶它,但讓人心裡踏實,給人以安全感。
信仰第二層的意義,讓自己覺得在做有意義的事情,停止追問、猶豫、掙扎,心裡變得踏實。我到過南京雨花臺革命烈士紀念館,看到那些年輕的烈士,最小的13歲,最大的21歲,這麼多年輕的生命,是應為信仰才選擇了這條充滿巨大風險的道路。登山愛好者有一句名言,為什麼去爬山,因為“山在那裡”。
運維人的信仰,就是相信自己做的事情有意義,有價值。

二:敬畏

 一位在世界新聞攝影大賽奪得桂冠的記者說他自己拍攝時的心路歷程。那時他在東歐一個戰亂的地區,一片荒蕪。當時他很累,就找了一張報紙坐在地上。這時一個在撿垃圾、但穿戴很整齊、乾淨的老夫人走過來,對他說“你不應該坐在報紙上,那上面是寫滿了字,是神聖的”。
    運維人做事,要有敬畏之心,對於工作、對root高權、對變更、對審批,心懷敬畏。
運維

三:格局

上個月,專案組請教我一個做MQ的同事,說系統要上線了,他們有一段MQ建立建立的語句,讓同事幫忙審查一下。同事看後說,語句沒問題。我建議他,做運維不能這樣,一定要有全域性觀。專案組給出的本機上的建立語句,還要看他在對端的語句;語法沒問題,還要應用的配合,考慮監控的變化,考慮回退,考慮上線時的應急處理。
運維這條路能不能走遠,和一個人的格局有很大關係,我們做事要有全域性觀,我們不只做某一個技術,我們做的是整體的運維,要從業務的角度、從全域性的高度,考慮運維工作的方方面面。

四:鑽研

我上週和幾個朋友吃飯,其中有國內Oracle第一人,有“蓋神“之稱個蓋國強,很多人都說“中國的oracle問題,如果蓋國強不能解,就再沒有一個人能解了”。我問他是怎麼做到的,因為我自己在IBM研發部門、測試部門、800、現場服務都做過,對於像Oracle或DB2這樣企業級的產品,如果你看不到程式碼,是很難分析清楚產品的底層機理、問題的來龍去脈的。他很自豪的說了一句話“Oracle再難的問題,我也能用最簡單的方法找到原因” 因為Orale與DB2相比,更加開放,通過trace的方法,可以將所有的系統呼叫跟蹤清楚。我還有懷疑,我自己做過WAS和AIX的分析,一分鐘的trace就有幾十萬行。蓋神回答,他解決問題,經常要處理幾十G的日誌,需要掌握核心、摸索方法、開發工具,一根根啃下這些硬骨頭。
運維人,就要有這種鑽研的精神。

五:堅守

最近幾個朋友都推薦的介紹日本相聲之神的電影《紅鱂魚》(在日本,單口相聲被稱為“落語”)。他收徒弟後,每天要安排30件雜事,還讓安排徒弟去吃菜市場做一年雜工。很多人都不理解,選擇了退出。而堅持下來的徒弟最後才領悟到老師的苦心。 相聲的最重要的功力,在於記憶,每天30件雜事,是在訓練記憶力;在菜市場打工,是在接觸形形色色人等,是讓自己的表演更接地氣。
運維人,要坐得住冷板凳,耐得住寂寞。
運維人的前進充滿艱辛,而這就是工作、就是生活。我們要努力呀,積累爆發的力量。