{eval=Array;=+count(Array);}
隨著云計算的興起,運維工程師一職也逐漸火爆起,但我在這跟想轉(zhuǎn)linux運維的朋友來說下真心話,希望對我的帖子能夠手下留情。
LZ有將近8年的工作經(jīng)驗,到今天已經(jīng)經(jīng)歷了4年互聯(lián)網(wǎng)公司,2家上市在中國國內(nèi)排名前10的手游公司,今天是我提出辭職的一天,我放棄了在公司內(nèi)部正在轉(zhuǎn)高級I的流程機會,意味著我放棄了月薪固定14K,彈打卡(全天不要求考勤),每個月1000多塊的車補(高級1以上),連續(xù)2年的年終獎績效在B+以上,(至少3.5個月以上),當然我明白這些待遇對于BAT的同學們來說根本不值一提,但是我仍然想對那些看著linux起薪高,入門簡單的同學說一句:這個領(lǐng)域我不建議大家嘗試!
首先,我必須強調(diào)從事linux運維和學習linux知識是根本兩回事,假設(shè)你,那
你一定
從事的是一份職業(yè)
要對你的預期,5年,10年有長期的規(guī)劃,我在SF也帶過不少新人,很多都是985碩士畢業(yè),每當問道:linux運維薪水最高到底能拿多少這個問題時候,我只有一句回答:任何職位的高薪,一定是社會所承認的價值所在!
08年到10年,我相信在深圳任何linux運維工資都略高于java開發(fā),這是事實!13年開始,linux運維技術(shù)進行革命的變更,云計算的出現(xiàn),
docke容器技術(shù),zabbix監(jiān)控....各種自動化運維工具,.這些技術(shù)在蠶食linux運維朋友們一點點的剩余價值。
也許有人說:我認識某某,他只做了一年linux運維,就拿到一萬,是的,我承認。如果你來我來我們公司我們項目組,只需要半年,半年可以讓你成長到在深圳月薪10K的地步,可是沒有職業(yè)的預期有意義嗎?
這個社會永遠是知識的競爭,10年時候,你說出10個以上的apache配置參數(shù),你一定可以被面試官認為是牛人,12年時候人家面試只考nginx了,11年,你可以說出全公司將近100臺服務器都是自己用icinga+nagios部署的監(jiān)控,可是13年以后再去面試,任何創(chuàng)業(yè)公司都會說:監(jiān)控這塊我們都是用zabbix。。。。
太多的例子已經(jīng)說明linux運維無法穩(wěn)定的發(fā)展,不要說IT從事的工作要永遠學習,我敢說linux下面所有的服務全部精通的人,在這個社會上都找不到幾個,你在手游公司精通了tomcat,你來金融公司人家容器是jboss,這僅僅是一個java應用而已!
linux運維需要的知識面實在太廣了,我說這么多沒別的意思,我這樣的普通人是注定無法到達大神的地步,辭職以后,我已經(jīng)決定專注python,今年是我滿30歲的一年,我放棄了linux領(lǐng)域所有的發(fā)展,用8年進行試錯,我不能說服任何同學同意我的觀點,但是我愿意和大家共勉,加油吧!
公司某天說我們的業(yè)務要用PHP,Java.net開發(fā),運維就得馬上學習這三門語言的相關(guān)知識,你不懂怎么運維?結(jié)果被幾年經(jīng)驗的的Java工程師虐了;
公司說我們的數(shù)據(jù)庫要用SQLserver,MySQL,Oracle作為數(shù)據(jù)庫,運維就得馬上學習這些數(shù)據(jù)庫的一些知識,你不懂怎么運維?結(jié)果被DBA大哥虐了;
公司今年用Cisco設(shè)備,明年用Juniper,你就得馬上學,不懂怎么運維?后來你又央求只懂網(wǎng)絡(luò)的廠商工程師做個培訓;
公司說我們打算用ganglia,zabbix,cacti作為監(jiān)控,你就得趴上去馬上學,不學怎么做運維?
你學了三四年,什么都摸摸認為自己很牛了,知識面全嘛,仔細一想都快涵蓋信息領(lǐng)域的各個面了~,欣喜跳槽發(fā)現(xiàn)公司都在用Python,redis,storm,spark激不激動?怎么辦?學呀,不學怎么運維?
你又費了九牛二虎之力啃了個外熟里生;
后來HR招聘
網(wǎng)絡(luò)精通么?不精;數(shù)據(jù)庫開發(fā)精通么?不精;業(yè)務開發(fā)精通么?安全精么?不精;不精;那你精通什么?我什么都會……
HR說“不精沒關(guān)系,但我們要有Java項目開發(fā)經(jīng)驗的人做運維”,驚不驚喜?
可你看四年前旁邊搞PHP的小哥發(fā)展路線
第一年P(guān)HP+MySQL+搞項目;
第二年P(guān)HP+MySQL+搞項目;
第三年P(guān)HP+MySQL+搞項目;
第四年跳槽,面試的是web PHP開發(fā),
但已經(jīng)是資深了,做了項目經(jīng)理;
術(shù)業(yè)有專攻,給你10000小時,開發(fā)可以在1個產(chǎn)品技術(shù)領(lǐng)域深耕,而運維要在8個產(chǎn)品領(lǐng)域內(nèi)學習,精力太分散,很難讓你靜下心來研究某個領(lǐng)域,因為這是你的工作性質(zhì);
當然,各個行業(yè)都有大牛,有些人就是可以在有限時間內(nèi)做很多別人做不到的事,天分和努力可以超越常人很多層次,這些不在討論對比的范圍內(nèi),大多數(shù)人還是專一一點更能取得更多的回報;
另外,還有一點,十人內(nèi)的項目基本不需要運維,但十人內(nèi)的項目開發(fā)占了大部分~
運維重要么,重要!那為什么好多小公司不要運維,工作都被開發(fā)分擔了呀;那為什么大公司運維待遇那么好,天分和努力呀~
首先來說,PHPer更“容易”接觸到Linux,不信你可以看看身邊的
.NET
同這,有多少人會Linux?而PHP就不同了,剛學PHP時我們就能聽到LAMP、LNMP之類的環(huán)境要求,所以PHPer較其它語言的開發(fā)者接觸到Linux的機會更大。從我自身的從業(yè)經(jīng)歷來說,我也是一名PHP開發(fā)者,我從2008年開始用PHP做網(wǎng)站了,Linux接觸也有七八年了。我沒有去刻意的去轉(zhuǎn)行做Linux運維,而是在日常開發(fā)中(包括開發(fā)環(huán)境)都是在Linux環(huán)境下(當前用的是CentOS 7.3),現(xiàn)在換回Windows的話還會不適應。
隨著國內(nèi)互聯(lián)網(wǎng)技術(shù)的高速發(fā)展,包括現(xiàn)在的AI、深度學習技術(shù),很多這類的解決方案都是要部署在Linux環(huán)境下,所以資深Linux運維是很吃香的!因為Linux領(lǐng)域廣,真正精通Linux的人也是很少的。
如果有興趣,你可以去各大招聘網(wǎng)上看看,我這邊看的是Linux運維的薪資其實并不比開發(fā)人員的薪資低,而且Linux運維領(lǐng)域有一個優(yōu)勢。是什么優(yōu)勢呢?我們開發(fā)同學一旦年齡達到30歲時就會迷??謶郑瑩奈磥硎欠襁€能認真寫代碼或者說是否有精力寫代碼,而且一些公司也有年齡要求(比如要求開發(fā)人員年齡不能高于35歲),但是運維就沒有這個限制,相反,運維者年齡越長,經(jīng)歷越多越吃香,越老越吃香。
綜上,我的建議是PHP開發(fā)你照做,同時也去學Linux運維,兩者結(jié)合,發(fā)展更大,加油。
運維沒有前景,我建議題主不要轉(zhuǎn)。
我的建議:不要放棄開發(fā),需要放棄的是PHP,去選擇更有前途的技術(shù)以及編程語言。技術(shù)方向要選人工智能、大數(shù)據(jù)、區(qū)塊鏈等,編程語言要選Python、JavaScript。
1、要做技術(shù)門檻更高的工作
很明顯,對于一個技術(shù)人員,其打怪升級的路徑很明確:開發(fā),架構(gòu),CTO。
也很明顯,運維的技術(shù)含量要低于開發(fā)。
2、DevOps的推廣
現(xiàn)在,很多公司的運維模式更多地轉(zhuǎn)向DevOps,也就是開發(fā)和運維成為一體,你以后自然會接觸到更多的運維工作。
你喜歡Linux也挺好。在以后的開發(fā)工作中,會有很多機會深入學習研究Linux,用好Linux對開發(fā)也有很大幫助。
3、運維變得越來越自動化,運維的市場在變窄
很多公司更多地用容器技術(shù),用Docker和Kubernetes,自己不再建機房,更多地用云服務。
軟件的構(gòu)建、部署、維護等運維工作變得傻瓜化,這些都在降低Linux技術(shù)人員的價值。
先看下最具權(quán)威性的TIOBE編程排行,PHP的排名比2018年提高了一位,排名第8,看起來不錯。
但是,從更長期的趨勢來看,PHP語言表現(xiàn)頗為頹勢。
目前PHP的主要領(lǐng)域在于做網(wǎng)站,其輝煌已是過去式,現(xiàn)在我們的人工智能、大數(shù)據(jù)和區(qū)塊鏈這些新技術(shù),沒有PHP的用武之地。Python在人工智能和大數(shù)據(jù)中應用廣泛,而在API或Web應用場景,公司越來越多地用JS(Nodejs)來開發(fā)后臺API、小程序和H5頁面。
運維這幾年還是發(fā)展很不錯的,涌現(xiàn)了一大批非常優(yōu)秀的運維組織和對外開放的產(chǎn)品,比如高效運維發(fā)起的“全球運維大會”,比如ucloud的“藍鯨智云”對外開放開源的運維平臺,樓主可以去看下
尖子生,初中輟學。
自學開發(fā),不給實習機會。
在兩家創(chuàng)業(yè)公司做過唯一懂IT的人。第二家公司準備組建技術(shù)部,開發(fā)自己的webapp,我負責招聘php和前端等崗位。
學高科技的同時,學學平面設(shè)計,做做產(chǎn)品經(jīng)理。????
不建議轉(zhuǎn),看看招聘職位的薪資待遇,就知道運維有多苦逼了,當然這么對比是針對同一行業(yè)或公司內(nèi)部的對比,是個大概率的對比。而且,對于很多領(lǐng)導來說,他們更看重業(yè)務,能為提高業(yè)務收入的是系統(tǒng),所以他們認為這是開發(fā)人員的貢獻,因此每年薪資的漲幅,開發(fā)人員會更勝一籌。另外,運維基本上也算是個背鍋或者抗雷的差事,干好了是本分,稍有疏忽即使你再辛苦或者努力都免不了進坑。如果你覺得php開發(fā)沒前景,可以考慮學習其他語言的開發(fā)。以上了為個人從事多年基礎(chǔ)運維的總結(jié),僅供參考。
做開發(fā)的話,linux也是加分項,小公司對運維不重視,沒必要完全轉(zhuǎn)運維,當然如果能進bat這類大公司做運維也不錯。我現(xiàn)在在一家創(chuàng)業(yè)公司,java后端,前端,運維都會,所以也比較容易突出些。
現(xiàn)在所有的 BAT 之類的互聯(lián)網(wǎng)大廠業(yè)務都開始轉(zhuǎn)向了 to B 。你說運維重不重要!
隨著大數(shù)據(jù)和云計算時代的到來,運維工作就顯得尤為重要!其實,在深夜加班,在機房維護服務器穩(wěn)定的程序員,大多都不是開發(fā),而是運維!
隨著云服務,大數(shù)據(jù),云計算的業(yè)務越來越多,越來越重要,服務器的穩(wěn)定性,服務器的安全性,服務器的可靠性都是非常重要的!里面數(shù)據(jù)越來越多,越來越重要,所以,運維的工作將來也不簡單!
未來,運維估計會很吃香!嗯,就這樣?。?!
0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答2
回答0
回答