馬哥教育學(xué)員 | 從1800元快遞分揀員到18W運(yùn)維工程師,職場(chǎng)華麗轉(zhuǎn)身的背后!
本文由Linux網(wǎng)絡(luò)班N28期.....宋同學(xué)提供
大家好,我是馬哥教育Linux網(wǎng)絡(luò)班N28期的宋同學(xué),但這樣說(shuō)并不準(zhǔn)確,因?yàn)槲疫€是N49期,K8s專(zhuān)題班......的學(xué)員,這些年我一直在學(xué)馬哥教育的課程,學(xué)習(xí)讓我從一名小小的快遞分揀員一步一步成長(zhǎng)為月薪15K的Linux運(yùn)維工程師,今天就來(lái)說(shuō)說(shuō)我的故事,希望能為正在奮斗的你帶來(lái)一些幫助。
畢業(yè)前的迷茫,1.8K的快遞工作
我畢業(yè)于成都一家并不知名的專(zhuān)科院校,學(xué)的汽車(chē)檢測(cè)專(zhuān)業(yè)。2017年的時(shí)候我大三實(shí)習(xí),因?yàn)椴幌霃氖卤緦?zhuān)業(yè),1月份的校招也沒(méi)有參加,2月份臨近過(guò)年就直接回了老家。
過(guò)完年不到3天我就到成都找工作了,心想一方面可以減輕家庭負(fù)擔(dān),另一方面也可以在畢業(yè)前鍛煉一下自己,但對(duì)未來(lái)從事哪個(gè)行業(yè)我并沒(méi)有清晰的目標(biāo)和方向。當(dāng)時(shí)我寄住在表哥家里,為了不給表哥一家添麻煩,到他家的第二天我就出去找工作。因?yàn)閯傔^(guò)完年,很多門(mén)店還沒(méi)有營(yíng)業(yè),招工的更是寥寥無(wú)幾,最后我在萬(wàn)年場(chǎng)的小巷中找到一份快遞工作,月薪1800元。
這份工作不復(fù)雜,只需要掃碼錄入。第一天上班我從上午錄到下午3點(diǎn),整整錄了500個(gè)件,然后吃完飯繼續(xù)掃碼錄入,一直到晚上10點(diǎn)才下班,回家路上我腦袋蒙蒙的,路也找不到,我一邊給姑父(表哥的爸)打電話問(wèn)路,一邊摸索著回家,到表哥家洗完澡,沾床就睡,因?yàn)閷?shí)在太累了。
第二天我又去掃了一天碼,晚上繼續(xù)腦袋蒙蒙的,拖著疲憊的身體往家走,一路上我想了很多,感覺(jué)自己白天上班就像個(gè)沒(méi)有思想的機(jī)器人,除了下一件下一件的重復(fù)動(dòng)作,沒(méi)有靈魂。我知道這不是我想做的工作。
從表哥那里看到未來(lái)的方向
我回到家,這時(shí)表哥也下班回來(lái)了,看到他很輕松的樣子,還了解到他有雙休,我就問(wèn)他是做什么工作的,月薪多少。他說(shuō)做運(yùn)維,月薪10K。我聽(tīng)完又羨慕又驚訝,感覺(jué)月薪10K對(duì)我來(lái)說(shuō)是個(gè)遙不可及的數(shù)字,從來(lái)不敢想象。但還是鼓足勇氣問(wèn)他,我能做嗎?他很輕松的說(shuō),當(dāng)然可以,不過(guò)得學(xué)。我聽(tīng)完激動(dòng)地把想跟表哥學(xué)運(yùn)維的想法告訴了父母,父母都很支持。
快遞的工作沒(méi)再去,我跟著表哥專(zhuān)心學(xué)運(yùn)維。第一天,表哥讓我先從安裝centos系統(tǒng)學(xué)起,我以為像安裝windows一樣簡(jiǎn)單,只要一直點(diǎn)“下一步”就搞定了,結(jié)果裝了一天也沒(méi)有裝好,晚上表哥回來(lái)的時(shí)候幾分鐘就裝好了。后來(lái)每當(dāng)表哥處理一些工作上的事情,我就在旁邊看著,看著屏幕上密密麻麻地閃過(guò)很多文字,我感覺(jué)運(yùn)維工作很高端的樣子,心想這技術(shù)一定很復(fù)雜吧。但后來(lái)在和表哥的交流中,我知道他原來(lái)是通信工程專(zhuān)業(yè),大學(xué)畢業(yè)后才在馬哥教育學(xué)了運(yùn)維,于是學(xué)習(xí)增添了不少信心。
辛苦自學(xué)6個(gè)月,慘遭求職打臉
表哥送給我兩本他當(dāng)時(shí)買(mǎi)的書(shū),還把在馬哥教育的學(xué)習(xí)筆記和視頻借給我看,我第一次近距離接觸到了馬哥教育。
打開(kāi)第一節(jié)視頻,馬哥講了運(yùn)維的架構(gòu)體系,基礎(chǔ),服務(wù),高級(jí)運(yùn)維有哪些崗位等,后面又看了幾節(jié),但幾乎對(duì)每一個(gè)概念都很陌生,好在每節(jié)課講完,馬哥都會(huì)說(shuō)“視頻一定不要停,要將每一個(gè)命令實(shí)踐學(xué)會(huì),要能看到命令就會(huì)寫(xiě)出相關(guān)的選項(xiàng),完成所有上課講的示例,前面的理論聽(tīng)不懂沒(méi)關(guān)系,學(xué)到一定程序就自然明白了?!?/p>
但完全是0基礎(chǔ)的我學(xué)起來(lái)并不容易,第1遍我從0學(xué)到ssh裝機(jī),回過(guò)頭前面的內(nèi)容忘了,第2遍學(xué)到用戶(hù)和組管理,前面的基礎(chǔ)命令又忘了,第3遍學(xué)到vim,第4遍學(xué)到dns,第5遍學(xué)到了iptables課程.....就這樣,我每天除了吃飯睡覺(jué)上廁所把全部精力都用在了學(xué)習(xí)上,異常艱難的學(xué)了6個(gè)月,學(xué)完了表哥給我的視頻資料。
學(xué)完后,我打算試著去找工作,看不能不能找到?,F(xiàn)在想想這個(gè)想法很可笑,很多本專(zhuān)業(yè)的學(xué)生經(jīng)過(guò)專(zhuān)業(yè)的學(xué)習(xí)找工作尚不容易,更何況我是0基礎(chǔ)學(xué)習(xí),用的還是表哥很久之前學(xué)過(guò)的視頻資料。
但初生牛犢不怕虎,我把簡(jiǎn)歷整理了一下就發(fā)出去了,結(jié)果沒(méi)有一家公司回復(fù)。又過(guò)了好久,我收到一家做監(jiān)控安裝的(類(lèi)似于實(shí)施)公司回復(fù),月薪給到3000,讓我過(guò)去。我也不嫌工資低,就想著先去試試看。去上了一天班,需要上梯子操作,我站在梯子上兩條腿抖個(gè)不停(有一點(diǎn)恐高癥),一個(gè)30多歲的大哥很想讓我留下,非常和藹地對(duì)我說(shuō)前期可以頂著給我做一些。但我想了想還是克服不了內(nèi)心的恐懼,第二天就沒(méi)去。
下定決心,報(bào)名馬哥教育網(wǎng)絡(luò)班
這次求職失敗,我反思了自己。我知道,IT技術(shù)發(fā)展快,現(xiàn)在公司要求掌握redis/kafka/mysql/docker, ansible等,而這些我都沒(méi)有接觸過(guò),表哥報(bào)名較早,視頻內(nèi)容相對(duì)較老,于是我讓表哥幫我聯(lián)系了班主任老師,我也要報(bào)名馬哥教育。
因?yàn)椴幌肴ケ本覉?bào)了馬哥教育Linux的網(wǎng)絡(luò)班,報(bào)名后,班主任老師把我拉到了N28期的班級(jí)群里,在這里我認(rèn)識(shí)了很多和我一樣對(duì)知識(shí)、對(duì)未來(lái)有夢(mèng)想的同學(xué)。隨后,我又收到了一封報(bào)名郵件,里面是相關(guān)的課程資料,授權(quán)郵件等。我按著上面的說(shuō)明一步步操作完,就開(kāi)始了正式的學(xué)習(xí)之路。


雖然是網(wǎng)絡(luò)班,但課程質(zhì)量和班級(jí)服務(wù)并不遜色,相反讓我十分滿(mǎn)意。課程的前面是基礎(chǔ)部分,我發(fā)現(xiàn)只有少量跟表哥的視頻不一樣,因?yàn)橛辛讼惹暗幕A(chǔ),我基本看一遍就掌握了。但學(xué)到DNS之后就發(fā)現(xiàn)httpd有2.2和2.4版本,而且配置方式也不一樣,而紅帽高可用集群,varnish這些已經(jīng)不在新的課程中了,看來(lái)馬哥的課程是緊跟市場(chǎng)發(fā)展更新的。新的網(wǎng)絡(luò)課更加精簡(jiǎn),學(xué)的時(shí)候更加輕松,我一口氣從0學(xué)到了docker、zookeeper。
課程后期是馬哥講的,馬哥的專(zhuān)業(yè)性非常強(qiáng),對(duì)底層原理的剖析非常到位,項(xiàng)目實(shí)戰(zhàn)也很豐富,而且都是大廠正在用的技術(shù),在仿真云環(huán)境中操作,對(duì)實(shí)戰(zhàn)經(jīng)驗(yàn)的提升幫助很大。

學(xué)習(xí)期間,我擔(dān)心知識(shí)前學(xué)后忘,經(jīng)常把老師講的知識(shí)吸收后再形成自己的語(yǔ)言,做成筆記。一直到現(xiàn)在我還保存著N28期學(xué)習(xí)時(shí)的筆記,筆記的名字是馬哥在第1節(jié)課激勵(lì)我們的話——無(wú)它,惟手熟爾。


記得馬哥經(jīng)常說(shuō):“學(xué)習(xí)這種理工科的東西對(duì)理論不用研究很深,只需要熟練運(yùn)用鍵盤(pán),每個(gè)服務(wù)的搭建爛熟于心”,我一直記著這句話,并不斷實(shí)踐。
在班級(jí)服務(wù)上,我本來(lái)以為網(wǎng)絡(luò)班不能面對(duì)面,不會(huì)有太多班級(jí)服務(wù)。但實(shí)際上網(wǎng)絡(luò)班的服務(wù)非常細(xì)致,讓我深深感受到了集體的溫暖,甚至遠(yuǎn)遠(yuǎn)超出了心理預(yù)期。
雖然網(wǎng)絡(luò)班是以自學(xué)為主,但是班主任會(huì)給大家一個(gè)學(xué)習(xí)計(jì)劃引導(dǎo)和計(jì)劃完成周期,我們要按照要求在固定時(shí)間內(nèi)完成課程和作業(yè),班主任會(huì)進(jìn)行監(jiān)督;每節(jié)課有相關(guān)的資料,條理清晰,邏輯嚴(yán)謹(jǐn),內(nèi)容詳細(xì),對(duì)課后鞏固練習(xí)幫助很大;作業(yè)要按時(shí)提交到博客上,老師批改很認(rèn)真,哪個(gè)知識(shí)點(diǎn)掌握了,哪個(gè)知識(shí)點(diǎn)比較生疏,哪個(gè)知識(shí)點(diǎn)沒(méi)有掌握,知識(shí)結(jié)構(gòu)是否清晰、內(nèi)容是否扎實(shí)......老師都會(huì)標(biāo)注的清清楚楚,根據(jù)老師的標(biāo)注有側(cè)重點(diǎn)的查漏補(bǔ)缺,知識(shí)掌握的更快更牢固了。
學(xué)習(xí)中遇到不會(huì)的問(wèn)題我一般會(huì)在群里問(wèn),老師看到后也會(huì)及時(shí)回復(fù)消息,詢(xún)問(wèn)問(wèn)題點(diǎn)在哪,給出解決思路和方法,大大提升了我的學(xué)習(xí)效率。有一次在學(xué)到LAMP時(shí),我做實(shí)驗(yàn)跳轉(zhuǎn)有問(wèn)題,聯(lián)系企業(yè)教練后開(kāi)了遠(yuǎn)程,在企業(yè)教練的指導(dǎo)下很快就完成了。這在我自學(xué)時(shí)是完全不能比的,記得自學(xué)時(shí)遇到不會(huì)的問(wèn)題要么自己百度,要么等表哥下班問(wèn)他,而表哥一是很忙,二是有些問(wèn)題他也解決不了,所以學(xué)習(xí)起來(lái)效率很低,很有挫敗感。平時(shí)每個(gè)周末我們都有直播課(節(jié)假日除外),老師會(huì)分享一些熱門(mén)技術(shù)點(diǎn),有問(wèn)題也可以直接和他互動(dòng),學(xué)習(xí)進(jìn)步很快。
班主任老師也會(huì)時(shí)不時(shí)的問(wèn)問(wèn)我的學(xué)習(xí)情況,有沒(méi)有學(xué)習(xí)上的困難,有沒(méi)有需要幫助的等等,就像家人一樣親切、負(fù)責(zé),而這并非特例,她對(duì)我們所有同學(xué)都是如此,經(jīng)常見(jiàn)她在群里督促作業(yè)、鼓勵(lì)大家。
除了心系我們的學(xué)習(xí)情況,班主任也總是盡心盡力做好每一場(chǎng)班級(jí)活動(dòng),為我們營(yíng)造一個(gè)溫暖的班集體。開(kāi)班時(shí),班主任給我們舉行了開(kāi)班儀式,鼓勵(lì)大家暢所欲言,介紹自己,定下學(xué)習(xí)目標(biāo)。短短幾小時(shí),群里從安靜到熱鬧,群?jiǎn)T從陌生到熟悉,班級(jí)群氛圍其樂(lè)融融;
臨近結(jié)業(yè)的時(shí)候,班主任又組織了就業(yè)輔導(dǎo),幫助需要求職的同學(xué)(因?yàn)橛械氖窃诼毴藛T來(lái)提升的)優(yōu)化簡(jiǎn)歷、做就業(yè)規(guī)劃、崗位內(nèi)推、分享踩過(guò)的坑......通過(guò)這些就業(yè)服務(wù),我學(xué)到了很多之前從不知道的面試技巧、注意事項(xiàng),也明白了之前找工作除了技術(shù)不過(guò)關(guān)還存在哪些失誤;
正式結(jié)業(yè)的時(shí)候,班主任為我們舉行了畢業(yè)典禮,為優(yōu)秀學(xué)員頒發(fā)獎(jiǎng)勵(lì),大家心情又激動(dòng)又沉重,激動(dòng)的是獎(jiǎng)勵(lì)很豐富,只要認(rèn)真學(xué)都能拿到獎(jiǎng),沉重的是擔(dān)心從此群要解散,所有人各奔東西。但班主任老師說(shuō)班級(jí)群永遠(yuǎn)不解散,群是大家在馬哥教育永遠(yuǎn)的“家”,無(wú)論未來(lái)大家身在何方,馬哥教育的老師都會(huì)在群里給大家支持,很多人聽(tīng)完很感動(dòng)。如今,我已從N28期畢業(yè)4年了,但班級(jí)群一直保留在手機(jī)上,群里的人數(shù)也一直沒(méi)有減少,班級(jí)群成了大家聊天、探討技術(shù)、相互幫扶的社交圈,群里同學(xué)雖然沒(méi)有見(jiàn)過(guò)面,但因?yàn)橛辛笋R哥教育的維系,大家之間存在著一種特殊的情感。? ??
缺少經(jīng)驗(yàn),第一份工作只有4.5K
從N28期畢業(yè)后我開(kāi)始著手找工作,因?yàn)橹雷约喝鄙俟ぷ鹘?jīng)驗(yàn),所以我對(duì)薪資并沒(méi)有太高期望,想著先生存下來(lái)再發(fā)展。
我讓企業(yè)教練和表哥幫我優(yōu)化了一下簡(jiǎn)歷,但和上次一樣,這次還是沒(méi)有幾家讓我去面試,表哥安慰我說(shuō)找工作至少得2周,果然到了第3周的時(shí)候我收到了一家公司的面試,但他們覺(jué)得我沒(méi)有經(jīng)驗(yàn),于是沒(méi)了下文。
之后我又面試了第2家,是花樣年華廣場(chǎng)(成都)做視頻運(yùn)維的一家公司,他們問(wèn)我的很多知識(shí)都是網(wǎng)絡(luò)課中學(xué)過(guò)的,又讓我當(dāng)場(chǎng)做了一些mysql用戶(hù)授權(quán)等,我都很熟練的做了下來(lái),但還是因?yàn)槲覜](méi)有經(jīng)驗(yàn),薪資給到了4500,3班倒,雖然這在18年的成都是很一般的薪資水平,但我還是很開(kāi)心,以至于回家路上公交車(chē)都坐過(guò)站了。
上班前3個(gè)月非常辛苦,我每天要排查大量zabbix告警、指定ID號(hào)的視頻是否有問(wèn)題,不斷在zabbix, 業(yè)務(wù)各種CMS上進(jìn)行切換。后來(lái)一位運(yùn)維同事寫(xiě)了一個(gè)站點(diǎn)聚合頁(yè)面,只需要通過(guò)ID在這個(gè)頁(yè)面上進(jìn)行操作就可以快速定位問(wèn)題,我的工作量才少了一些。后來(lái)我了解到自動(dòng)化需要學(xué)python, 就買(mǎi)了一本python的書(shū)學(xué)習(xí)。我們工作是3班倒,我租房離公司近,上的中班,我就每天下午1點(diǎn)到晚上9點(diǎn)上班,上午的時(shí)間來(lái)學(xué)習(xí)python。
找到12K的工作,薪資翻了近3倍
2019年的時(shí)候,我發(fā)現(xiàn)馬哥出了docker/kubernetes的課程,雖然當(dāng)時(shí)并不知道這有什么用,工作也用不到,但馬哥在視頻中說(shuō)這是運(yùn)維未來(lái)的趨勢(shì),以后kubernetes會(huì)替代傳統(tǒng)的運(yùn)維,我相信馬哥對(duì)未來(lái)的預(yù)知,很果斷的報(bào)了名,并買(mǎi)了一本kubernetes進(jìn)階實(shí)戰(zhàn)書(shū)。

剛學(xué)完docker/kubernetes的時(shí)候工作中用不到,但在2020年的時(shí)候,我在招聘網(wǎng)站上看到大量的運(yùn)維崗位都要求會(huì)kubernetes,我就復(fù)習(xí)了一下之前的知識(shí),把簡(jiǎn)歷整理了一下投了幾家公司,這一次出乎意料地收到多家公司的面試,其中有一家做直播的公司,經(jīng)理看到我對(duì)kubernetes的基礎(chǔ)了解沒(méi)有問(wèn)題,對(duì)網(wǎng)站處理思路也沒(méi)有問(wèn)題,直接把薪資開(kāi)到了12K,這跟我當(dāng)時(shí)那份三班到的工作相比,薪資翻了將近3倍,我非常開(kāi)心。

我辭了那家三班倒的工作,到直播公司上班。入職后,我發(fā)現(xiàn)公司什么環(huán)境都沒(méi)有。我又報(bào)了馬哥的Linux架構(gòu)班N49期,成了N49期的學(xué)員。這個(gè)課程是士杰老師講的,因?yàn)閷W(xué)過(guò)馬哥的基礎(chǔ)班,所以課程聽(tīng)起來(lái)并不難。
我從0搭建環(huán)境,批量安裝系統(tǒng),制作虛擬機(jī),安裝內(nèi)網(wǎng)gitlab, 開(kāi)發(fā)推送代碼,vpn方便開(kāi)發(fā)小伙伴拉代碼,zabbix監(jiān)控所有主機(jī)、kubernetes跑業(yè)務(wù)應(yīng)用,一切都很順利,感覺(jué)杰哥講的非常接近生產(chǎn)使用,不愧是擁有CKA、CKS雙認(rèn)證、國(guó)內(nèi)某公有云的資深架構(gòu)師。
我晚上學(xué)習(xí),白天搭建業(yè)務(wù),分配權(quán)限給開(kāi)發(fā),做相應(yīng)的監(jiān)控,日志展示等,經(jīng)過(guò)1個(gè)多月的學(xué)習(xí),有了完整的發(fā)布流程,jenkins可以發(fā)布回滾,ELK給開(kāi)發(fā)看日志,kubernetes, 主機(jī)告警有釘釘推送,杰哥講的東西沒(méi)有總結(jié),我就總結(jié)成博客,學(xué)習(xí)之余協(xié)助發(fā)發(fā)版本。

但在一次發(fā)版之后,大批用戶(hù)不可用,非常影響業(yè)務(wù),好在幾個(gè)小時(shí)之后恢復(fù)了。經(jīng)過(guò)這件事,我明白自己的知識(shí)遠(yuǎn)遠(yuǎn)不夠,于是2021年的時(shí)候又報(bào)了馬哥的K8s+docker+ceph+istio課程,又成了專(zhuān)題班的學(xué)員。

課程中,馬哥提到各種發(fā)布模型,灰度發(fā)布,藍(lán)綠發(fā)布,AB測(cè)試等等,通過(guò)學(xué)習(xí)我很快明白了之前發(fā)布中出現(xiàn)的問(wèn)題,之后又繼續(xù)學(xué)習(xí)了kubernetes和 istio。
職場(chǎng)危機(jī)中華麗轉(zhuǎn)身,跳槽漲薪15K
果然,有危機(jī)意識(shí)是對(duì)的,而學(xué)習(xí)就是能幫你渡過(guò)危機(jī)的靈丹妙藥。由于直播公司的視頻是通過(guò)引流方式變現(xiàn)的,所以當(dāng)用戶(hù)越來(lái)越少的時(shí)候,平臺(tái)就做不下去了。
公司陸續(xù)有開(kāi)發(fā)離職,我心中也很慌,但好在我們運(yùn)維是最后一批離職的人,在離職前我抓緊時(shí)間投遞簡(jiǎn)歷。因?yàn)閷W(xué)過(guò)kubernetes, istio,又對(duì)云原生技術(shù)比較了解,對(duì)業(yè)務(wù)發(fā)布流程也比較熟悉,面試官對(duì)我非常滿(mǎn)意,他說(shuō)面試了很多人,你就是最符合我們公司要求的那一個(gè)。就這樣我在直播公司解散前1天收到了新公司入職通知,月薪15K,比上一個(gè)公司提薪3K,而且沒(méi)有空檔期。
新公司規(guī)模比較大,管理主機(jī)4—5千臺(tái),中途我通過(guò)杰哥的博客學(xué)了saltstack,然后自學(xué)了prometheus高可用監(jiān)控方案thanos,使用zabbix監(jiān)控主機(jī),kubernetes發(fā)版等,工作之余我又學(xué)習(xí)一些web開(kāi)發(fā),將自己寫(xiě)的工具通過(guò)web頁(yè)面輸出,讓運(yùn)維可以通過(guò)界面直接完成日常操作,簡(jiǎn)化運(yùn)維工作,一切都進(jìn)展的非常順利。
如今,無(wú)論是工作還是生活一切都進(jìn)展的非常順利。我想這一切都得益于持續(xù)不斷的學(xué)習(xí),如果不是一直堅(jiān)持學(xué)習(xí),做足了知識(shí)儲(chǔ)備的積累,我就無(wú)法從4.5K的月薪快速翻倍到12K,也無(wú)法在直播公司倒閉的時(shí)候無(wú)縫銜接跳槽漲薪15K。
但同時(shí),這一切也離不開(kāi)馬哥的課程,如果不是一直跟著馬哥的課程走,我可能中途就下運(yùn)維的車(chē)了。經(jīng)過(guò)這么多年的學(xué)習(xí)和工作實(shí)踐,我充分感受到馬哥對(duì)IT技術(shù)的把握和對(duì)技術(shù)走向的預(yù)測(cè)非常準(zhǔn)確,馬哥出的課程就是我工作乃至以后工作的內(nèi)容。
再次回想起馬哥的那句話:無(wú)它,惟手熟爾。很多看上去很厲害的事,其實(shí)就是時(shí)間的累積,如技術(shù),如學(xué)習(xí)。如果你也能堅(jiān)持學(xué)習(xí),并付出足夠的時(shí)間和精力,應(yīng)該1年就可以達(dá)到我現(xiàn)在的成就,如果不信,我們來(lái)打個(gè)賭,歡迎你在文末給我留言。