中國linux目前的發展及職業前景
我們知道Linux誕生于1991年,它在國外的發展是非常迅速的,即使目前國內越來越多的應用轉向Linux平臺,但Linux在大多數人的眼中還是不太了解,甚至一個多年從事windows平臺下的開發人員,可能也從未使用過。究其原因主要有以下幾點:
? ?1.入行門檻較高
由于Linux是類UNIX操作系統,我們都知道UNIX是一個相對早期的操作系統,它的設計本身就不是針對普通大眾的而是從事計算機的專業人員。雖然Linux相對UNIX對大眾已經相對友好,但仍然不是普通人能夠輕松掌握的操作系統。由于很多人受Microsoft的windows操作系統影響太深,對于Linux這種主要以命令行形式操作的系統非常不習慣。所以Linux這行的門檻還是較高。
另一個重要的因素是由于絕大多數的發行版中對中文的支持并不好,其實換句話說是沒辦法對中文的支持太好。由于Linux涉及的知識相對底層,除去GUI所能提供的中文界面,基本上我們看到的都是英文。如果你是一個Linux運維人員,你很清楚的知道,你每天打交道的Linux很少能夠看到中文。所以英文是學習Linux一大障礙,尤其是計算機英語與我們上學所學的英文完全是兩碼事。為什么這么說呢?
應試英語著重語法,考過CET-4的人都知道,幾乎每一題都是變著法的考語法。而計算機英語其實是非常厚道的,計算機告訴你的一定是一個陳述句而不是作死的提示你一個反問句或者復雜的語句。比如,你在輸入一個命令執行時,如果這個命令計算機沒有找到,它會直接的告訴你:xxx ?command is not found 它不會問你: 這個命令難道真的存在嗎?這種想抽它的語句。所以計算機英語關鍵在于需要掌握大量的名詞和術語。
? ?2.精通難
國內目前的狀況是大家都知道windows的運維相對不如Linux運維的薪資水平。所以很多想做運維和windows運維的人員都想選擇Linux運維,目前也有很多的相關培訓機構,網上的書籍視頻層出不窮。但是真正想要深入到高級的Linux運維卻并非一件容易的事情,究其原因主要如下:
能力與工作成正比。“能力有多大,責任就有多大”,在運維這一行,沒有人一畢業就是大神,要知道運維不同與其他行業,運維需要的不是“天賦異稟”而是“經驗豐富”。運維這行要的是一個穩字,一個好的運維人員應該是一個好管家,他最好的狀態是保證家里一切正常的前提下“無所事事”。沒有情況就是最好的情況,但我們通常無法決定能不能出問題,所以出現問題第一時間找到解決方案并實施是一個專業運維人員所需具備的。在這種大前提下,越是有大項目經驗越是能力越強,說白了越有經驗越能hold住場面。而這種能力的成長與你工作的環境息息相關,如果你是一個小公司,你再怎么做可能也無法接觸大集群運維,如果你在一個大公司,一個大項目就能帶領你提升一個檔次。想要精通難的不是學習的能力而是磨練的機會。
? ?3.前景好
十年前所有的公司都注重網絡技術,所以那個時候網絡工程師大熱。如今大公司的網絡都早已成形,市場上的CCIE到處可見,網絡技術的門檻越來越低。如今,Linux行業崛起,在云計算大環境下,市場上對Linux高級運維人員的需求將越來越大。這樣的人才是不可批量生產的,高級運維不是你想做,想做就能做的。一個職位最怕的是從事其他職位的人可以輕松取代你,如果是這樣,這個職位就不值錢。如果你是不可取的的,那么薪資自然也是不可取代的。在Linux運維的初級階段,其實是可以取代的,Linux畢竟是一個操作系統,只是一個工具。一個經常在Linux下做開發的開發人員就可以取代一個Linux初級運維人員。
但如果高級運維,開發人員是無法取代運維人員的。高級運維是一個非常專業職位,高級運維需要掌握相當多的知識,包括但不限于網絡技術、系統編程、運維流程及思想、虛擬化、自動化運維體系構建、數據庫管理,云計算平臺應用,大數據等。一個運維人員需要具備有開發人員的思想,但一個開發人員是否能夠掌握常年積累下來的運維流程、思想和經驗體系就不是一朝一夕的事情了,所以高級Linux運維絕對是目前大公司的稀缺人才。可能有人會反駁我的話說:一個高級的開發人員是更稀缺的。沒錯,我同意你的觀點,那么我會為你分析為何我認為Linux高級運維更加稀缺。
分析:一個行業從業人員是否稀缺我們要從供需的角度來看,我們首先看需求。
需求。目前國內越來越多的應用應用在Linux上,某些大公司更是將整個平臺從原來的windows轉移到Linux上,windows運維也許你可以找一些別的人員兼做,但我相信不管你是大公司還是小公司,絕不會對Linux運維不重視。大公司不差錢,小公司壓根就不懂,你不懂的東西你越想找個專業的人幫你打理。所以雖然需求基數不大,但需求意愿強烈。
供給。現在哪個大學沒有開設編程課程,但是Linux相關課程卻少之又少。而目前從事Linux運維的多半是半路出家,一出校門就去做Linux運維的太少,這是因為運維是一門以經驗為主導以能力為輔助的行業,由于是高級Linux運維,不經過多年的鍛煉達不到較高的境界。而Linux高級運維人員往往隨著公司的項目一同成長,而這種人往往都是公司中的關鍵崗位,試想一個公司的高級Linux運維掌握了公司的大量運維資料和項目經驗,公司不想輕易放人,個人也不會輕易跳槽。每家公司不一樣,換一家公司你要適應新的運維團隊,開發新的運維工具和平臺,這種風險個人也不會輕易嘗試,所以高級Linux運維的人員流動性不大。
還有一個很重要的原因,一流高手不屑于做運維,確實運維是一個后勤部門,就像大家踢足球都喜歡踢前鋒,很少有人喜歡當后衛,畢竟這種吃力不討好的事情大家都不喜歡做。而且在同一水平線上開發確實比運維的工資高。然而正是因為如此,像我們這種普通人才有機會做大神不愿做的事,不用和那些學霸大神們競爭。
所以,我個人覺得,Linux高級運維將是云計算大環境下的稀缺人才,注意我說的是高級。
《馬哥Linux云計算課程》,專注培養Linux高級運維人才,由知名Linux布道師馬哥創立,經歷了8年的發展,聯合阿里巴巴、唯品會、大眾點評、騰訊、陸金所等大型互聯網一線公司的馬哥課程團隊的工程師進行深度定制開發,課程采用 Centos7.2系統教學,加入了大量實戰案例,授課案例均來自于一線的技術案例,培養過20%的學員月薪超過3萬。
課程及職業規劃聯系:微信搜索:18614299620(豌豆)