{eval=Array;=+count(Array);}
你好,
我本人就是從事 Linux 運維工作的,目前已經有8年工作經驗,我分享一下我的看法和經驗,希望能幫助到你。
問題中說的加班率高并不準確,我所在的單位很少加班。還是要看行業,在IDC和 游戲領域的公司可能會加班多一些。
我說句實話,現在從事 Linux 運維行業 的前景 只能說還好,但已經大不如前了,別被某些培訓機構忽悠了,當然培訓機構也有比較好的,并不是所有的都坑。
我僅以北京舉例,一個運維崗位往往有幾十人甚至上百人和你競爭,你想象一下。
云計算已經發展這么多年了,各種自動化,devops 之類的新技術,很多在公有云上已經有了,只需要鼠標點擊就可以了,而且公有云之間競爭激烈,價格都壓得很低,有的小公司已經不需要運維了,傳統運維逐漸被淘汰了。
不過新技術的到來,也帶來了很多機會。
打鐵還需自身硬,無論哪個行業發展前景怎么樣,只要你技術夠硬,都會找到好工作的。
我覺得linux 運維 可以有以下 三個方向:
如今大數據無處不在,比如你想買電腦,你在京東搜索過電腦,過一會打開今日頭條會看到居然給你推送電腦相關的鏈接!
學習大數據,我建議你有一些 Java 和 Python 基礎,否則你想學的深一點會比較吃力。
如果你以前是傳統運維,沒有一點開發基礎,我不太建議轉行這個方向。
如今比較火的就是容器和devops了,用到 docker , kubernetes , swarm , jenkins, gitlab, saltstack, ansible等相關技術。有Linux運維基礎的朋友學習起來相對容易點,
比較推薦學習這個方向,崗位也比較多,工資待遇也都不錯。
現如今,不會開發的運維,真的是不太好混。因為有些東西 shell 腳本不太好解決,我建議你除了 Linux 方面的知識以外,再學習一下 Python 。
為什么是Python 而不是其他語言?
這么說吧,比如 國內最常見的服務操作系統 是 CentOS ,而 CentOS 是自帶 Python的,因為有很多系統軟件是依賴Python的,我們運維跟操作系統打交道,再學習 Python 是再合適不過的了。
況且 Python 近幾年一直比較火, 比如大數據,人工智能,web開發,爬蟲技術等等。
我本人推薦你向這個方向發展。
最后,小趙建議你,靜下心來買幾本技術方面的書認真學習,等實力強了自然不愁工作。還可以多去B站學習一下,那里有很多免費的教學視頻。
我想題主大概也知道 現在云已經比較普遍了
那么對運維最直接的影響就是 需要學習新技術 私有云,公有云,啊啥的
運維不光是linux那么簡單 網絡 虛擬化 容器 shell,python或者其他語言 私有公有云 這些可能是當前運維比較基礎的東西
如果真的想入門這個行業的話 不考慮網絡和硬件 你可以嘗試搭建個虛擬化,模擬個集群 ,搭建個個人硬盤,寫幾個自動重啟、自動排除故障的腳本,使用自動化軟件ansible之類的。使用wb負載再搭建個wordpress類似帶數據庫的網站 ,多調試調試,踩踩坑。如果你感覺你有興趣做下去的話,那么可以嘗試一下。當然好多公司只需要其中的一門技術比較精通就可以了,并且長時間只會使用這一個,這得看你個人情況。
上面寫的有點糙,并且主要是對外可以看見的東西。
運維呢 需要有一個深度的技術知識,其次需要有廣度,按照題主來說的只會Linux,往往是不行的。
隨著移動互聯網、O2O、云計算、大數據的發展,Linux運維崗位越來越火爆,薪資不比開發低,學習起來比開發容易很多,許多從事IT行業的朋友紛紛轉行,甚至一些小白也開始進行Linux運維培訓,通過幾個月的學習,進軍IT行業。
這里我們不得不提到一個崗位:Linux運維工程師
那么,Linux到底該怎么學?從哪里入手呢?下面由馬哥教育資深團隊為初級入門的小伙伴提供2019年最新Linux學習路線圖,還為小伙伴們免費提供學習視頻。
Linux運維學習需要分為四個階段:
①linux初級入門
②linux中級進階
③linux高級提升
④資深方向細化
第一階段:初級入門
1.2019年全新計算機基礎和Linux快速安裝教程
2.2019年全新Linux文件系統功能
3.2019年全新Linux常見命令使用技巧
第二階段:中級進階
中級進階需要在充分了解linux原理和基礎知識之后,對上層的應用和服務進行深入學習。
1.2019年全新Linux文件權限和文本處理
2.2019年全新Linux用戶和權限管理
3.2019年全新Linux文件目錄管理和管道
第三階段:高級運維
1.2019全新Nginx實戰web服務企業實戰
2.2019全新LVS負載均衡實戰
3.2019全新Mysql配置和安裝實戰
4.2019全新ansible入門到精通
5.2019全新網絡管理與配置實戰
6.2019全新CCNA網絡入門及TCP/IP協議
7.2019全新find文件查找及sed用法
8.2019全新Shell腳本入門教程
9.2019全新正則表達式及vim進階
第四階段:資深方向
1.大數據方向云計算方向
2.運維開發(主要是python運維開發)
3.自動化運維(在之前自動化基礎上做深入)
4.運維架構師(主要需要廣度,差不多5年左右以上經驗,可以擔當此職位)
個人認為,運維這個職業,是屬于公司有一定規模之后,應運而生的職位。對于運維來說,其職責更像救火隊員,出現問題之后需要,及時響應,迅速判斷,解決故障。
由于需要及時、迅速對問題定位后解決,因此對于從業人員的要求也比較高,掌握的知識更廣泛,由于故障的原因會是多種多樣的,有可能是硬件資源限制,也有可能是代碼邏輯,亦或網絡資源不足,甚至是安全方面、系統架構層面的問題等等,因此要求從業人員,對操作系統、網絡、代碼、安全、高可用等方面都需要有自己的見解。雖然不要求研究的深度,但是廣度肯定是必不可少的。
以上是通過職業要求的考慮簡單的說了一下,除了職業要求,還有就是身體要求,因為運維工作職責是保證線上正常運行和運轉,如果是面向企業用戶,運維工作相對來說比較輕松,是有一個時間范圍的;但是如果面向的是個人用戶(例如滴滴,頭條,美團等),運維工作相對來說,保障的時間是7X24小時,全年無休,有規模的公司會用三班倒的形式,來保障足夠的人員投入,如果是小微企業,有可能就比較失去人性。
無論的有規模的公司還是小微企業,由于自身的特點,對從業者的自身發展也不盡相同。有規模的公司,更多的是利用分工合作提高工作效率,節約工作成本。因此對運維從業者的要求是在某一領域的研究有一定的深度,雖然失去了廣度,但是很容易成為行業里面的佼佼者。反觀小微企業,對運維從業者的要求就比較多,小微企業處于人力成本考慮,因此會要求運維從業者知識面的廣度高于深度,而且壓力,不小于第一類企業,對于發展來說,小微企業的運維從業者更像一把瑞士軍刀,功能比較齊全,更多的是應急使用。對個人發展而言,需要自行定位和發展。
如果你都能看到這里,首先感謝你的對我的支持,其次通過上面的文字已經說明,無論有規模的企業,還是小微企業,對這個職位都是有需求的。
一方面運維從業者可能通過自己的能力和經驗,來解決公司的問題;
另一方面能用的上運維的企業,也是具有一定的規模和實力的。
運維是屬于技術部門,而且是與研發、測試、同為互聯網產品技術支撐的3大部門。
一個互聯網產品的生成一般經歷的過程是,產品經理的需求分析、UI部門的界面設計、研發部門開發、測試部門測試、運維部門部署發布以及長期的運行維護。
所以一旦項目上線后,產品、UI、編程、測試類的工作就正式結束,接下來維護和管理的工作就全部移交給運維工程師。
產品/程序/測試結束后的所有工作都是運維
運維工程師主要工作是做什么呢?每個公司業務不一樣工作,具體工作內容會有所不同,但是運維工作總結兩句話:
· 保障產品上線后7*24H穩定運行。(如網站服務器、游戲服務器等)。
· 保障數據安全可靠(如用戶名密碼、游戲數據、博客文章、交易數據等)。
隨著現在云服務的興起,運維早已不是大家想象的要進機房直接和硬件打交道,而是和開發工程師一樣,在寫字樓辦公(在家也可以),對服務器進行遠程管理。
⒊市場需求增加企業越來越重視運維
通過對運維工作的了解,我們會輕松得到一個結論,那就是:在互聯網人口越來越多和互聯網產品負載越來越大(比如小米秒殺,淘寶雙十一,春運12306搶票)的情況下,凡是有軟件開發的地方,就需要有軟件部署和保證軟件正常運行的運維工程師,因為開發或測試人員已經無法兼職來解決大負載大并發問題。
在當前,無論是電商平臺淘寶、京東,還是媒體平臺如新浪、網易;無論是視頻網站如優酷、斗魚,還是游戲公司如ucloud、盛大,他們都已經建立起自己的運維團隊。
12306購買火車票不卡頓,運維人員發揮了巨大作用
目前大中型互聯網企業都會配備運維團隊,反過來說,以后運維從業絕大部分進入的都將是大中型互聯網知名公司,薪資怎么可能低?并且隨著互聯網的高速發展,互聯網規模越來越大、架構越來越復雜,運維工作在大型互聯網公司也越來越重要,對運維工程師的需求也會越來越急迫,薪資這兩年也是一路走高,從職友集的數據來看,其平均薪資范圍是12350~21520元,已經和編程不相上下。
互聯網規模越來越大、架構越來越復雜,也意味著一線市場對運維需求量越來越大。是不是這樣呢?不廢話,直接上招聘網站截圖。目前僅前程無憂這一個平臺,運維在國內需求量就是55498(2019.8.12日查詢)。如果對這個數據無感,可以對比查詢自己熟悉的編程語言,就知道這數據有多大(不調查沒有發言權)。而目前國內專業的運維培訓機構少之又少,供不應求怎能不高薪?
⒋不要埋頭苦學這里有捷徑!
凡是對運維稍微了解的就知道,在當前運維領域里最為搶手的就是自動化運維。而自動化運維是要運用Shell,Python來寫自動化腳本的,這些都需要開發知識。
黑馬程序員作為靠Java起家的老牌培訓機構,當前已有一系列諸如.Net,PHP,C/C++,Python,Go,Js等開發課程。所以黑馬相比其他運維機構,有著更強大的開發背景。在開發知識這塊,黑馬可以做到講解的既全面,又深入,能確保在運維自動化這塊遠超同行。是不是這樣呢,可以去官網查看運維學科Python階段課程大綱,已經做到專門從事Python自動化都無壓力。
黑馬運維學科,不僅有黑馬程序員的開發背景,還結合運維工作特點,獨創了場景式教學法:舉例一個企業中常見的真實需求:公司硬盤緊缺,運維如何解決。講師會提前把原理圖畫出(如下圖所示),然后寫上解決這個需求是采用什么辦法(都有詳細步驟和代碼)。
黑馬運維4期于2019年4月7日畢業,平均薪資竟然高達9612元。值得關注的是這9612元不是每個學員的薪資,而是班級的平均薪資;不是班級就業率在30%, 50%, 70%時的薪資統計,而是學員100%后的薪資統計。看完真的是讓人內心沸騰,運維學科太“燃”了。
再生動的圖片和再驚嘆的文字也都抵不過眼睛看到的真實,直接上薪資截圖!
那么,他們都是怎么學的呢?來看看他們的學習路線圖吧!
這個要看自己,是不是真的對這一方面感興趣?運維可以分為很多種,有基礎運維,業務運維,還有硬件運維,網絡運維,安全方面等運維,要看你想往哪個方向發展。
基礎運維比較普遍,需要了解常用的開源軟件,還有常用的操作系統。
業務運維,每個公司都不一樣,要了解公司的業務情況。
其他方面的都是類似。
加班情況也是每個公司不一樣,每個職位不一樣。
我個人就是從事運維工作多年,很少加班,偶爾會有那么一兩次。其實最首要就是自己的工作效率問題,在上班時間把自己的工作做好,自然而然就不用加班了。還有就是不不要找那些強制要求加班的公司。
Linux運維的前景,就目前Linux在各行各業中所起到的作用,可以預測未來3-8年內,Linux必然成為IT人所必備的技術之一,只不過是個人掌握程度或公司需求程度不同;
從大方向Linux的不同應用領域來看:
第一,作為企業服務器系統,Linux雖然比Windows和Unix晚出現,但是目前已經占據了90%以上的市場,像BAT/TMD甚至微軟官方門戶網站都是使用的Linux系統。目前Linux系統已經參透到電信、金融、政府、教育、銀行、石油等各個行業,同時各大硬件廠商也相繼支持Linux操作系統。
第二,嵌入式Linux系統應用領域,比如Android就是基于Linux開發來的。這個領域我們更多的看作是開發,而開發本很就是一個來錢快,耗精力的行業,對個人要求更多的是對算法、數據結構的認知和理解。
從技術領域來看(區塊鏈-云計算-大數據-AI)先說云計算,無論是亞馬遜云、google云、ucloud云幾乎都是部署在Linux系統上,再對硬件、軟件資源的分配應用。
其次是大數據,如果說云計算和企業業務息息相關,那么大數據和“用戶”的生活無法分割,我相信大家都有過在某寶搜索一些商品,下次登錄后“猜你喜歡”會有大量的相關鏈接的推薦,這就是大數據的魅力,基于Linux上部署hadoop、Spark這些服務,對互聯網上額“數據”進行整理、分析、挖掘等
最后是現在比較火熱的AI人工智能和區塊鏈,這兩個實際上主要是“開發”的層次,但是與“云計算”、“大數據”是息息相關的,但是底層上都是Linux為操作系統。
目前來說,對于新手,或者處于運維底層崗位的人來說,從技術銜接性和目前市場企業的實際應用角度,后期可以首選云計算作為發展方向。
現在使用Linux服務器的廠商是越來越多了,而且新技術,如大數據、機器學習、人工智能、物聯網等都跟Linux系統有關聯,所以今后Linux運維就就業前景還是比較好了。現在培訓應該都有試聽課程的,你可以先去試聽一下,看看適不適合自己。樓主如果想學習更多Linux系統知識,可以百度《Linux就該這么學》,不錯的一本Linux入門教程。
運維是一個融合多學科(網絡、系統、安全、應用架構、存儲等)的綜合性技術崗位。隨著中國互聯網的高速發展(BAT)、網站規模越來越來大、架構越來越復雜,對專職網站運維工程師、網站架構師的要求會越來越急迫,特別是對有經驗的優秀運維人才需求量大。
從目前來看,未來運維有兩大發展方向:Linux云計算以及DevOps運維開發方向,可以找準一個適合自己的方向,朝著目標前進。
對于工作時間而言,如果運維大部分工作時間是965模式(9點上班,6點下班,一周5天),如果項目架構比較平穩,幾乎還是很少加班的。但是如果項目著急上線、緊急發版等情況還是會有加班的,相對來說,加班不是特別頻繁。
加油!
0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答