給想從事運維工作的非相關專業的大學生的建議

2021-06-18 06:15:06 字數 2572 閱讀 4814

原始出處 、作者資訊和本宣告。否則將追究法律責任。

運維一般包括網路運維和系統(伺服器)運維。由於現在計算機的普及,大家或多或少會接觸到,也使得進入運維工作的門檻越來越低。的確,相比較於軟體開發等其它it職位,運維入門確實不需要很強的基礎。也正因為如此,有不少非相關專業的大學生選擇轉行做運維方面的工作。那麼,應該如何入門,後續又如何發展呢?

其實,和大多數it職位一樣,支撐你走運維這條路的一般三個最生要的因素:興趣、心態、回報。

首先,雖然無論什麼工作,刻苦都非常生要,但是,在這一行,興趣比刻苦更重要。不同公司的運維工程師所做的工作不太一致,但對於大部分公司來說,運維工程師基本上都需要是「萬能」的,是網路工程師、系統工程師、儲存工程師、桌面終端支援人員、資訊保安工程師、指令碼開發工程師、測試工程師、系統架構師等等的合體。如此多的技能要求,再加上這一行的技術日新月異,知識更新非常快。如果沒有濃厚的興趣,是難以支撐你不斷學習的。

其次,運維工程師既是技術崗位,又充滿了服務性質。你要直接面對的使用者數量一般是龐大的,承受的壓力也自然不會小。當面對使用者各種各樣的要求(不乏有不合理的要求),當面對網路或伺服器down掉時的各種不耐煩的催促,當半夜你睡得正香或放假你正開心遊玩的時候乙個**過來要你去處理緊急故障時,你是否還能淡定?如果你沒法以服務者的心態去面對這一切,你也將很難讓自己在這一條路上走遠。

最後,我們工作最終目的還是為了回報。這回報包括薪酬,也包括成就感。對於薪酬,在不同公司,不同工作能力的人,運維工程師的薪酬相差非常大。正如前面說的,這一行入門門檻非常低,此時工資低是非常正常的。而後,隨著你的技能不斷提高,薪資一般也就跟著漲上去了。從薪資上看,一般略高於從事生物、化學、物理專業相關的工作(當然還是會因學歷、能力、公司、具體的工作等情況的不同而不同),後續薪資增長的情況則會根據個人成長的情況而不同,但總體的平均水平也應該不會比從事前面工作的收入低。畢竟你會的時間也會比他們多,這將在後面具體說明。

對於非計算機相關專業的學生,如果想轉行做運維,往往會有這樣的疑問:我適合做運維嗎?需要哪些技能?做運維會不會很苦很累?我不是相關專業的,起點比別人低,會不會很難追趕?要不要考一些認證?要學的東西是不是很多?後續的發展空間大嗎?發展道路是怎麼樣的?

對於這些問題,答案其實都比較明確。正如前面說的,適不適合做運維,首先你得附合前面說的興趣與心態,另外,溝通協調能力也是必備的,因為你可能直接面對的就是數以千計甚至數以萬計的使用者。當然,這個職位還需要其它的技能,比如文件撰寫能力。此外,要能夠細心,沉穩不浮躁。如果你基礎比較差,那一開始很苦很累基本上是必然的。因為一方面你要適應工作的環境,又要不斷學習以提高自己的技術水平(你需要花比其它行業多得多的時間在技術學習上,甚至需要花很多業餘時間在學習上),要學會去溝通等等,所以如果你怕累,建議不要進入這一行。至於專業不相關,其實影響不大。即使是相關專業的,大學裡教的東西也沒有多少能夠正真用上的。何況大學裡的書都是靠自學就可以,不是麼?真正相關專業的人在大學裡又能花多少時間在這上面呢?所以在面試的時候,面試官(至少我是這樣)一般不會要求很深的技術,而是主要看性格。當然,既然你選擇了這個職位,那至少基礎的知識你應該先準備好。至少看過計算機網路相關書籍,能把tcp/ip協議說個大概。另外,非相關專業的建議考證,比如等級考試的網路工程師考試、軟考的網路工程師/網路規劃設計師。也許有人會說這些證書含金量不高。的確是這樣,但是對於非相關專業的人考這證書,你展現給面試官的不是你的技術有多厲害,而是你已做好向這一方面發展的準備,不是隨便投簡歷。當然,如果你資金充足的話,可以考慮參加思科、紅帽這一類業界認可度比較高的培訓和考試。正如前面說到的,這一行要學的技術非常多,基本上是「萬能」的。但也正是要求多了,發展空間才大。想一想,如果大家都隨便就能做好,那你能有什麼發展的優勢呢?所以,別抱怨技術更新太快,別抱怨要學的太多。不斷地有東西學才是你不可代替的最有力的保證。至於發展,根據各個公司情況對這一職位的要求不太一樣。建議是先從某一方面入手縱向加深學習(比如網路方面或伺服器方面),然後再慢慢橫向發展其它方面的。也即先專注一方向,慢慢地變成一專多長,如果你公升到了管理崗位時,再轉變成面面俱到(當然也可以說是泛而不精,畢竟要做到什麼都精通是不可能的)。

對於初學者,建議按以下順序學:

1.《tcp/ip協議詳解(卷一)》(注意:卷二不需要看,那已是底層開發的)

2.《ccna學習指南》

3.《鳥哥的linux私房菜(基礎篇)》

4.《鳥哥的linux私房菜(伺服器篇)》

5.《大話儲存》(書有點厚,建議略讀,需要的時候再查詢細讀)

6.《ccnp學習指南》(三本)

8.《perl語言入門》(或者學 python,學完php再學perl/python就非常簡單了)

9.虛擬化/雲計算知識的學習。可以從vmware、微軟、citrix這幾家學起,大同小異。

10.ccie rs方向(相比於ccnp,其實增加的內容不多,主要是組播、qos和mpls部分)

12.如果想向網路方面,特別是運營商方面更深發展的,可以學ccie sp方向(主要是mpls方面比較深的知識)

以上只是乙個大概的方向,中間肯定需要很多的實驗和實踐,穿插學習其它工作中遇到需要解決的問題,比如伺服器硬體選型等等。

當你掌握了大部分知識並有相應的實踐後,就會慢慢發現其實很多知識是相通的,對技術的畏懼感逐漸消失,也會發現技術雖然重要,但不是唯一。你可以向管理方面傾向。但請記住:機會總是給有準備的人。

總而言之,即使非相關專業的大學生,運維也同樣很容易入門,但能走多遠就得看你自己是否能夠堅持下來了。

寫個想從事自動駕駛相關工作的同學

有一年過年,我乙個親戚的兒子 他正在讀研二 問我,想從事自動駕駛方面的工作,需要準備什麼 我問他研究生期間自己主要研究什麼方向,他說也沒有特定的方向,主要跟著老師做專案,自己因為興趣學習了機器學習和深度學習,我繼續問他深度學習又主要學習的什麼方向呢 他說視覺方向。我開玩笑說 還要你學的是視覺方向,如...

解雇專業的運維人員吧

我在09年的時候曾經到過局方,呆了挺長一段時間,既是開局,也做運維的工作,和運維的工程師朋友一起蹲機房 守夜 切裝置,知道其中無比的苦楚。很多情況下,版本的更迭 割接,都要在凌晨完成,需要仔仔細細地測試 不幸失敗了還需要立即回滾,然後陪著專案組等領導罵,等新版本或者補丁到來,再重複熬夜的這段過程 不...

Oracle運維 專業的事情交給專業的人來做

關於oracle運維的重要性,隨便寫了幾句,放在這兒和大家共勉。oracle資料庫在rdbms中獨佔熬頭,07年統計其市場份額佔關聯式資料庫市場的48.6 穩居首位,而且逐年增加,上公升勢頭強勁。在使用過程中表現出來的靈活性尤為突出,由於其靈活性大,因此往往需要人為干預的事情也就相對較多,這樣在沒有...