www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁(yè) > 公眾號(hào)精選 > 泰克科技
[導(dǎo)讀]大家好,我是小林哥。經(jīng)常會(huì)有讀者跟小林發(fā)私信,說(shuō)我的圖解系統(tǒng)和圖解網(wǎng)絡(luò)在面試中幫到他們,而且不少都是拿到了一線的大廠。于是,我就在想,能不能邀請(qǐng)這些優(yōu)秀的讀者來(lái)分享他面試心得和學(xué)習(xí)經(jīng)驗(yàn)。因?yàn)樾×肿x者里肯定還有很多是在校生,我相信這些過(guò)來(lái)人的經(jīng)驗(yàn)會(huì)幫助到你們,也讓大家能提前知道如何...

大家好,我是小林哥。經(jīng)常會(huì)有讀者跟小林發(fā)私信,說(shuō)我的圖解系統(tǒng)和圖解網(wǎng)絡(luò)在面試中幫到他們,而且不少都是拿到了一線的大廠。

于是,我就在想,能不能邀請(qǐng)這些優(yōu)秀的讀者來(lái)分享他面試心得和學(xué)習(xí)經(jīng)驗(yàn)。

因?yàn)樾×肿x者里肯定還有很多是在校生,我相信這些過(guò)來(lái)人的經(jīng)驗(yàn)會(huì)幫助到你們,也讓大家能提前知道如何準(zhǔn)備,少走一些彎路,磨平校招的信息差,不至于到大四才知道校招這些事情。

說(shuō)干就干,然后就有了這個(gè)「讀者牛逼系列」,真心希望這里的每一位牛逼讀者的經(jīng)歷,能夠影響到你,給你帶來(lái)啟發(fā)和價(jià)值。

今天來(lái)跟大家分享的是一位我影響很深刻的讀者,這位讀者稱呼為小李,他是小林的老讀者了,從去年就一直關(guān)注我,時(shí)常問(wèn)我一些學(xué)習(xí)方向和選擇的事情。

小李是雙非本科 非科班,通過(guò)自己的學(xué)習(xí),校招時(shí)共投遞了上百家公司,中途相當(dāng)坎坷,被打擊過(guò),也失落過(guò),但是他并沒(méi)有因此一蹶不振,而是繼續(xù)堅(jiān)持自學(xué)下去,他相信努力是有用,最終他從最開始月薪 5k offer 成功換成年總包 35w 的 offer

這簡(jiǎn)直絕了,妥妥就是一個(gè)普通人逆襲的例子,還竟然是小林的讀者,實(shí)在是我的榮幸。

他的經(jīng)歷寫的很長(zhǎng),我認(rèn)認(rèn)真真看完了,感觸很深,看的出是個(gè)很認(rèn)真的小伙子,大家可以耐心把這篇文章看完,相信你會(huì)收獲很多。

PS:以下內(nèi)容來(lái)自小李讀者的表述。

校招路程

伴隨著拿到一份滿意的offer,令人折磨的校招終于告一階段了…

我的校招經(jīng)歷應(yīng)該是非??部赖囊欢谓?jīng)歷,但是應(yīng)該能夠給其他還在迷茫的小伙伴一點(diǎn)幫助,所以在小林哥的鼓勵(lì)下我決定將我的校招經(jīng)歷和我的學(xué)習(xí)路程以及經(jīng)驗(yàn)還有一點(diǎn)這段時(shí)間的感悟分享給大家,如果能對(duì)大家起到一點(diǎn)微小的幫助是最好的事情。

先說(shuō)一下我自己的校招經(jīng)歷吧。

我自己是一名雙非非科班的學(xué)生,高考的時(shí)候報(bào)「軟件工程」這個(gè)專業(yè)但是滑檔了,分到了一個(gè)自己不喜歡的專業(yè),又沒(méi)有提前做職業(yè)規(guī)劃,導(dǎo)致到了大學(xué)之后渾渾噩噩了三年。

一直混到了大三下學(xué)期,因?yàn)橐咔榈脑蛟诩依锷暇W(wǎng)課,在六月份左右的一天,我突然覺(jué)得我不可能這樣一直混到畢業(yè)吧?那我以后能干什么呢?

認(rèn)真思考了幾天,覺(jué)得不能這樣子下去了,但是又不喜歡本專業(yè),因?yàn)槲乙恢睂?duì)計(jì)算機(jī)比較感興趣,所以最后想著干脆去當(dāng)程序員吧。

說(shuō)干就干,我從七月份開始買了一本《大話數(shù)據(jù)結(jié)構(gòu)》和一本謝希仁的《計(jì)算機(jī)網(wǎng)絡(luò)》還有一本《C primer》就開始看起來(lái)了,當(dāng)時(shí)也沒(méi)有做任何規(guī)劃,也是一時(shí)興起,所以就三天打魚兩天曬網(wǎng)的開始學(xué)起來(lái)了(真的很建議大家在不論做什么事情之間做一個(gè)詳細(xì)的規(guī)劃,這非常非常重要!)。

然后一晃眼就到了九月份,開學(xué)我到了學(xué)校還要先補(bǔ)考兩門課程(混子的悲哀…大學(xué)千萬(wàn)不要掛科!),然后補(bǔ)考完就到了九月中旬了,我匆匆制作了份簡(jiǎn)歷,然后就開始投簡(jiǎn)歷,基本上都是石沉大海,只有一份面試機(jī)會(huì),而這個(gè)面試也是讓我真正改變的契機(jī)。

我還記得這個(gè)面試是來(lái)自「深信服」的,甚至到現(xiàn)在我都記得當(dāng)時(shí)那個(gè)面試官的長(zhǎng)相,整場(chǎng)面試三十分鐘,我說(shuō)的最多的三個(gè)詞是「不了解」、「不清楚」、「不太懂」…基本上是一問(wèn)三不知。

甚至最后面試官想撈我一手,問(wèn)我們專業(yè)還學(xué)什么課程,我說(shuō)模電、數(shù)電,面試官說(shuō):額…好吧…你有什么想問(wèn)我的嗎?

我都結(jié)結(jié)巴巴說(shuō)不出話來(lái)。面試的過(guò)程中我真的超級(jí)超級(jí)羞愧,剛開始面了五分鐘我就想結(jié)束面試了,真的是什么都不會(huì),真的說(shuō)不出來(lái)的丟人,我同學(xué)說(shuō)我當(dāng)時(shí)整個(gè)人的臉都漲紅了。

當(dāng)天晚上我躺在床上羞愧又難過(guò),都睡不著覺(jué),我不斷地問(wèn)自己:「你這么菜哪來(lái)的臉投簡(jiǎn)歷?」

下定決定開始停止投簡(jiǎn)歷,好好充實(shí)自己。

正趕上當(dāng)當(dāng)做活動(dòng),我一口氣買了一千多元的書,從C 、數(shù)據(jù)結(jié)構(gòu)與算法、計(jì)算機(jī)網(wǎng)絡(luò)、操作系統(tǒng)還有 Linux 相關(guān)的全部買了個(gè)齊全。

從此開始了每天瘋狂學(xué)習(xí)的道路,每天基本上睜眼學(xué)到閉眼,夢(mèng)里都是知識(shí),我覺(jué)得我自己在計(jì)算機(jī)這方面還是有一點(diǎn)悟性的吧,再加上一點(diǎn)韌性,所以我學(xué)起來(lái)很快。

我尤其喜歡 C 相關(guān)的知識(shí),當(dāng)時(shí)覺(jué)得學(xué)累了就看看 C 相關(guān)的書籍充一充電。

就這樣充實(shí)的生活學(xué)了一個(gè)月左右,正好十月中旬學(xué)校有線下校招,我就去試了試水,面試比較簡(jiǎn)單,很快就下了offer,我還記得好像是 base 長(zhǎng)沙月薪 5k ,其他的待遇就忘記了。

我當(dāng)時(shí)的心態(tài)就是覺(jué)得?。坎皇前??我就值這個(gè)價(jià)嗎?

還難過(guò)了一段時(shí)間,然后想都沒(méi)想就直接拒了,覺(jué)得還是自己太菜了,然后繼續(xù)投入到學(xué)習(xí)當(dāng)中了。

到了 11 月初學(xué)校又有線下校招,我又過(guò)去試了一下。最后拿到了 base 上海月薪 10k ,我還記得崗位是叫「 MMI 助理開發(fā)工程師」,我當(dāng)時(shí)都不知道這個(gè)是干什么的,待遇覺(jué)得還挺好的,因?yàn)槲覀儗I(yè)以前的畢業(yè)生都是能拿到 6—8k 都算是不錯(cuò)的了。但是最后猶豫了一下,還是拒絕了,覺(jué)得這應(yīng)該不是我的極限。

一直保持學(xué)習(xí)到 12 月初,突然某手機(jī)大廠聯(lián)系我面試,說(shuō)實(shí)話都我不知道什么時(shí)候投的簡(jiǎn)歷了,應(yīng)該是秋招補(bǔ)招把我撈上來(lái)了。

當(dāng)時(shí)我整體學(xué)的差不多了,蠻久沒(méi)面試了,所以我就試了試,幾輪面試下來(lái)我基本上侃侃而談,不會(huì)的東西很少,所以很快 offer 就下來(lái)了,base 北京月薪 15k ,猶豫了蠻久的,最后考慮到秋招末期了而且有大廠的名頭,最后就接了 offer 了。

當(dāng)時(shí)心里想著拿一個(gè)保底,然后還想著再好好學(xué)一學(xué),春招再?zèng)_一沖。

結(jié)果放假回家兩個(gè)月基本沒(méi)怎么學(xué)習(xí),因?yàn)檫^(guò)年家里事挺多的,也沒(méi)有一個(gè)好的環(huán)境,自己的內(nèi)心也比較浮躁。

到了三月初又補(bǔ)考了一門課程,然后發(fā)現(xiàn)自己根本學(xué)不進(jìn)去了,最后就決定去公司提前實(shí)習(xí)了。

到了公司以后,感覺(jué)大廠確實(shí)是大廠,各方面真的很不錯(cuò),但是呆了一段時(shí)間之后發(fā)現(xiàn)部門的業(yè)務(wù)和主要技術(shù)和我期待的有偏差。

所以一邊實(shí)習(xí)一邊學(xué)習(xí),最后在四月初離職回到學(xué)習(xí)繼續(xù)開始春招,最后成功拿到了一份 base 北京總包 35 的 offer。

我自己挺滿意的,而且因?yàn)槲覍W(xué)習(xí)的時(shí)間太短了,前前后后可能有效學(xué)習(xí)就大半年左右,最后能拿到這樣的 offer 我也感到非常慶幸,最重要的是技術(shù)方向也是我比較喜歡的方向。

這里提一下違約的事,我之前簽的那個(gè)大廠沒(méi)有索取違約金,然后違約流程走了大概半個(gè)月左右,最后拿到了新的三方。

據(jù)我了解好像一般比較大的企業(yè)都不會(huì)索取違約金,一些小企業(yè)可能要先交違約金再解約三方。

這里并不是鼓勵(lì)大家去違約,只是說(shuō)在有更好的選擇或者明顯感覺(jué)到現(xiàn)在的崗位不適合自己的情況下,不要懼怕去違約,有些同學(xué)可能害怕違約了企業(yè)會(huì)拉黑自己,實(shí)際上這種可能性很低,而且并沒(méi)有實(shí)質(zhì)的影響。

hr 經(jīng)歷的違約事件數(shù)不勝數(shù),并不會(huì)對(duì)你做特殊處理。就業(yè)是一個(gè)雙向選擇的過(guò)程,為了自己以后的職業(yè)發(fā)展,還需要做更慎重的考慮。

因?yàn)榇掖覍W(xué)習(xí),更多的只是學(xué)習(xí)了理論知識(shí),而且算法與項(xiàng)目經(jīng)驗(yàn)還有實(shí)習(xí)經(jīng)歷都阻隔了我進(jìn)大廠的可能,基本上我筆試都做的很艱難,大部分大廠筆試都掛掉了,就算勉強(qiáng)進(jìn)了面試,也倒在了手撕算法的環(huán)節(jié)上。

導(dǎo)致我現(xiàn)在拿到 offer 后還是在不斷的刷題,因?yàn)樗惴ɑA(chǔ)太差了,但是它又是那么重要。

我的經(jīng)歷更像是一個(gè)普通人的經(jīng)歷吧,不像其他大佬大廠offer拿到手軟,我前前后后的面試公司可能就十來(lái)家,最后成功拿到手的 offer 也就四個(gè)。

功利一點(diǎn)來(lái)看,從 5k 到 10k 再到 15k 最后到 20k ,慢慢打怪成長(zhǎng)一樣。有時(shí)候后悔自己覺(jué)悟的太晚,準(zhǔn)備的太慢,導(dǎo)致錯(cuò)過(guò)了更好的自己。

但是轉(zhuǎn)念一想,改變,就是好事。

學(xué)習(xí)規(guī)劃

我自己一開始沒(méi)有什么規(guī)劃方向,走著走著就往 C /QT 客戶端那邊走了,因?yàn)閷W(xué)了點(diǎn) QT,但是后來(lái)又覺(jué)得后端可能發(fā)展方向好一點(diǎn),所以在辭去實(shí)習(xí)之后重新投的簡(jiǎn)歷也全部投的后端方向的。

所以我的學(xué)習(xí)規(guī)劃基本上是?C 服務(wù)端方向的,希望可以給各位同學(xué)一些幫助。

編程語(yǔ)言
我自己是有較扎實(shí)的 C 知識(shí),所以學(xué) C 并不是那么困難,而且我比較喜歡 C 這門語(yǔ)言,喜歡它的嚴(yán)謹(jǐn)和多樣性,所以我看的 C 書籍可能比較多。

從《C Primer》到《Effective C 》系列再到《C 沉思錄》這些前前后后可能看了十幾本左右,越往后看越體會(huì)到 C 的復(fù)雜性,越看越感覺(jué)難…

校招的話 C 一般不會(huì)問(wèn)的很難,甚至如果面試官是搞 PHP 或者 Java 的可能都不問(wèn)你語(yǔ)言相關(guān)。

所以我不建議你直接啃《C Primer》,把它當(dāng)作一本詞典來(lái)用會(huì)更好,新人上來(lái)一直看這么厚一本書很容易直接被勸退。

我推薦你從《C 新經(jīng)典》 -->《Essential C 》 --> 《C 新經(jīng)典 對(duì)象模型》這樣的順序?qū)W習(xí),基本上校招應(yīng)付面試是綽綽有余了。

如果想要在面試中在 C 相關(guān)做到侃侃而談的話可以看看 Effective 系列的書籍,以及啃一啃《深入理解 C 對(duì)象模型》這本書,我過(guò)年的時(shí)候把它放在家里了,是我最后悔的事。因?yàn)榈浆F(xiàn)在為止,我看這本書都蠻吃力的,需要慢慢的看,細(xì)細(xì)的看,而且很多地方都不理解。

如果有時(shí)間的話也可以把 python 當(dāng)?shù)诙Z(yǔ)言,用慣了 C 再學(xué) python,是一種不一樣的體驗(yàn),真的挺有意思的。

其實(shí)語(yǔ)言并不是那么重要,基礎(chǔ)知識(shí)更重要,建議把更多的時(shí)間放在基礎(chǔ)知識(shí)上,尤其是想要沖大廠的同學(xué)。

數(shù)據(jù)結(jié)構(gòu)與算法
數(shù)據(jù)結(jié)構(gòu)與算法這方面的話是非常非常非常重要的,想要沖大廠的同學(xué)們?nèi)绻@方面不過(guò)關(guān)可能連筆試都過(guò)不去,更別談面試的手撕算法了。

我自己的話因?yàn)闇?zhǔn)備比較匆忙,所以只是把匆匆《劍指offer》刷了一遍半,然后 leetcode 刷了 100 道左右 easy 題,看了一遍《labuladong算法小抄》(從小林哥這中的嘿嘿),面試和筆試一般太難的題我就宕機(jī)了。

我后面復(fù)盤了一下,我因?yàn)闀r(shí)間緊,所以刷題很匆忙,像趕任務(wù)一樣,刷完了就完了,也沒(méi)有做總結(jié)和回顧。

實(shí)際上一道題可以牽扯到一類題的做法,都是有框架和套路的,有很多大佬都總結(jié)過(guò)。

刷題的話還是需要不斷地總結(jié)和回顧,才能達(dá)到有效刷題,像我都是無(wú)效刷題。

根據(jù)我做的筆試題來(lái)看的話,基本上我建議你把《劍指offer》刷兩遍,然后 leetcode 熱題 100 道刷一遍,最后跟著《labuladong算法小抄》總結(jié)一遍框架,基本上這一塊就妥了。

但是盡量還是一直要保持刷題,因?yàn)橐院蠊ぷ髁颂垡矊?duì)算法有要求,多多益善吧。

以上是建立在有數(shù)據(jù)結(jié)構(gòu)的基礎(chǔ)上,如果對(duì)數(shù)據(jù)結(jié)構(gòu)不了解的話可以先看一下《大話數(shù)據(jù)結(jié)構(gòu)》或者某客時(shí)間上有一門關(guān)于數(shù)據(jù)結(jié)構(gòu)的課程。

算法這方面的話一定不要一直悶頭刷題,要學(xué)會(huì)總結(jié)題型和方法。

做的多了你拿到一道題的時(shí)候腦海里就有了基本的框架,該用什么數(shù)據(jù)結(jié)構(gòu)去做,該用什么方法去做,心里都有一個(gè)數(shù)了,是數(shù)量引起質(zhì)變的一個(gè)過(guò)程。

我個(gè)人就比較慚愧了,這方面基礎(chǔ)不是很扎實(shí),導(dǎo)致現(xiàn)在也在一直補(bǔ)。

從我寥寥無(wú)幾的大廠面試經(jīng)驗(yàn)來(lái)看,在面試的時(shí)候面試官會(huì)引導(dǎo)你去做題,是有一個(gè)相當(dāng)舒適的做題環(huán)境的,所以不用畏懼算法如猛虎,做的多了對(duì)付校招還是綽綽有余。

操作系統(tǒng)
操作系統(tǒng)我自己是從《深入理解計(jì)算機(jī)系統(tǒng)》先看,發(fā)現(xiàn)有些地方難以理解,而且不少章節(jié)用純匯編來(lái)演示,看不太懂,又去看了《現(xiàn)代操作系統(tǒng)》和《操作系統(tǒng)導(dǎo)論》,閱讀順序幾乎是從難到易,一路踩雷…

我建議初學(xué)者先看一下《操作系統(tǒng)導(dǎo)論》,這本書講的比較淺而且易懂,然后再看《現(xiàn)代操作系統(tǒng)》,看的差不多了,最后看《深入理解計(jì)算機(jī)系統(tǒng)》。

《深入理解計(jì)算機(jī)系統(tǒng)》的話,可以跳著看,有幾章節(jié)是用純匯編演示的,懂匯編的同學(xué)可以看一看,不懂的同學(xué)粗略看一看也沒(méi)關(guān)系。

到這基本校招問(wèn)的知識(shí)你已經(jīng)具備了,如果想要實(shí)踐的話,github上也有一些和操作系統(tǒng)相關(guān)的項(xiàng)目可以看一看。

計(jì)算機(jī)網(wǎng)絡(luò)
計(jì)算機(jī)網(wǎng)絡(luò)我自己是先看了謝希仁的《計(jì)算機(jī)網(wǎng)絡(luò)》,發(fā)現(xiàn)講的太雜了,并不是很深入,又看了《TCP/IP詳解:卷1》,又發(fā)現(xiàn)講的太深入了,根本看不懂,最后又看了《計(jì)算機(jī)網(wǎng)絡(luò)自頂向下方法》和《Http圖解》,面試的時(shí)候就夠用了。

我建議你直接看《計(jì)算機(jī)網(wǎng)絡(luò)自頂向下方法》就好了,然后直接看小林哥總結(jié)的計(jì)算機(jī)網(wǎng)絡(luò)相關(guān)的知識(shí)就可以了,應(yīng)付面試時(shí)綽綽有余了。

設(shè)計(jì)模式
這個(gè)我自己是通過(guò)《大話設(shè)計(jì)模式》入門,然后看網(wǎng)上別人博客總結(jié)的一些知識(shí),最后在某客時(shí)間上買了一門設(shè)計(jì)模式相關(guān)的課程學(xué)習(xí)了一下(某客時(shí)間該打廣告費(fèi)了,笑~)。

總體來(lái)說(shuō)學(xué)的并不是很深入,因?yàn)樵O(shè)計(jì)模式這個(gè)東西學(xué)起來(lái)很簡(jiǎn)單,但是實(shí)際項(xiàng)目中應(yīng)用起來(lái)太難了,而且根據(jù)我面試中的經(jīng)驗(yàn),一般蠻少有面試官會(huì)問(wèn),就算問(wèn)也就問(wèn)一問(wèn)簡(jiǎn)單的單例模式、工廠模式這些,問(wèn)的不是很深入。

所以我建議你通過(guò)《大話設(shè)計(jì)模式》入個(gè)門,然后對(duì)設(shè)計(jì)原則和常用的設(shè)計(jì)模式有個(gè)印象,最后可以在網(wǎng)上看看別人的經(jīng)驗(yàn)。

校招的話很難在這一塊問(wèn)的比較深入,雖然它很重要,但是沒(méi)有商業(yè)項(xiàng)目和工作經(jīng)驗(yàn)的前提下,應(yīng)屆生很難真正熟悉這些,最多做到入個(gè)門,這樣就已經(jīng)足夠了。

數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)相關(guān)的話我是學(xué)習(xí)了 MySQL 和 Redis 兩個(gè)比較常用的數(shù)據(jù)庫(kù)。

MySQL 我是先讀《高性能 MySQL 》然后又學(xué)了某客時(shí)間上的《 MySQL45 講》最后最近再看《 MySQL 是怎樣運(yùn)行的》,又是一路暴雷…

所以我建議你先看《MySQL是怎樣運(yùn)行的》,然后在某客時(shí)間上看《MySQL實(shí)戰(zhàn)45講》,最后稍微看一看《高性能MySQL》(挑章節(jié)看,這本書講的太深,理解起來(lái)比較困難)。

最好在學(xué)完這些之后自己動(dòng)手去部署一個(gè) MySQL,然后挑一些小項(xiàng)目做一做。

我在面試的時(shí)候和面試官聊 MySQL 聊的比較深,他給我出了蠻多 MySQL 相關(guān)場(chǎng)景題,我答的不盡人意,面試官說(shuō)我基礎(chǔ)可以,但是實(shí)際上手比較差,建議我私下可以部署一個(gè) MySQL 試一試,這些問(wèn)題會(huì)有更好的理解。

所以我把這個(gè)建議也給你,希望可以理論實(shí)際雙管齊下,不要像我一樣做個(gè)偏科生(哭)…

Redis 的話我是先看了一遍《Redis設(shè)計(jì)與實(shí)現(xiàn)》,然后在某客學(xué)了《Redis 核心技術(shù)與實(shí)戰(zhàn)》,在看實(shí)戰(zhàn)經(jīng)驗(yàn)的過(guò)程中,感覺(jué)有一些吃力,于是又返回去看了一遍《Redis設(shè)計(jì)與實(shí)現(xiàn)》。

Redis 算是我比較匆忙的學(xué)習(xí)了,因?yàn)樵跊Q定走后端這條道路之后補(bǔ)學(xué)的,學(xué)習(xí)的比較匆忙,所以我也只能給一點(diǎn)粗淺的建議,建議先看《Redis設(shè)計(jì)與實(shí)現(xiàn)》,有了基礎(chǔ)知識(shí)之后可以選擇看一下其他 Redis 的書籍或視頻加深基礎(chǔ),然后去某客時(shí)間學(xué)習(xí)一下《Redis設(shè)計(jì)與實(shí)現(xiàn)》。

我面試的話,Redis 方面基本沒(méi)有什么太大的問(wèn)題,一般問(wèn)的都可以說(shuō)道一二。

Linux系統(tǒng)
Linux 的話我建議你先看《鳥哥的 Linux 私房菜》,對(duì) Linux 整體有了一些了解之后,可以再看一看《Linux 系統(tǒng)編程》。

因?yàn)樽叩氖呛蠖朔较?,所以看一下《Linux高性能服務(wù)器編程》,強(qiáng)推這門書,都是干貨,然后跟著書上做一個(gè)服務(wù)器相關(guān)的項(xiàng)目,會(huì)有助于加深理解。

如果想學(xué)Linux內(nèi)核的話,先看《Linux設(shè)計(jì)與實(shí)現(xiàn)》,這本書看起來(lái)難度尚可,后面有能力的話可以研究下《深入理解Linux內(nèi)核》(我自己是放棄了…真的看的很困難)。

而且我面試的時(shí)候雖然簡(jiǎn)歷上寫了,但是面試的時(shí)候并沒(méi)有被問(wèn)到 Linux 內(nèi)核相關(guān)的問(wèn)題,所以這個(gè)一般應(yīng)該是加分項(xiàng),有能力的可以搞一下。

Linux 系統(tǒng)的話純看書可能事半功倍,最好在 Linux 環(huán)境下做兩個(gè)小項(xiàng)目,這樣子對(duì)整體學(xué)習(xí)可能更有用處。

關(guān)于簡(jiǎn)歷

我一開始也不會(huì)寫簡(jiǎn)歷,雜七雜八寫了一堆,重要的地方反而都沒(méi)有寫。

記得有一次,我以為計(jì)網(wǎng)、操作系統(tǒng)、數(shù)據(jù)結(jié)構(gòu)與算法這些都是必須項(xiàng)、是默認(rèn)就會(huì)的,所以就沒(méi)有在簡(jiǎn)歷上寫,導(dǎo)致面試的時(shí)候面試官到最后說(shuō):「你這個(gè)簡(jiǎn)歷我不知道該問(wèn)些什么」。

他們是做 os 的,我當(dāng)時(shí)還疑惑為什么不問(wèn)我操作系統(tǒng)相關(guān)的,很久以后才感受到面試官是嚴(yán)謹(jǐn)?shù)母鶕?jù)你簡(jiǎn)歷上的內(nèi)容對(duì)你進(jìn)行提問(wèn),有時(shí)候可能他們部門主用的技術(shù)你簡(jiǎn)歷上沒(méi)有寫,才會(huì)主動(dòng)的問(wèn)你一兩句,其他的技術(shù)你不寫就默認(rèn)代表你不會(huì)。

所以關(guān)于簡(jiǎn)歷,首先要將自己掌握的技術(shù)寫全,注意精通、熟悉、掌握、了解這些的區(qū)別,有可能決定了面試官問(wèn)你的深度。

更重要的一點(diǎn)是,自己不會(huì)的東西或者只聽說(shuō)過(guò)的技術(shù)不要為了簡(jiǎn)歷好看寫在上面湊數(shù),可能你其他的點(diǎn)答的挺好的,但是問(wèn)到了這個(gè)你寫上去湊數(shù)的東西,你一問(wèn)三不知,會(huì)降低評(píng)價(jià)分?jǐn)?shù),甚至直接決定是否錄用。

因?yàn)閷?shí)際面試的時(shí)間就算一場(chǎng)一個(gè)小時(shí)也是很短的,很難全面的去考察你簡(jiǎn)歷中的所有技術(shù),只能根據(jù)部門的需求著重考察一些。

而問(wèn)了一個(gè)你簡(jiǎn)歷上寫的技術(shù),你全然不知,這種情況下,完全可以懷疑你的簡(jiǎn)歷上寫的技術(shù)是否全部屬實(shí),但是面試時(shí)間又很短,沒(méi)辦法去一一驗(yàn)證,最后只能是你吞下這份苦果。

然后對(duì)于互聯(lián)網(wǎng)而言,沒(méi)實(shí)習(xí)和有實(shí)習(xí)是 0 和 1 的區(qū)別。

就拿我自己來(lái)說(shuō),雖然之前在手機(jī)大廠短暫實(shí)習(xí)了一個(gè)多月,寫在簡(jiǎn)歷上之后,明顯能感覺(jué)到在春招的時(shí)候機(jī)會(huì)多了很多。

所以大家還是盡量早做準(zhǔn)備,不僅是實(shí)習(xí)轉(zhuǎn)正提前結(jié)束校招或者豐富簡(jiǎn)歷、學(xué)到更多東西,更重要的是提前去適應(yīng)這種互聯(lián)網(wǎng)工作環(huán)境,看一看自己到底適不適合在這種環(huán)境下工作。

不然等真正正式入職了之后,不適應(yīng)互聯(lián)網(wǎng)環(huán)境,然后想要考公考編,失去了應(yīng)屆生身份,則悔之晚矣。

面試技巧

在有扎實(shí)的基礎(chǔ)前提下,在面試的時(shí)候要學(xué)會(huì)引導(dǎo)面試官的面試方向。

假如你對(duì) http 協(xié)議研究的比較通透,在問(wèn)到和網(wǎng)絡(luò)協(xié)議相關(guān)的問(wèn)題時(shí),可以試著把問(wèn)題導(dǎo)向 http 方面的知識(shí)。

比如你在回答完上一個(gè)問(wèn)題時(shí),發(fā)現(xiàn)這個(gè)問(wèn)題和 http 中的某些知識(shí)點(diǎn)吻合,可以在說(shuō)完之后順嘴提一句這個(gè)和 http 中 xxx 有點(diǎn)像,然后面試官可能就順著問(wèn)你 http 中的知識(shí)了。

因?yàn)槊嬖嚬倨鋵?shí)在面試的時(shí)候,除了部門硬性要求掌握的技術(shù),并沒(méi)有一個(gè)具體的側(cè)重點(diǎn),所以在這種情況下,大概率就順著你所說(shuō)的問(wèn)下去了。

就像學(xué)校后門明明那么多吃的,但是你中午不知道該吃什么,你的小伙伴順嘴提一句去吃麻辣燙吧,你在沒(méi)有明確意向的方向下可能就跟著他去吃了(除非你特別討厭吃麻辣燙,笑)。

還有在面試的時(shí)候,不要怯場(chǎng),就把這場(chǎng)面試當(dāng)作知識(shí)交流一樣,和面試官去探討一些知識(shí)的細(xì)節(jié)。

每一場(chǎng)面試對(duì)于我們而言,也是一種學(xué)習(xí)經(jīng)歷,因?yàn)樵趯W(xué)習(xí)的時(shí)候是系統(tǒng)的學(xué)習(xí),并沒(méi)有側(cè)重于某個(gè)點(diǎn),而在面試的時(shí)候,可能面試官會(huì)撂下大部分的知識(shí),非要和你深究一個(gè)方面的知識(shí),直到問(wèn)到你不會(huì)為止。面試完之后,就可以做復(fù)盤,加深自己的知識(shí)深度,慢慢補(bǔ)全自己的知識(shí)框架。

還有,面試的時(shí)候問(wèn)到你不會(huì)了直接就說(shuō)不太了解就行了,不要硬撐,你會(huì)與不會(huì)在面試官眼里都是能一眼看穿的事。

在面試幾場(chǎng)之后,你會(huì)感覺(jué)到自己慢慢的進(jìn)入了一種狀態(tài),懂得怎么去面試了,然后保持面試復(fù)盤,補(bǔ)全自己的知識(shí)盲區(qū),成功拿到滿意的offer只是時(shí)間問(wèn)題。

我面試的時(shí)候,極大多數(shù)的面試官都非常和藹,而且知識(shí)面都很廣,有些問(wèn)題你不會(huì)他們都愿意給你解答并且提出一些學(xué)習(xí)的建議,所以越到后面我越來(lái)越享受面試的過(guò)程,享受那種知識(shí)交流的氛圍(當(dāng)然,遇到完全不會(huì)的問(wèn)題還是戴上了痛苦面具)。

最后的一點(diǎn)是,在校招過(guò)程中,一場(chǎng)接一場(chǎng)的面試,你根本無(wú)法靜下心來(lái)學(xué)習(xí)新的知識(shí),只能在已有的知識(shí)框架下修修補(bǔ)補(bǔ),深化一些知識(shí)點(diǎn)。

所以建議小伙伴們,還是早做準(zhǔn)備!早做準(zhǔn)備!早做準(zhǔn)備!

上一張我在這個(gè)過(guò)程中不斷補(bǔ)全自己知識(shí)點(diǎn)的圖吧,只要知識(shí)框架搭起來(lái)之后,學(xué)習(xí)是件很輕松的事情。

學(xué)習(xí)心得

我覺(jué)得我自己算是學(xué)習(xí)速度比較快的人吧,學(xué)習(xí)效率也還可以,所以把我自己的學(xué)習(xí)方法分享給大家。

我在學(xué)習(xí)一門新技術(shù)的時(shí)候,會(huì)選擇一本難度適宜的書,根據(jù)目錄在自己腦海中把知識(shí)框架搭起來(lái),然后看書慢慢去填補(bǔ)具體的知識(shí),就像一顆多叉樹一樣,系統(tǒng)化的學(xué)習(xí)。

在看完一遍書之后,會(huì)有意的去看一些比較重要的知識(shí),深化這些知識(shí),同時(shí)我也關(guān)注了許多公眾號(hào),在框架搭起來(lái)并完善之后碎片化的學(xué)習(xí)。

最后再看一看網(wǎng)上別人對(duì)這門技術(shù)一些知識(shí)的理解,再對(duì)照自己的理解,補(bǔ)充優(yōu)化。

最好的是做一些小的項(xiàng)目,去應(yīng)用這些知識(shí),畢竟實(shí)踐出真知(然而我因?yàn)闀r(shí)間太短,這一步?jīng)]有進(jìn)行555)。

同時(shí)面試的過(guò)程也是一個(gè)查漏補(bǔ)缺的過(guò)程。

思維導(dǎo)圖是一個(gè)好東西,給大家推薦一下,有助于系統(tǒng)化的搭建知識(shí)體系,上一張我在春招的時(shí)候補(bǔ)全Redis知識(shí)的圖吧。

因?yàn)閷W(xué)習(xí) Redis 的時(shí)間比較短,而且并沒(méi)有過(guò)實(shí)際上手,所以用知識(shí)導(dǎo)圖把這些知識(shí)分門別類的存儲(chǔ),然后記憶到腦子里,在面試的過(guò)程中,學(xué)習(xí)并且不斷補(bǔ)充,加深自己的知識(shí)深度。

其實(shí)看視頻也是一種不錯(cuò)的學(xué)習(xí)方式,但是我個(gè)人更習(xí)慣看書構(gòu)建知識(shí)框架,所以仁者見(jiàn)仁智者見(jiàn)智啦。

一些感悟

給大家分享一些我在校招中的感悟吧,我眼中的【校招 = 技術(shù) 心態(tài) 運(yùn)氣 勇氣】。

技術(shù)是毋庸置疑最重要的一點(diǎn),沒(méi)有技術(shù)的基礎(chǔ),一切都是空談。

同時(shí)心態(tài)也非常重要,在經(jīng)歷長(zhǎng)時(shí)間的筆試、面試的折磨時(shí),還要一日一日的等待面試結(jié)果,那段時(shí)間每一個(gè)電話都以為是 offer call,每一個(gè)提示音都以為是郵箱信息…最后可能大部分都沒(méi)有結(jié)果…

從一開始的滿懷信心到后來(lái)的迷茫躊躇再到最后的懷疑自我,這些我都經(jīng)歷過(guò),在最崩潰的時(shí)候真的不想再找工作了,隨緣吧。慶幸的是我堅(jiān)持下來(lái)了,并且最后有一個(gè)好的結(jié)果。

運(yùn)氣是比較玄學(xué)的一個(gè)東西,從投簡(jiǎn)歷的時(shí)間到面試的部門到各個(gè)公司不同的需求,都有可能決定你能否拿到一個(gè)滿意的offer。

從我個(gè)人而言,秋招和春招加起來(lái)可能投了有一百多家公司,最后面試的可能只有十幾家左右,拿到了 4 個(gè)offer。

這個(gè)是我辭去實(shí)習(xí)后回到學(xué)校春招投的公司,最后筆試的有三家,全掛,直接面試的有兩個(gè),最后拿了一個(gè)offer。

因?yàn)槲宜惴ɑA(chǔ)比較差,拿 offer 的那家沒(méi)有筆試,直接面試,我在面試中發(fā)揮的比較好,而且算法題也都會(huì),所以最后成功拿到了 offer。

最后同時(shí)也需要有做決定的勇氣,我在提前實(shí)習(xí)之后,感覺(jué)到我可能不適合這份工作,但是公司又是大廠,而且適時(shí)又在春招中后期了,當(dāng)時(shí)也猶豫了蠻久的,最后覺(jué)得還是決定不將就,回到學(xué)校重新找工作,最后對(duì)我而言也是一個(gè)比較滿意的結(jié)果了,而且公司也沒(méi)有要違約金,感謝公司~

比較重要的一點(diǎn)還有就是持續(xù)保持學(xué)習(xí),并且永遠(yuǎn)相信自己,不要放棄。

不止校招,而是進(jìn)了互聯(lián)網(wǎng)這一行,我們基本上只能保持學(xué)習(xí),不然猶如逆水行舟,不行則退,大家應(yīng)該也知道這一點(diǎn)。

放一張自己還放在學(xué)校的一部分書吧,其他的都在春節(jié)搬回家去了。

也可以看到這部分書中算法書的比重就很高,所以算法真的非常非常非常重要,學(xué)好算法是進(jìn)大廠的第一步,希望大家可以早點(diǎn)做準(zhǔn)備,不要像我一樣臨時(shí)抱佛腳。

洋洋灑灑寫了這么多,不止是希望我自己的經(jīng)歷可以對(duì)各位小伙伴起到一些幫助,也是對(duì)自己的深度復(fù)盤,在這個(gè)過(guò)程中發(fā)現(xiàn)了自己蠻多的不足,希望可以慢慢成為一個(gè)技術(shù)全面的人。

復(fù)盤之后就該進(jìn)行新的學(xué)習(xí)啦,努力讓自己享受這個(gè)學(xué)習(xí)的過(guò)程吧,畢竟進(jìn)了咱們這一行,持續(xù)學(xué)習(xí)是非常重要的一件事。

希望大家都可以早作準(zhǔn)備,日后拿到一份滿意的 offer ~

感謝你能耐心看到這兒,希望我的經(jīng)歷能對(duì)你起到一些幫助。

大家看完后,

是不是想直呼:「讀者牛逼」。

沒(méi)事,放開自己。想喊的就喊到評(píng)論區(qū)里

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
關(guān)閉
關(guān)閉