我該怎麼選擇?網路工程師、Linux運維工程師、虛擬化工程師

本人今年27了,專科畢業之後就在一個四線城市的系統集成商從事實施工程師的工作,主要是做網路,也做過一些虛擬化的項目,算一下工作時間到目前幹了五年了,2015年考過了華為的HCNP,目前陷入了迷茫期,是一直在網路的這條路上走下去考出HCIE,向更大的廠商發展,還是自學Linux或者虛擬化,跟上時代的潮流,感覺這三個領域要想學好都是要下苦功夫的,為了以後生活的更好,為了以後自己價值的體現,有沒有這方面考慮的朋友,過來指導一下。


我現在就是三個都在學。

個人推薦三個都要懂,特別是你如果以後到了一些大的甲方公司。

舉個例子:網路不通,可能是中間網路設備的問題,也可能是端到端主機的設置問題

如果端到端是linux或者vmware的虛擬機,而你如果只懂網路,不懂其他兩樣,你根本無法快速的定位故障,反之亦然。

最關鍵的是三樣都不難,網上的文字資料,視頻教程不要太充裕啊,只要有時間花下去,自學很輕鬆。


####

2017.01.16 更新

從原東家出來投奔了RedHat (技術支持)

身份由甲方變成了乙方,還在苦逼的搶過年火車票…

正式成為紅帽的虛擬化RHEV支持工程師,通過之前找工作的經歷,現在來看市場上最值錢的還是做應用的運維。虛擬化工程師相對好找工作但是工資不會很高,留給路過同學們。加油

############

勉勉強強答一下,剛畢業兩年。跟各位比可能資歷尚淺。在東軟待了兩年,一直從事系統運維相關工作。身邊有工作了20年的虛擬化架構,有工作了7年多的網路運維專家,也有工作了近10年的linux/windows/應用 運維。

身邊專項厲害的人大有人在,在團隊中每個人又都負責各自擅長的一部分。可以說各位都是專家,有什麼問題的時候可以直接請教對應的人。但是在最近的項目中越來越發現技能交集處是團隊最薄弱的部分。也就是需要資深架構師填坑的部分。我認為一個好的運維不應該只注重自己擅長的領域,還應該接觸與自己領域有關聯的部分,可以不求特別深入的了解,但是應該至少達到能夠與該領域專家溝通的水平,補充團隊薄弱的部分。linux,虛擬化,網路 本身是相對獨立又相互的關聯。不應該是學哪個,是應該有時間的話都去接觸。把用來糾結的時間用來學習。

要會的更廣,某些你的特長要會的更深。

僅此。


有一件事可以肯定的是…

隨著你做網路的深入,接觸到的客戶越來越複雜,接觸到的業務越來越複雜,你會發現網路工程師是這樣一個崗位——

你要懂網路,不然你指望其他方向的工程師來搞么?

你要懂一定的linux,主要是為了能夠使用那些運行在linux下的自動化工具,這很重要,這決定你是一個刷靜態的工程師還是一個能夠用自動化節省時間然後去考慮更多問題的工程師

根據你所在的公司或者客戶的業務的不同,你可能還需要了解這些業務如何交互,因為未來的網路一定是由業務來驅動的,不清楚業務上的邏輯,你就無法按需調整網路策略

最後,虛擬化你也需要了解,特別是性能方面,毫不客氣的說,正是因為大規模的計算虛擬化才逼得網路發展出了各種overlay技術,但是具體到網路設計上,還是要考慮很多東西(比如docker的網路肯定和VMware的不太一樣)

網路一直都是為業務服務的,過去是,未來更甚,過去比較死板,可以有了需求再調整,未來需要實時的聯動

so…其實一個優秀的網路工程師需要懂很多

還有我真的不是刻意針對誰,某些人不要對號入座(認真臉)


為什麼不都學?我本科專業網路大一第一學習學ccnaccnp,大二一學期都在學python ,大三考了rhce ,我的虛擬化學的redhat 的,大四學的大數據開發,Hadoop ,storm ,spark , 現在溫習高數現代概率學點機器學習演算法,以前覺得網路工程師系統工程師虛擬化工程師這麼分類,現在應該osi 七層模型哪層這麼分,當然基礎的你什麼都需要懂,你也必須有你精通的一個方向,無論選什麼方向你做到精通,你的那些擔憂都是不必要的


非專業,背題考過華為NP,常駐高校從事網路接入層的運維工作一年半,在上海,工作就是處理一些基本的網路問題和桌面問題。對未來相當迷茫,是立足當下學好網路,還是趕緊學習LINUX和虛擬化以及編程,因為個人覺得以後大數據和雲計算才是未來,年後也打算跳槽,特此,希望過來人指點


linux,網路,Python是運維的三大塊,這三大塊學好,你上面的那幾個職位都不在話下!

提一句,未來肯定是智能運維時代。


網路工程師的需求不高了,所以待遇一般,運維和虛擬化有一定的交集,虛擬化大概可以說是運維的一個方向,前景不錯,可以做運維,然後研究虛擬化方向


如果想要從事網路方向的工作。網路, Linux ,虛擬化這三個方面肯定是都需要了解的。

現在的電信網路正在從CT向IT和CT融合發展.。IT技術主要包括網路,伺服器,SDN,NFV。未來的方向就是向虛擬化發展。尤其是數據中心的部署肯定部署在雲上的。


優先把VCP搞定,剩下的隨工作需要準備


學習網路、linux是個基礎,多方面學習發展,專精於一兩個領域,更適合自己的發展。


Linux為主,兼顧虛擬化,這個是普通的選擇。

專攻虛擬化,這個屬於比較偏門,因為一般中小企業虛擬化用的多,但應用水平不高,如果能專精,那脫穎而出的機會比較大。但如果Linux水平不高的話很容易讓人覺得比較low,比較一般做運維的話Linux是基礎。


就現在的市場來看,基本的網路要懂,linux基礎必須紮實,然後好好學習虛擬化吧。畢竟大數據和雲計算是個趨勢。


程序員就不要強答這種題了,無力吐槽


網路和Linux是基礎,虛擬化是未來~


推薦閱讀:

想入行做網路工程師,求好心人解惑?
為什麼招一個靠譜的網路工程師這麼難?
交換容量大於 埠數x速度x2 有什麼意義,怎麼算交換機帶機量?
關於網路拓撲圖搭建的書或者學習資料?

TAG:系統工程師 | Linux運維 | 工程師 | 網路工程 | 網路工程師 |