1. 程式人生 > >來自運維小哥的迷惘

來自運維小哥的迷惘

    光陰似箭,日月如梭!突然驚醒的自覺到自己早已是個社會人!曾經帶著信念與追求,滿載鬥志的初生牛犢揹著書包跨向了 "北上廣" ,對於一些沒有背景,沒有關係,沒有金錢的普通家庭而言,這些地方也許是個追逐夢想的聖地,因為在那裡,可能會有更多機會;因為在那裡,可能會有更多的無限可能~~

    而我,也是其中的一份子,一直以來,我都在自己告誡自己:"雖然我平凡,但我要拒絕平庸!" 自己也一直在朝這個方向默默地耕耘著~~有句話叫:溫飽思淫慾,這也許是有錢或者有勢人的行為。而對於我這種一窮二白的小子,還是更喜歡 "居安思危" ,也許那樣,自己才能走的更遠!有時候真的很羨慕古代的那些詩人,羨慕他們所處的時代,譬如李白,杜甫等等,因為他們能夠灑脫,能夠豪邁,能夠不羈,因為他們的生活能夠拋開世俗達到自我陶醉的境界!而如今功名利祿的社會,光有一腔灑脫不羈,自我隨性,也許連溫飽都是個奢求。當今社會,也許有很大一部分的人處於一種 "被迫努力" 的狀態,因為大家都知道,不努力只會被社會湮沒!曾經在朋友圈中看到同事分享的一首歌 "三十而慄" ,至今都感覺歷歷在目!在較為空洞的這段日子中,於是乎有了以下發自肺腑的自我的思考!

    在社會的沖刷下,驀然回首,除了臉頰徒增了幾分滄桑,支付寶餘額變動了幾個數字,其它的,似乎沒啥改變~~

    現在的生活基本拘泥於 "公司與住處" 的兩點一線,其節奏完全不亞於高中時期 "學校與家裡" 的兩點一線,如果非要從細微處對比,那就是少了家長的束縛,迷茫的自我選擇了遊戲消磨。漸漸地,我發現遊戲對於我而言並不是一個娛樂方式,而是一種消磨時光的墮落方式。雖然我不吸菸,但以個人對其認知,感覺我對遊戲的情懷就像菸民對香菸的情懷一樣,都深知其害,但卻戒不了,這就很尷尬~~曾經多次的解除安裝LOL,但是幾天後竟然又會莫名其妙的重灌,我覺得這是個很神奇的事兒!於是乎,只能儘量的控制自己遊戲時間的適度性……

    好了,前戲走完了,言歸正傳!

    在網上看到一些關於運維的段子,如下:

    點頭哈腰就差下跪,裝置故障夜不能睡;

    上司一聲馬上到位,芝麻點事不敢得罪;

    一年當中不離崗位,背鍋捱罵早已習慣;

    身心疲憊無處流淚,逢年過節親人難會;

    工資不高地位還低,五毒俱全就差報廢;

    不敢奢望社會地位,全靠傻傻自我陶醉;

    …………

    

    還有人這樣說:做運維,吃得了苦,忍得了罵!工作是高階大氣上檔次,工資是低調奢華接地氣!這就是運維行業!

    段子就是段子,但其中也確實多多少少能展現一些真實的資訊內容。筆者做運維也有好幾個年頭了,個人理解,運維這個崗位有時候確實挺尷尬。研發崗、產品崗、銷售崗等等大多數崗位都有非常明確的職責定位及能夠在一定時間內有直觀的產物體現,當有產出時,能夠在老闆或者領導面前比較有認同感與成就感。而運維就像"保境安民"的護衛,總讓人感覺到慢熱,甚至有時候連熱都熱不起來……

    面對一些非技術型領導,當沒有情況發生時,他們認為整體專案的正常進行是理所因當的(此刻忽略了運維);當線上發生故障時,他們又會想為啥沒有提前預警,為啥能出這種故障(此刻想起了運維)?而中小型公司中,存在一些純開發型技術管理層,在他眼裡可能沒有運維的概念或者說運維的存在感知度讓他覺的比較低,對於一些安全隱患及運維架構等方面都站在開發的角度上看問題,當運維站在理性的角度提建議時,得到的吩咐便是:就按我說的辦~~因此,工作環境、工作氛圍、工作內容及技術組織架構等等因素造就了運維崗位的尷尬性地位!老大曾告訴我:一個公司運維崗位的輕重性取決於老闆眼中對於運維的定義!話雖如此,但我更覺得:一個公司運維崗位的輕重性取決於崗位技術的核心競爭力。當你足夠強大時,別人必不能小覷你!試著想想:公司若會因為某個A運維的撒手而造成範圍性的影響甚至老闆招個人來不能短時間內替代他時,此刻,A運維的價值自然而然的就體現了出來。所以,自己分量的輕重完全取決於自身!

    這種道理其實大家都心知肚明,但是該怎麼做到?這確實是個讓人腦殼疼的事兒!公司中若少了A運維,則不能正常運轉,那對於A運維的分析,可能有以下幾種情況:

    情況一(年老資深技術一般型運維)

    此類運維靠著在公司的崗位年齡,在公司佔據了一席之地,他的葵花寶典並不是運維技術力量,而是在日積月累的過程中,掌握著公司最全面的運維資訊,架構體系,運作流程。

    情況二(年輕活力技術牛X型運維)

    此類運維可謂是純靠技術吃飯,他維護或操辦著公司架構系統中至關重要的核心業務或者經手著多項範圍影響級別的服務,同時,針對那些東西,他都會有自己的維護手段。

    情況三(年老資深技術牛X型運維)

    此類運維屬於崗位年齡及技術力量都到位了的人才,其核心競爭力毋庸置疑。

    咱們針對以上情況來波分析。當公司發展沒落或者說公司技術組織架構發生變動時,最岌岌可危的必然是情況一中的運維,因為他最具有可替代性,他手中具有價值的東西只是資訊量,招個人替代他需要的只是時間,而且因為年老,其薪資要求也不低。當公司到了一定必要的時候,運維A"被迫跑路"也無可厚非。而當其選擇下家時,此刻除了年老資深,似乎沒有了別的核心競爭力,惆悵吖……而對於情況二中的運維,年輕,有料,到哪兒都是一塊香餑餑。情況三中的運維呢,不久可能又是別家的運維總監……

    所以,對於IT人員而言,技術才是王道!

    欸,扯了一大推,終於到了本文的重點了!

    筆者94年,因為真的不想 "三十而慄" ,故想在這幾年的時間中,掙扎一下!本人做運維也有好幾個年頭了。從開始的入行,到自我知識的積累,到工作中的沉澱,一路走來!技術的更新迭代也是挺快的,所以自己也是在不斷的學習。因為一開始就對程式碼有些排斥感,同時到了快畢業的時候又沒有就業方向感,於是乎選擇了運維道路。但是走著走著,隨著大資料、智慧化、雲服務等的推行,Python語言火了起來,曾看到一種說法:Python這麼火,是培訓機構炒起來的~~也不知是真是假,不過一門語言的興起,必然有它的過人之處。然後,運維人員學Python搞所謂的自動化運維成了一種趨勢!

    於是乎,自己懵懵懂懂的拿著培訓機構的教學視訊自學了一年多了,驀然回首,發現自己還是處於懵懵懂懂的狀態……尷尬!曾經也想過是否要報培訓班,但是想到自己堅定不走開發線路(還是頭髮要緊~)的想法,還是望而卻步了!

    然後自己就瞎琢磨,現在我就把自己內心的想法和個人的見解表達一下。

    首先,自動化運維這條路,筆者是要走下去的,但是一提到自動化運維,Python就一股腦的冒出來了。其所體現出的優勢點,往小講在於 "API介面呼叫的處理","資料庫資料資訊的批量互動","監控報警功能的實現"等等,單純的功能型Python指令碼即可實現,如果是一些常量化的需求,將需求Google一下,相應的Python指令碼就有了,然後具有略懂的底子,根據需求大致改下,基本能實現功能。往大講就是 "運維管理平臺實現" 等。要做小方面,自學點Python基礎及模組的使用,基本ok;而要做大方面,就要涉及到系統性的學習,最快的捷徑就是報培訓班,而對於一個不走開發路線的運維而言,日常運維工作內容可能就偶爾涉及到Python指令碼,就算報了班,系統性的學完了,因為語言連貫性的特點,不經常用的話,可能就忘完了。就算有能力的公司要通過Python做運維管理平臺,很大的可能是招聘專業的Python開發或者運維開發人員實現。其實,說到底,學不學Python,最大的衡量點取決於價效比(投入/產出)!

    所以,綜上所述,筆者不報班,不深入學習Python,算是一個正確的選擇嗎?求解……

    自己存在一個想法:又想在運維的路上走的遠,又不想學開發,我這是天真還是傻?

    同時,近段時間有考慮過考證的事,RHCE,RHCA,系統架構師,PMP等等,轉了一圈,證書 "有用的","沒用的" 都各執一詞,此時的我又躊躇了……

    運維人員向架構師方向或者運維主管或者技術管理層等方面發展,需要具備哪些條件?需要考證(如果需要的話是要考哪些)?需要掌握的技能(涵蓋的知識面)?是否有合適的培訓機構推薦(能夠系統性的學習那些所需具備的技能)?

    最可怕的事情是:自己不知道自己不知道哪些東西!所以,在這群英薈萃的部落格園,希望能收穫到各位的一份建議,萬分感謝!

    朋友曾告訴我:幹運維都會有迷茫期,堅持下去就會達到質的飛躍~~所以,我在此尋找一個方向,並堅定的堅持下去,請各位指