Linux學(xué)習(xí)分享:月薪3K到13K的距離有多遠(yuǎn)?
【編者按】本文是老男孩的學(xué)生“八一杠一”給學(xué)弟學(xué)妹們的分享,主要圍繞三個(gè)方面:思想認(rèn)識(shí)、學(xué)習(xí)態(tài)度以及如何輕松應(yīng)對(duì)面試。從月薪3K到13K的距離有多遠(yuǎn)?看看本文作者是如何做到的。
學(xué)習(xí)態(tài)度篇
首先給大家分享的是學(xué)習(xí)態(tài)度,老男孩老師有學(xué)習(xí)的6大核心思想“重目標(biāo),重思路,重方法,重實(shí)踐,重習(xí)慣,重總結(jié)”,大家一定要重視。從學(xué)習(xí)上講:
一是要認(rèn)真;
二是要保持空杯心態(tài),不管會(huì)不會(huì),不管有沒(méi)有基礎(chǔ),一定要把自己當(dāng)作零基礎(chǔ)去學(xué)習(xí)。
三是跟著老師走,少走彎路,我敢肯定大家中有人吃過(guò)虧,沒(méi)有跟著老師走,導(dǎo)致錯(cuò)誤頻出,其實(shí)我也這樣二過(guò),好在很快認(rèn)識(shí)到了錯(cuò)誤,就沒(méi)有再犯。還有學(xué)習(xí)不要半途而廢,這點(diǎn)對(duì)學(xué)習(xí)是最致命的。初級(jí)課程從開(kāi)始到結(jié)束,跟著老師走一定沒(méi)錯(cuò),你們的師兄們能有今天這樣的成就,都是這樣過(guò)來(lái)的,這些都是實(shí)實(shí)在在的,因?yàn)榇蠹叶伎丛谘劾铩?/p>
在思想認(rèn)識(shí)上,不要把老師的課后作業(yè)當(dāng)作一個(gè)作業(yè)來(lái)做,把課后作業(yè)當(dāng)作實(shí)際生產(chǎn)環(huán)境中的一個(gè)項(xiàng)目去完成。從我講后你們就要認(rèn)識(shí)到,進(jìn)老師這個(gè)教室的門(mén),就是到企業(yè)中去工作。來(lái)老男孩老師這學(xué)習(xí),就是在企業(yè)中學(xué)習(xí),唯一不同的是老師這里提供給你專門(mén)的學(xué)習(xí)時(shí)間。大家要認(rèn)識(shí)到你們的虛擬機(jī)就是遠(yuǎn)程機(jī)房的服務(wù)器,在企業(yè)中我們也都是通過(guò)SecureCRT連接虛擬機(jī)這種模式連接遠(yuǎn)程服務(wù)器的,而不是直接在服務(wù)器上敲命令,在服務(wù)器上敲命令的幾率很小。所以大家要認(rèn)識(shí)到,我們就是在一個(gè)企業(yè)的常規(guī)操作模式下工作。這樣就會(huì)對(duì)你的進(jìn)步有很大的幫助。
就拿老男孩老師教學(xué)的第10次的小綜合的作業(yè)情況來(lái)看,這個(gè)架構(gòu)在老師發(fā)下的第一時(shí)間我就看了,這三個(gè)架構(gòu)在企業(yè)中應(yīng)用的非常普遍,大家在做這個(gè)作業(yè)時(shí)候,一定要把老師當(dāng)作你們的運(yùn)維經(jīng)理來(lái)看,這個(gè)作業(yè)就是我們公司最近要上的一個(gè)項(xiàng)目,作業(yè)要求就是這個(gè)項(xiàng)目的簡(jiǎn)單的一個(gè)實(shí)施大綱,具體方案還需要大家來(lái)完善,因?yàn)槟愕目偨Y(jié)也是方案的一部分,大家如何去完成這個(gè)項(xiàng)目。
如果大家從第一節(jié)課一直跟到第十節(jié)課,這個(gè)架構(gòu)的內(nèi)容,對(duì)大家來(lái)說(shuō)不會(huì)是很難的。從我的情況看,這個(gè)架構(gòu)我是我們班中第一個(gè)做演示的,而且我完成的時(shí)間比你們短很多,我就花了近一天半的時(shí)間就搞定了這個(gè)架構(gòu)(沒(méi)有nginx代理)。之所以我完成的這么快,因?yàn)槲业牟僮鞫际歉蠋熞徊揭徊阶哌^(guò)來(lái)的,沒(méi)有說(shuō)按照自己的想法走,不和老師同步。在沒(méi)有練習(xí)熟練前我完全按照老師的操作去做,沒(méi)有任何的改動(dòng),除非我練的非常熟練了,會(huì)對(duì)文檔稍微改動(dòng),總體上是不變的。所以我完成這個(gè)架構(gòu)就非常快。
在做這個(gè)架構(gòu)前,我也很多不明確的。大家要記住一定要去問(wèn),這點(diǎn)一定要記住,很重要。多問(wèn),不然你們做不出來(lái)這個(gè)架構(gòu)。在做這個(gè)架構(gòu)前,如果我沒(méi)有把我迷糊的地方問(wèn)明白,我也不會(huì)做出這個(gè)架構(gòu)來(lái)。多向你們師兄請(qǐng)教,你們的交流群中有老師安排的導(dǎo)師,大家記住,老師把我們這些導(dǎo)師放在群里,不是擺設(shè),學(xué)習(xí)工作中,任何不明確的問(wèn)題都可以去問(wèn)你們的導(dǎo)師。你要相信你的導(dǎo)師不會(huì)無(wú)緣無(wú)故不幫助你,既然老師把我們放在群里給你們當(dāng)導(dǎo)師,各個(gè)方面只要是他能幫你解決的一定會(huì)幫助你解決,告訴你該怎么去做,你們同學(xué)中應(yīng)該有人知道,比如劉同學(xué),有些不明確的地方都會(huì)問(wèn)我,有些不會(huì)做的我直接告訴他該怎么去做,為什么這樣做,每次幫她解決問(wèn)題后,都會(huì)提醒他寫(xiě)個(gè)總結(jié),還有安同學(xué),公司線上數(shù)據(jù)庫(kù),主從同步的問(wèn)題,他問(wèn)我我也沒(méi)遇到過(guò),我就去google下,找些關(guān)鍵的信息給他,他能自己解決就自己解決,如果他不能解決如果就幫他解決,如果我能重現(xiàn)這個(gè)錯(cuò)誤,我就幫他測(cè)試這個(gè)問(wèn)題,每次我給他解決完問(wèn)題,他每次都會(huì)發(fā)個(gè)總結(jié)給我。這樣我的的文檔也能完善,我也能從中學(xué)到很多的知識(shí)。因?yàn)楹芏嗄銈冇龅降膯?wèn)題導(dǎo)師們未必都遇到過(guò)。
交流群很重要,有什么問(wèn)題大家一定要在群里問(wèn)。實(shí)在不好意思,私聊也成!即使他沒(méi)有沒(méi)有很快的回答的你問(wèn)題,有可能導(dǎo)師很忙,沒(méi)有看見(jiàn),也有可能導(dǎo)師在做測(cè)試,自己測(cè)試過(guò)后才會(huì)告訴你怎么去做。一些我在群里看到的問(wèn)題,我自己測(cè)試過(guò)后,才會(huì)貼到QQ群中。尤其是誰(shuí)問(wèn)問(wèn)題的一定要關(guān)注,“@”功能很好用。在群里發(fā)言要活躍。
學(xué)習(xí)過(guò)程中,關(guān)注自己學(xué)習(xí)環(huán)境,話說(shuō)回來(lái),尤其是沒(méi)有工作經(jīng)驗(yàn)的學(xué)生,在思想上,把老師的課堂作為實(shí)際的工作環(huán)境,把你課后作業(yè),作為企業(yè)的一個(gè)項(xiàng)目去做,作為企業(yè)的生產(chǎn)的案例來(lái)做。實(shí)際的工作環(huán)境中,也都是在虛擬環(huán)境上做測(cè)試,然后才會(huì)放到生產(chǎn)服務(wù)器上去。有一種技術(shù)叫做“虛擬化“,阿里云和VPS服務(wù)提供商是虛擬化典型的代表。而Vmware workstation就是桌面版的虛擬化技術(shù)。這樣對(duì)大家的思想進(jìn)步很有幫助的。
面試篇
在面試的過(guò)程中,如果你沒(méi)有這樣的認(rèn)識(shí),面試官問(wèn)你“生產(chǎn)”環(huán)境是怎么做的,你們沒(méi)經(jīng)驗(yàn)的人你就蒙了,自信心一下子就沒(méi)了。如果你有這樣的認(rèn)識(shí),即使面試管問(wèn)你生產(chǎn)環(huán)境是怎么做的,你就可以把你做的測(cè)試環(huán)境的操作作為生產(chǎn)環(huán)境的操作,不要認(rèn)為這個(gè)是在欺騙他。因?yàn)闇y(cè)試是為生產(chǎn)做準(zhǔn)備,測(cè)試環(huán)境的操作和生產(chǎn)的環(huán)境的操作是一模一樣的。測(cè)試和生產(chǎn)也就是兩個(gè)字寫(xiě)法不同,而實(shí)際上的意義是相同的。而且任何軟件的報(bào)錯(cuò)都是一致的,不分測(cè)試和生產(chǎn)環(huán)境。出了錯(cuò)都是那幾個(gè)原因!
面試要注意兩點(diǎn),一是簡(jiǎn)歷要寫(xiě)好,二是要主動(dòng)面試。
前幾天我已經(jīng)給你們的部分人做過(guò)簡(jiǎn)單的分享。在我所經(jīng)歷的(只經(jīng)歷過(guò)技術(shù)面試,沒(méi)有面試其他職位!嘻嘻)幾場(chǎng)面試中,面試官會(huì)首先讓你做自我介紹,大家記住只要面試官讓你做自我介紹,從自我介紹開(kāi)始,就是你表演的開(kāi)始,充份的發(fā)揮你的優(yōu)勢(shì),一直說(shuō)到面試結(jié)束。就好比這次的老師的10期綜合的架構(gòu),這個(gè)架構(gòu)是最典型的企業(yè)應(yīng)用(缺少監(jiān)控),甚至某些企業(yè)還不如這個(gè)架構(gòu)完善,把這個(gè)架構(gòu)掌握好,在面試的時(shí)候,先整體的概括這個(gè)架構(gòu),從前端的代理服務(wù)武器到應(yīng)用服務(wù)器、到后端的存儲(chǔ),再到后端的數(shù)據(jù)庫(kù),再一個(gè)點(diǎn)一個(gè)點(diǎn)的描述,對(duì)單個(gè)點(diǎn)的描述是最重要的,尤其是其中的一些細(xì)節(jié)問(wèn)題,大家要記住,這些才是亮點(diǎn),這些是增加你的錄取機(jī)會(huì),和高薪資的重要保證。你整體概括的時(shí)候說(shuō)的一般面試官的都懂,而你說(shuō)的這些技術(shù)亮點(diǎn),有些是面試官根本就想不到的。有些技術(shù)亮點(diǎn),面試官?zèng)]有問(wèn),你就已經(jīng)替面試官問(wèn)自己了,而且還是面試官?zèng)]有想到的地方,這些點(diǎn)絕對(duì)是給你增加錄取率,增加薪資的點(diǎn),即使是的薪資要的有點(diǎn)高,面試官也會(huì)認(rèn)為你值這個(gè)薪資。面試官看人,只要你有一個(gè)他認(rèn)為閃光的地方,他都會(huì)欣賞你。當(dāng)然一個(gè)人的整體素質(zhì)也是面試官考慮的因素。就是你面試當(dāng)中這樣的表現(xiàn),你的整體印象,在面試官的印象中就會(huì)有很大的提升。
單從技術(shù)上來(lái)講,老師課堂上讓大家注意的地方,都是亮點(diǎn),大家要記住。就好比今天要講的MySQL主從同步,主從同步原理面試必考率80%,在我這是100%,除非面試的不懂技術(shù),這個(gè)應(yīng)該是必考的項(xiàng)目。而且在我面試的其他各個(gè)機(jī)構(gòu)的培訓(xùn)學(xué)生,甚至是搜狐暢游、百度等大公司出來(lái)的運(yùn)維也沒(méi)有一個(gè)能夠非常清楚的描述出MySQL主從原理,大多數(shù)人感覺(jué)都是很簡(jiǎn)單,“直接說(shuō)是通過(guò)binlog來(lái)同步,從庫(kù)開(kāi)啟兩個(gè)進(jìn)程”,這種回答,讓我感覺(jué)這個(gè)人根本就不會(huì),很隨意,我再問(wèn)他一個(gè)非常實(shí)際的問(wèn)題如何去做主從同步的時(shí)候,更大的笑話出來(lái)了,直接給我回答“在從庫(kù)指定主庫(kù)的信息,然后“start slave””,沒(méi)有一點(diǎn)技術(shù)上的嚴(yán)謹(jǐn)性。其實(shí)這個(gè)問(wèn)題沒(méi)有要求他做出來(lái),只要把這個(gè)10個(gè)步驟說(shuō)出來(lái),說(shuō)清楚就可以,主從同步非常簡(jiǎn)單,面試數(shù)據(jù)庫(kù)我只會(huì)問(wèn)到這兩個(gè)問(wèn)題,如果兩個(gè)問(wèn)題你給說(shuō)亮了,面試的成功率很高的。
在面試的過(guò)程中要揣摩面試官的心里,如果你從頭到尾的把這個(gè)架構(gòu)給面試官說(shuō)一遍,這個(gè)架構(gòu)基本上涵蓋了絕大部分的企業(yè)的生產(chǎn)架構(gòu),他這個(gè)時(shí)候再問(wèn)的問(wèn)題都是他根據(jù)你這個(gè)架構(gòu)來(lái)說(shuō)的,不會(huì)問(wèn)你其他的東西,因?yàn)樵谀憬榻B完這個(gè)架構(gòu),你已經(jīng)把他的思路完全引導(dǎo)到你這個(gè)架構(gòu)上來(lái)了,面試官面試前也不一定準(zhǔn)備充份,很多都是臨時(shí)任務(wù)。他所問(wèn)的問(wèn)題都是他比較關(guān)心的,他想知道你對(duì)他的了解有多少,或者是這個(gè)點(diǎn)就是公司架構(gòu)要擴(kuò)展的方向。這個(gè)就是你最大的表現(xiàn)機(jī)會(huì),專門(mén)針對(duì)這個(gè)點(diǎn)去給他分析。即使他問(wèn),他也不會(huì)問(wèn)的太深,很多的都是檢測(cè)你在這個(gè)方面了解的深度。如果講課的時(shí)候認(rèn)真聽(tīng),課下認(rèn)真做測(cè)試,做總結(jié),基本上他所問(wèn)的問(wèn)題都是老師提的重點(diǎn),對(duì)你們來(lái)說(shuō)非常簡(jiǎn)單。按照memcache的命中率來(lái)說(shuō)能達(dá)到99%的命中率。
把老師課上的內(nèi)容總結(jié)好,這樣的面試對(duì)你們來(lái)說(shuō)不是難事。為什么你們會(huì)感覺(jué)面試這么難,那是因?yàn)槟銈兠嬖囂粍?dòng),面試一定要主動(dòng),大膽去說(shuō)不要怕,如果你讓面試官問(wèn)你,那你就被動(dòng)了,而且他問(wèn)你的問(wèn)題絕對(duì)是你想不到的。不要怕說(shuō)錯(cuò)(說(shuō)不緊張是不可能的),說(shuō)錯(cuò)了可以糾正,如果你按點(diǎn)說(shuō),有條理的去說(shuō),基本上不會(huì)說(shuō)錯(cuò)。
基本上按照以上我說(shuō)的去面試,面試的成功率是很高的。我初級(jí)畢業(yè)去面試了4家公司,拿到了3個(gè)offer,為啥最后一家沒(méi)有拿到,因?yàn)樽约壕透杏X(jué)自己要的太高了(自信心膨脹的后果)。如果我要的薪資合理,4家公司的offer我會(huì)全部拿到。
面試結(jié)束后,把面試官的聯(lián)系方式(QQ,EMAIL,手機(jī))要到手,我最近面試了3家公司,把3家經(jīng)理的qq全要到手。沒(méi)事的時(shí)候和他們聊聊天,對(duì)你是有很大的幫助的。你可以在面試后,向他們?cè)儐?wèn)你這次面試的不足,還有那些需要改進(jìn)的地方(旁觀者清)。
面試結(jié)束時(shí),每個(gè)面試官都會(huì)問(wèn)到,你還有什么想了解的,還有什么想知道的。這個(gè)時(shí)候你都不知道該問(wèn)什么,面試剛結(jié)束誰(shuí)都蒙,誰(shuí)都不知道自己該去問(wèn)什么了解什么,但是我要告訴大家,一定要把他的聯(lián)系方式要到手,即使是這次沒(méi)有錄取你,你和他經(jīng)常聊些技術(shù)話題,等到那天他哪里缺人了,他就會(huì)想到你了,就會(huì)直接的把你挖過(guò)去上班,當(dāng)然薪資肯定不會(huì)少。這個(gè)很正常,也很多。等你真正經(jīng)歷過(guò)你就會(huì)明白,你這么做是對(duì)的!還有一點(diǎn),把面試的試題總結(jié)一份發(fā)給他,即使你面試的時(shí)候答得不好,面試后不管你是從網(wǎng)上找的還是找其他人問(wèn)的,你總結(jié)一份給他發(fā)過(guò)去,他會(huì)認(rèn)為你很有心,就算面試時(shí)對(duì)你的印象不好,如果你做了這樣的一個(gè)事情,你的錄取率絕對(duì)會(huì)比沒(méi)有這樣做的人高,公司就缺少有心的人,一定要記住。
不要把面試想象的太難,面試是雙向的,他在面試你,你也在考察公司的工作環(huán)境是否適合自己,千萬(wàn)不要有“求”工作的心里,你不是在“求”他錄用你,而是要想我是在選擇公司,等到你offer拿多了,你肯定要挑一個(gè)適合自己的公司去工作。不可能因?yàn)檫@家公司給我的薪資高,而環(huán)境不適合我,我還選擇這家公司。在面試過(guò)程中揣摩面試官的心里,這個(gè)需要去實(shí)際的面試去鍛煉,在你們這節(jié)課學(xué)完之后我就建議大家去面試,可以小談,不能亂吹,只要把這次10期小綜合作業(yè)做到80%的同學(xué),完全可以出去面試,建議大家只是去面試,去體驗(yàn)面試的過(guò)程,畢竟你現(xiàn)在還在學(xué)習(xí),如果感覺(jué)有合適的企業(yè)。和老師溝通下聽(tīng)聽(tīng)老師的意見(jiàn)。為自己畢業(yè)后面試打基礎(chǔ),這樣畢業(yè)后面試就不會(huì)再慌張,每次面試都會(huì)胸有成竹。
我10期綜合這個(gè)架構(gòu)做完后去面試,把老師的期末的架構(gòu)拿出去給他從頭到尾講一遍,其中LVS,nagios 不講,為什么我不講,是因?yàn)檎n程還沒(méi)講到那里,我確確實(shí)實(shí)不會(huì)。整個(gè)架構(gòu)中不會(huì)的地方不要有過(guò)多的話語(yǔ),你只需讓面試官知道,你公司有這個(gè)東西就可以,你稍微了解這個(gè),這個(gè)都是別的運(yùn)維做的。
我初級(jí)畢業(yè)我也是零基礎(chǔ),我的linux純純粹粹是個(gè)零,我一個(gè)零基礎(chǔ)的能達(dá)到這個(gè)水平,我不比大家聰明,大家也不比我笨,相信大家一年后都能達(dá)到這個(gè)水平,但前提是大家要認(rèn)真的學(xué),深刻的去理解,所有的努力都要表現(xiàn)在行動(dòng)上。一年中有多少個(gè)周末我具體沒(méi)有算,但是我輕輕松松休息的周末也就3-4個(gè),其余的時(shí)間都在老師這里學(xué)習(xí)。11期和12期開(kāi)班相差一個(gè)月,我是跟著11學(xué),12期的在跟著復(fù)習(xí)一遍。
我在網(wǎng)上看到別人分享的一句話“再牛逼的事情也架不住傻逼似的堅(jiān)持”。任何技術(shù)都怕研究,“無(wú)研究,不技術(shù)”。大家想想nginx代理很簡(jiǎn)單吧(對(duì)我自己而言),最開(kāi)始我也不會(huì),但是老師給我個(gè)任務(wù),讓我給高級(jí)班的同學(xué)分享,我用了一周的時(shí)間找資料,寫(xiě)文檔,做測(cè)試。基本上把nginx代理弄的差不多了,至少比我公司生產(chǎn)中用的要完善的多。因?yàn)槲覀兩a(chǎn)中好多沒(méi)注意的地方,在我的文檔中都有體現(xiàn)。我的博客就那一片文章比較滿意。任何軟件都是如此,只要大家有心去研究都能搞定。要敢于挑戰(zhàn)。
問(wèn)答篇(師弟妹們的提問(wèn))
- 問(wèn)題一:如何快速適應(yīng)企業(yè)環(huán)境
這個(gè)可以放心的告訴大家,任何一個(gè)企業(yè),你剛剛?cè)肼毝疾粫?huì)讓你直接去接觸企業(yè)的生產(chǎn)環(huán)境,都會(huì)有一個(gè)培訓(xùn)和學(xué)習(xí)的階段,放心大膽的去做,在最快的時(shí)間適應(yīng)他的企業(yè)環(huán)境和業(yè)務(wù)環(huán)境,即使你什么都不會(huì),你就要利用學(xué)習(xí)和培訓(xùn)的階段了解和掌握公司的基本業(yè)務(wù),不需要100%的掌握,沒(méi)有這種人,掌握個(gè)大概就可以,都是邊工作邊學(xué)習(xí)邊培訓(xùn),要快速的上手,這個(gè)工作基本就是板上釘釘?shù)氖隆L詫毦W(wǎng)有個(gè)專門(mén)培訓(xùn)新員工的地方“淘寶技術(shù)大學(xué)”,他的校長(zhǎng)是“子柳”,有一本書(shū)叫“淘寶這十年”就是子柳寫(xiě)的,非常不錯(cuò)。
- 問(wèn)題二:線上故障心虛如何解決
在學(xué)習(xí)過(guò)程中,注意平時(shí)的錯(cuò)誤積累,軟件出問(wèn)題報(bào)錯(cuò)都是一致的,平時(shí)你所積累的就是你最大的保證,不要說(shuō)我沒(méi)有實(shí)際的生產(chǎn)經(jīng)驗(yàn),等你錯(cuò)誤記錄積累到一定的數(shù)量級(jí),你就會(huì)發(fā)現(xiàn),這個(gè)問(wèn)題我知道,這些問(wèn)題你就會(huì)輕易的解決。各種問(wèn)題各種求助,我第一次接觸比較大的問(wèn)題就是我們生產(chǎn)環(huán)境中的NFS存儲(chǔ)掛了,直接給老師打的電話,其實(shí)解決的辦法我已經(jīng)都列出來(lái)了,就是心里沒(méi)有底,也是第一次接觸,就是和老師確認(rèn)下,讓自己心里有個(gè)靠山,打個(gè)預(yù)防針。
- 問(wèn)題三:視頻1小時(shí),邊看邊做實(shí)驗(yàn)時(shí)間很長(zhǎng),怎么辦
首先這個(gè)并不是你效率低,而是你這種操作模式,必須要花這么長(zhǎng)的時(shí)間來(lái)做,老師的視頻都是分節(jié)的,上課認(rèn)真聽(tīng),認(rèn)真做筆記,課下看視頻可以分節(jié)看,每天看一節(jié),每天都是個(gè)進(jìn)步,不要每次都是從頭看,如果你從頭看只能說(shuō)你上課沒(méi)認(rèn)真聽(tīng),除非你有非常空余的時(shí)間可以從頭到尾的把視頻復(fù)習(xí)一遍。
- 問(wèn)題四:如何篩選,如何自己學(xué)習(xí)(以Nginx為例)
各種求助,各種學(xué),借助官方文檔、百度,谷歌,師兄,師弟。Nginx代理大同小異,官方文檔給我們的示例已經(jīng)是非常明確的,英文不會(huì),借助谷歌翻譯,各種翻譯,都可以對(duì)比下。請(qǐng)教人不要分高低。三人行必有我?guī)煛?/p>
附帶文中講第10節(jié)架構(gòu)邏輯圖:畢業(yè)前還有4套大中型網(wǎng)站規(guī)模集群架構(gòu)圖需要完成!