歡迎光臨
每天分享高質量文章

DBA的宿命(困獸之鬥)

 

本文是小編選擇的一個DBA的一個真實的故事,或許你能從中看到自己的縮影,也或許其中的某些片段你正在經歷。網際網路的快速發展,對DBA以及運維人員的知識體系提出了很大的一個挑戰,不斷的自我學習,才能穩立於這個發展大潮當中。

1.

那年秋天,狗蛋終於結束了他的四年大學生涯,從某某大學計算機專業順利的畢業,進入了他的職業生涯的第一家單位

作為職場新人的狗蛋,他的工作無非就是一些日常的軟、硬體故障的處理,偶爾替同事們重灌個電腦系統,office軟體什麼的,雖然工作比較繁雜,但狗蛋依然非常的努力、認真,不僅把日常這些工作處理的很好,而很快就將工作職責範圍內的事情安排的僅僅有條,而且效率也提高不少。

於是,工作中空閑的時間多了起來,狗蛋也仍然不忘記學習工作之外的技術,平時在虛擬上網鼓搗鼓搗Linux系統,在模擬器上折騰折騰一些網路裝置等等。

但是,好景不長啊,空閑的時間多了,這老闆與同事們都看在眼中,這時,老闆就給他安排了新的任務,平時空的時候,可以幫助行政部門乾一些力所能及的活,也可幫助人事部門或其它業務部門換換水啊,掃掃地啊,別總在自己的座位上無所事事的。

就這樣,狗蛋成為了公司裡大總管,飲水機沒水了要管,女廁所燈泡壞了要修,諸如同事們自用的電腦故障也一併幫助給處理了。日復一日,年復一年,狗蛋被搞的暈頭轉向,很迷茫,也很無助。狗蛋心想,這種企業太難獃了,還是換一家工作職責單純一點的(技術專一)的網際網路公司吧。

幾經面試,狗蛋終於憑藉自己平時學習積累的良好的基礎,成功的進入了一家網際網路公司。

2.

網際網路公司的工作氛圍果然不一樣,剛進公司,狗蛋就嗅到了緊張的氣氛,所有人就像打了雞血一樣,都在拼命努力的工作著,就連上WC都始終帶著小跑的姿勢,而且,每當下班的時間,大家都會自覺的留下加班,有一種戰鬥的意味。

狗蛋入職幾天了,自然也不敢怠慢,仔細認真的參加了新人培訓、公司的業務培訓,然後,還利用自己的業餘時間認真研究了公司目前的所有技術構架,因此,也很快的就將公司現有的業務系統各方面的運維體系瞭解清楚了。

但是,很快他發現,其實網際網路公司不像人們所想的那樣,其實內部無論從管理、流程等方面來說都是不那麼的盡如人意。而且,他還發現公司目前的運維管理體系爛的不能太爛了,開發人員可隨意擁有伺服器系統(而且還是線上業務系統)的ROOT許可權,無論哪個開發都可以在沒有報備的情況隨意去更改線上的程式碼或伺服器配置,測試人員更是一樣,有些時候為了趕時間沒有在測試環境測試,直接上生產環境進行執行測試。這些不規範的操作,導致一個又一個的問題接踵而至,讓運維人員忙的不可開交,而且,技術中心的開發、測試、運維人員的數量還日漸增長,但問題卻沒有隨之減少。

狗蛋將壓在自己心中很久的想法告訴了自己的同事,同樣也是老員工三哥,但三哥卻告訴他,別想這麼多,公司所有的業務系統都是為了更好、更快速的迭代,無論是從開發、測試、再到上線執行,所有的時間點都是一再的壓縮再壓縮,所以,不管是誰(開發或測試、還是運維)都必須按照老大的意思如期完成所分配的工作任務,否則KPI難保。

就這樣,時間過的很快,狗蛋在這個公司一獃就是5年,這5年來,他每天都是手機不離身(防止線上有報警收不到),睡覺也沒睡好,有時候,連做夢還夢見是不是哪臺伺服器CPU又飆高了?是不是哪臺資料庫寫入出現故障了?又或者是哪個負載均衡又傳回502 Bad Gateway等問題。在不經意照鏡子間猛然發現自己的白髮又多不少,鴨梨山大。

3.

然而,狗蛋的運氣很好,在一次偶爾的學習與交流機會中,他遇到自己現在公司的技術老大,隨後順利的進入了一家初創的網際網路創業型公司,公司剛剛起步,有自己的開發團隊,也有著自己開發自己維護的產品,CTO也比較看中狗蛋多年的網際網路公司經驗積累,並對他表示一定好好乾,將來大有可為。

狗蛋也不禁心裡竊喜,心想終於有一個可以從0起步,慢慢逐漸完善各類體系的平臺,自己多年積累的經驗也可以大展拳腳了。

就這樣,在他建議下CTO也應允了他的各方面流程與管理體系,初步實施還是比較順利的。

讓狗蛋沒有想到的是,企業的競爭是殘酷的,一款產品的問世,很快就會被競爭對手模仿併成功上線,那麼,公司要做的就是快速開發出新功能,快速迭代,以適合萬變的市場使用者需求,然後以最快的速度搶佔市場先機,將對手打敗。

慢慢的,又忽視了很多正常規範的流程,為了快速上線而走的「後門」,幾年前的場景再次重現,迎接狗蛋的仍然是一堆又一堆需要快速解決的問題,和隨時7*24小時待命的決心,以保證公司業務的順利上線及穩定執行。

春去秋來,狗蛋仍然堅守在他的工作崗位上,只不過,當時踏入社會的那份純真的初心早已消失殆盡。留下的只有為了明天美好生活而堅持著那種「困獸猶鬥」般的期望。

4.

這些年來,不管是工作任務的繁重、複雜,還有那不斷迭代更新的開源技術,一路走來,狗蛋經歷了系統版本的更新迭代、人肉運維、半自動化、自動化運維、虛擬化平臺的發展、公有雲、私有雲的變遷、Docker容器化的發展、微服務框架、再到目前K8S、DEVOPS等等技術的更新及新概念的提出、AI 智慧運維等。讓狗蛋這個本來就柔弱的身軀更加的心力憔悴。

直到有一天下班經過公交站臺,站臺廣告區赫赫然然的寫著:「某飯店招聘服務員,要求本科學歷,985or211優先,待遇優厚月入20000+!!」狗蛋雙手撫摸著自己乾癟的口袋,腦子拼命搜尋著銀行卡上餘額裡的數字,猛然虎身一震,哎呀,媽啊!口吐一口鮮血,跪倒到站臺廣告區前……

5.

這隻是小編看到的一個故事而已,或許你能從中看到自己的縮影,也或許其中的某些片段你正在經歷。

其實,大家都知道,網際網路的快速發展,對運維人員的知識體系提出了很大的一個挑戰,不斷的自我學習,才能穩立於這個發展大潮當中。

如果,你有更好的學習方法?或者你有更好的提高工作的效率的方法?又或者你正在或已經經歷相似的苦惱,都請留言分享出來,告訴我們!!

    已同步到看一看
    贊(0)

    分享創造快樂