不懂編程的運維人員到底還能走多遠?

不懂編程的運維還能走多遠? 且看行業內一流專家老男孩老師的深度細緻分析!php

 

首先,能夠確定的說,將來的IT崗位須要的是綜合能力強的人員,運維、開發、數據庫、網絡,技術崗位對上述知識體系都要會一些,才能很好的勝任對應崗位工做。java

下面已經不是趨勢,而是菜鳥及老鳥都必需要認真考慮的:python

一、運維人員要會運維、開發、數據庫、網絡,但側重點是運維linux

二、開發人員要會運維、開發、數據庫、網絡,但側重點是開發web

三、數據庫人員要會運維,開發,數據庫,網絡,但側重點是數據庫shell

四、網絡人員要會運維,開發,數據庫,網絡,但側重點是網絡,最好側重點轉運維數據庫

五、硬件工程師(F5,存儲設備等)建議趁早轉崗linux運維,雲計算已經把硬件給滅了,硬件集中化了。編程

只會技術知識還不夠,工做態度,作人素質,溝通表達,責任心都是具有核心競爭力的容易被忽略的資本!ruby

技術知識和態度素質比例接近6:4,崗位越高對技術要求的比例越低!網絡

 

互聯網,移動互聯網,甚至是物聯網的時代對IT人才的綜合能力要求愈來愈高!一些極其低端的工做大多數人的崗位會被自動化、虛擬化、雲計算、甚至是機器人取代是絕不誇張的!

例如:IDC機房運維,低端網絡工程師,各種硬件工程師。

 

新的時代對咱們IT人員有了新的挑戰,咱們不能抱殘守缺,而必定要快速學習,適應時代對咱們的更多要求,不要本位主義,單純的認爲運維就不須要開發,開發就不須要運維,這些想法都是在重複掩耳盜鈴的寓言故事。

 

就拿老男孩老師本人來講吧,除了會開發、運維、網絡、數據庫能力外,

還要會講課、教育學、心理學、銷售、市場、領導、演講,管理、財務、法律等技能,固然了,我給本身的定位是教育企業的老闆,你們若是學習運維,給本身的定位是高級運維或架構師,就必需要會linux運維,python開發,linux集羣架構。

另外,強烈建議,想從事linux運維的朋友必定要先掌握好運維崗位須要的本領後,而後再去蠶食開發領域。想從事開發的朋友必定要先掌握好開發崗位須要的本領後,而後再去蠶食運維等領域。

切記,必定不要太浮躁,人云亦云,必定不要邊玩linux,邊玩開發,一個時間點專一一點,你就能夠更快找到工做,找到工做後再去利用週末去培訓或自學,除非你參加脫產班的培訓,或者時間真的很充裕。

掌握了一項崗位的知識能力後,若是你真的掌握了的話,再學其它崗位技術的也會輕鬆不少,由於學習的方法都是相通的。

必定要先掌握你想從事的本領域的崗位的基本本領,短期千萬不要樣樣都瞭解,會致使樣樣都稀鬆,最後找工做處處碰壁,短期就是抓重點(記得我講的浴室着火吧)!

 

雖然企業對運維的崗位要求趨勢是愈來愈高了,但也不表明只學一種找不到工做。

對於新手,是沒法再短期內掌握運維和開發兩項本領的,哪怕即便是運維知識也是海量,學了前面的,忘了後面的網友滿地都是,最後厭學,能力沒提高,給本身帶來困擾。

 

例如你想從事運維,能夠先學好linux運維,適當瞭解python開發,而後,找到工做後,再利用週末去學習。老男孩教育linux運維班新班會精講shell和python開發基礎,不少同窗月薪能夠達到12-13K,這個事實說明,先精通一門技術的重要性,可是一旦拿到offer,咱們就會告訴學生要參加學習python開發以及高級架構師課程,說到這你們都明白了吧,linux運維,linxu架構,python開發,都是運維崗位須要的,打好linux基礎,能夠找到工做,可是要想立足和發展就必需要學習linux網站集羣架構,python開發,這是現實的行業內的人都看得出的趨勢,不這樣努力這樣作的,就算找到了工做可能也會丟失掉,談不上立足和發展了。

若是你想從事開發工做也是同樣,能夠先學好開發,而後再去學linux運維+linux架構。(學歷達不到本科的同窗,若是選擇純開發必定要慎重,衡量下本身適合不適合,能不能下足功夫和高學歷的去拼,開發領域的競爭者大把的本科、碩士的人羣,而運維領域本科的同窗基本上是百裏挑一,這也是老男孩老師當初差別化發展的思想,雖然老男孩是本科雙學士)。

新手一旦考慮學習開發,我建議能夠學習python全棧開發,差別化發展,將來作開發作運維能夠有更多的選擇,而不是去選擇PHP,JAVA等開發語言。

 

綜上,解答開篇的不懂編程的運維還能走多遠?

一、linux(含shell)已成爲IT技術崗位的必備的技術(開發,數據庫,網絡等崗)。

linux運維學好目前北上廣的薪水能夠到8-15K,可是若是不快速繼續深刻高級架構師和python開發,將來發展瓶頸十分大,時間久了,有可能上升空間就被會架構又會python開發的人堵死,刻不容緩。

二、python已成爲IT技術崗位發展提高競爭力的必備技術(開發,數據庫,網絡等崗)。

三、linux高級架構師(大規模網站集羣架構)也將成爲IT技術崗位發展提高競爭力的必備技術(開發,數據庫,網絡等崗)。

 

所以,linux運維+linux架構+python開發這三項技術是近3-5年運維人員必備的技術,也是純開發提高競爭力最有利的武器。

掌握上述三項技術的前後順序能夠爲:

linux運維+linux架構或linux運維+python開發,這三項技術是有緊密聯繫的,高級運維及架構師發展都得會!

有關運維人員的開發語言,作運維的人員必定要放棄小衆語言的學習,例如perl,ruby,也不要選擇偏離linux運維的php和JAVA。

linux+(shell/python)是當下最火的運維人員學習的組合,跟着趨勢準沒錯!

若是學習純開發能夠選的語言有:python,php,java,可是這些開發崗位發展到1-2年後,仍是須要學習linux運維+linux架構的,這就是所說的大一統的IT崗位技能要求趨勢。

掌握了上述運維和開發本領後,未來還能夠朝大數據、雲計算等熱門領域過渡,基礎不牢地動山搖,沒有運維和開發基礎,大數據、雲計算這樣的空中樓閣,你就有看和想的份。

我是老男孩老師,老男孩教育開設的IT課程,多年來持續做爲全國的運維風向標,領跑全國的linux培訓行業,成爲衆多培訓機構模仿學習和追逐的對象!

相關文章
相關標籤/搜索