? 各位牛客的朋友大家好,不知道你會(huì)在什么時(shí)候刷到這篇文章,我大概從今年年初就開始用??停镎衅陂g更是重度使用??途W(wǎng),在牛客網(wǎng)上收獲很多,所以也想寫點(diǎn)東西回饋一下牛友們,記錄一下自己的這段秋招歷程,同時(shí)也想給一些剛開始準(zhǔn)備找工作的朋友一點(diǎn)啟發(fā),因?yàn)槲易约簞傞_始用??蜁r(shí)一直在苦苦尋覓一篇能講明白到底該怎么去找工作的文章。但是到最后,我自己發(fā)現(xiàn),各個(gè)文章百家爭鳴,各有所長,你不可能從一篇文章就學(xué)會(huì)了怎么做,關(guān)鍵還是要靠自己的思考與總結(jié)。
? 本人學(xué)校為普通一本本科,電子信息工程專業(yè),求職意向是嵌入式軟件工程師。真的好羨慕985,211的大佬,但是我相信應(yīng)該也有很大一部分和我一樣的雙非學(xué)子在苦苦掙扎,希望大家都能找到自己滿意的工作!由于我的求職意向是嵌軟,所以本文會(huì)有比較明先的偏向,但是也有一些通用套路呀,希望大家能各取所需,分享知識(shí),收獲肯定,能幫到大家我就很開興啦。
? 本人在校經(jīng)歷豐富,同時(shí)有三段實(shí)習(xí)經(jīng)歷,兩個(gè)項(xiàng)目經(jīng)歷,分別是與Linux和RTOS相關(guān)的項(xiàng)目。秋招一共投遞30余家公司,在拿到滿意的offer之后就基本結(jié)束了秋招,這30余家公司中簡歷掛了一部分,筆試掛了一小部分,到目前都沒有回應(yīng)的占一小部分,最后進(jìn)面6家,拿到4家公司的嵌入式軟件開發(fā)工程師的offer,分別是小米,聯(lián)發(fā)科,大華,泰凌微。
我在大二下的時(shí)候就有學(xué)長拿到了大廠offer,那個(gè)時(shí)候就意識(shí)到,找工作要提前準(zhǔn)備了。但是當(dāng)時(shí)也忙著其他事情,所以遲遲沒有開始認(rèn)真且系統(tǒng)的準(zhǔn)備。然后大二那個(gè)暑期找了一個(gè)實(shí)習(xí)的工作,主要是負(fù)責(zé)做測試。然后時(shí)間來到了大三上,當(dāng)時(shí)就忙著學(xué)校的事情,團(tuán)隊(duì),上課,做項(xiàng)目,實(shí)習(xí)等等。
寒假之后,就開始準(zhǔn)備找暑期實(shí)習(xí)了。當(dāng)時(shí)認(rèn)真的改好了簡歷,但是自己也比較害怕,不是很敢投,然后和學(xué)長交流,讓學(xué)長幫忙看簡歷,模擬面試,找到一起準(zhǔn)備找工作的小伙伴,相互鼓勵(lì)。這期間投了阿里的菜鳥裹裹嵌入式,當(dāng)時(shí)自己做筆試做晚了,4月份左右,做完筆試一直沒有反應(yīng),到現(xiàn)在都沒收到感謝信,后來去官網(wǎng)查詢的時(shí)候發(fā)現(xiàn)已經(jīng)掛掉了。這期間還投遞了CVTE,自己因?yàn)橄胍鄿?zhǔn)備一會(huì),所以做筆試也比較晚了,在4月份左右,當(dāng)時(shí)可能hc已經(jīng)沒了,但是還是被撈起來面試了。
和CVTE的面試也算是人生的第一場正式面試,面完之后陷入了深深的自我懷疑。整個(gè)面試過程中,雖然沒有太多的技術(shù)問題,但是仍然面了一個(gè)小時(shí),在面完之后,自己回想起來也非常不舒服,和面試官溝通的時(shí)候,因?yàn)樽约菏掷锏幕I碼不夠,顯得非常被動(dòng),例如一個(gè)經(jīng)典對(duì)話,面試官:”你能接受加班嗎”,我:“巴拉巴拉一大堆”,面試官打斷說:“我不想聽你說這么多,還要我去猜,這樣對(duì)公司,對(duì)個(gè)人都不好,巴拉巴拉。。?!?,我:“可以接受996”,面試官繼續(xù)說:“996是起點(diǎn)還是終點(diǎn)?”,我當(dāng)時(shí)人都傻了,內(nèi)心極度不爽,已經(jīng)想罵面試官了,但是為了實(shí)習(xí)機(jī)會(huì),我還是停頓了一會(huì),說:“是中間點(diǎn)”。面完之后,心里很不舒服,當(dāng)時(shí)下定決心,一定要好好學(xué)習(xí),提升自己,讓自己以后再遇到這種shabi的PUA問題有懟回去的資本。這期間還投遞了一些企業(yè),可能是投晚了,沒有什么反應(yīng),也大概知道了自己的水平,放棄了找實(shí)習(xí)的機(jī)會(huì),準(zhǔn)備好好學(xué)習(xí)幾個(gè)月,秋招再?zèng)_。
接下來的時(shí)間,每天早早的起床,去圖書館,學(xué)到很晚才回宿舍。那段時(shí)間壓力比較大,也很焦慮,但是動(dòng)力也很足,發(fā)現(xiàn)自己做題不行,就系統(tǒng)的刷了數(shù)據(jù)結(jié)構(gòu)的課程,并且開始刷力扣,項(xiàng)目不行,就系統(tǒng)地學(xué)習(xí)了實(shí)時(shí)操作系統(tǒng)相關(guān)的知識(shí),并且升級(jí)了自己的項(xiàng)目,入門了通用操作系統(tǒng)。
這之后本來最開始想要準(zhǔn)備電賽,但是自己在年級(jí)群的偶然的發(fā)現(xiàn)了一則實(shí)習(xí)招聘信息,在珠海,并且是中國上市五百強(qiáng),做打印機(jī)的。自己抱著試一試的心態(tài)投遞,沒想到兩面很順利,就中了?,F(xiàn)在電賽也延期到11月份了,還好當(dāng)初去實(shí)習(xí)了。有時(shí)候感慨,人生往往就是精心策劃的事情落空,不是很在意的事確成功了,包括后來秋招也是,無心插柳柳成蔭。
然后做完學(xué)院的實(shí)訓(xùn)項(xiàng)目,在七月份的時(shí)候就去珠海闖蕩了。在珠海因?yàn)楹么跻彩谴笠稽c(diǎn)的公司,流程制度也很完善,項(xiàng)目開發(fā)周期也比較長,而自己又是實(shí)習(xí)生,還是要靠自己努力學(xué)習(xí)。實(shí)習(xí)了大概一個(gè)月左右,覺得自己對(duì)實(shí)習(xí)公司的工作不是很感興趣,然后發(fā)現(xiàn)可以開始秋招投遞了,于是開始嘗試投遞,同時(shí)開始了秋招復(fù)習(xí)。
在八月初的時(shí)候開啟了第一波投遞,當(dāng)時(shí)認(rèn)認(rèn)真真的改好了簡歷,就去投遞了,當(dāng)時(shí)心想著,第一批投遞就拿來練練手,積累積累經(jīng)驗(yàn),當(dāng)時(shí)還在實(shí)習(xí),還要請(qǐng)假面試,有點(diǎn)心累。正好我一個(gè)一起準(zhǔn)備秋招的好朋友拉我投聯(lián)發(fā)科的提前批,免筆試,當(dāng)時(shí)抱著試一試的心態(tài),結(jié)果我們兩都上岸了,真的太爽了這種感覺。在八月底拿到了聯(lián)發(fā)科的意向書之后,我就暫緩了秋招,想著躺平了,9月回到學(xué)校后,就沒怎么投遞了,基本都是之前投遞的還在流程中。這期間終于收到了大疆的一面,大疆是我很想去的一個(gè)公司,一面完了問面試評(píng)價(jià)也挺好的,結(jié)果遲遲沒有二面,我也大概猜到了結(jié)果,果然在國慶節(jié)前幾天收到了感謝信。巧合的是,之前投的小米以為會(huì)沒結(jié)果,卻走完了兩面,拿到了offer,對(duì)這個(gè)offer我也非常滿意。9月也突然被大華撈了起來,直接一天面完了,然后在9月底收到了offer。國慶節(jié)抽空整理一下秋招,做個(gè)簡單的記錄,這一路走來屬實(shí)不容易,秋招真的很磨人,希望還在路上的朋友堅(jiān)持下去,早日上岸!!
? 在校生想要去一線大廠一般有兩種方法,一個(gè)是實(shí)習(xí)轉(zhuǎn)正,一個(gè)就是走校招??偟膩碚f,還是實(shí)習(xí)轉(zhuǎn)正難度低一點(diǎn),并且找實(shí)習(xí)一般是在校招之前,所以要積極準(zhǔn)備大廠實(shí)習(xí),就算沒找到,準(zhǔn)備的過程也是一種經(jīng)驗(yàn)的積累。明確求職時(shí)間與投遞時(shí)間,提前準(zhǔn)備,做好規(guī)劃,了解企業(yè)招聘所需的知識(shí)點(diǎn)進(jìn)行對(duì)應(yīng)的學(xué)習(xí)與準(zhǔn)備。早準(zhǔn)備,多面試,不要覺得準(zhǔn)備到了100%再投,永遠(yuǎn)沒有100%,面試才是最快的提升方法。
? 我把找工作分為了三個(gè)部分,分別是基礎(chǔ)+刷題+項(xiàng)目。
? 基礎(chǔ)是平常的積累與總結(jié),刷題是面試的一個(gè)門檻,筆試都過不了,面試的時(shí)候代碼都撕不出來,那還怎么拿offer呢,項(xiàng)目則是決定了面試的成功與否。當(dāng)然,在這三者之前,你需要做好一份簡歷。
? 簡歷很重要,我自己的簡歷改了很多版,在我看來,簡歷有一些最基本的原則需要做到,同時(shí)也要適當(dāng)?shù)陌b一下,這樣子才能有機(jī)會(huì)面試。同時(shí)要明白,簡歷不是一次性就能寫出來的,簡歷是改出來的,簡歷是需要反反復(fù)復(fù)修改的東西。
? 重點(diǎn):寫簡歷的時(shí)候,我們應(yīng)該要知道,簡歷是引導(dǎo)面試官提問的東西,為求職溝通打開一個(gè)窗口,并且能完全展示自己的技術(shù)以及綜合實(shí)力。所以在寫簡歷之前,應(yīng)該明確自己有什么東西證明自己的綜合實(shí)力,技術(shù)優(yōu)勢在哪,實(shí)習(xí)與項(xiàng)目需要有什么亮點(diǎn),怎么與自己的技術(shù)體系聯(lián)系起來,怎么引出自己的技術(shù)優(yōu)勢,在寫簡歷的過程中不斷地思考,完善簡歷。
? 基礎(chǔ)是需要日積月累的東西,它就像是你的內(nèi)功,內(nèi)功越好,在修煉后面的招式的時(shí)候也就越快。同時(shí)基礎(chǔ)知識(shí)也是決定你技術(shù)棧的寬度與深度的一個(gè)東西,面試的時(shí)候,面試官的各種提問無非就是想要探尋你的知識(shí)邊界,了解你技術(shù)棧的深度與寬度。若是你的技術(shù)棧像大海一樣,深不見底同時(shí)又寬廣無垠,那怎么會(huì)愁找不到工作呢(手動(dòng)狗頭)。
? 扯遠(yuǎn)了,回到嵌入式軟件求職所需的基礎(chǔ)知識(shí)上來,我們需要建立自己的知識(shí)體系,平時(shí)要多做總結(jié),多做筆記,讓自己的知識(shí)能形成一個(gè)閉環(huán)(就是知識(shí)體系建立到一定程度后會(huì)有打通任督二脈的感覺)。嵌入式具體的可以參考我的個(gè)人筆記,我放在了碼云上,鏈接放在后面的資源推薦中了。(下面這些知識(shí),非嵌軟求職的同學(xué)就可以跳過了)。
? 我的筆記中把嵌軟求職的知識(shí)體系分為了三個(gè)部分,分別是硬件層,底層,應(yīng)用層。同時(shí)還有一些通用知識(shí)必須掌握,比如C語言。嵌入式的知識(shí)非常的多,可以根據(jù)自己的求職意向或者興趣愛好有針對(duì)性的去學(xué)習(xí)與積累。想要做偏硬件的嵌入式,那么硬件層的知識(shí)肯定要自己掌握了,模電是最基本的;做單片機(jī)相關(guān)的開發(fā),單片機(jī)的知識(shí),ARM體系架構(gòu)等也需要相對(duì)應(yīng)的學(xué)習(xí);做Linux相關(guān)的開發(fā),操作系統(tǒng),數(shù)據(jù)結(jié)構(gòu)一定要學(xué)好。我自己是想要做嵌入式的應(yīng)用開發(fā),同時(shí)希望能上到Linux這樣的嵌入式開發(fā),我會(huì)針對(duì)性的去學(xué)相關(guān)的知識(shí),如通用操作系統(tǒng),RTOS應(yīng)用以及內(nèi)核原理,數(shù)據(jù)結(jié)構(gòu),C語言?;A(chǔ)知識(shí)的積累在這也是沒辦法一下子講明白的,需要自己思考總結(jié),個(gè)人筆記僅供參考,可以用來查漏補(bǔ)缺,切勿上頭,筆記中肯定存在疏漏或者錯(cuò)誤,并且不能保證全面性,看筆記也就圖一樂,學(xué)技術(shù)還得靠自己。
? 刷題其實(shí)是基礎(chǔ)知識(shí)和算法的體現(xiàn),開放崗無論是什么都離不開刷題。我猜有一半的人會(huì)在筆試中掛掉,當(dāng)然我自己也掛過好多次,當(dāng)掛多了才意識(shí)到刷題的重要性啊。
? 刷題一般分為基礎(chǔ)知識(shí)和算法題。嵌入式軟件開發(fā),公司筆試出題一般會(huì)有選擇,填空,簡答和編程題。需要自己多去找其他公司往年的真題來做,當(dāng)做多了,自己也會(huì)有感覺,發(fā)現(xiàn)高頻考點(diǎn)與題型都是那么一些。算法題需要積累與保持手感,不然會(huì)像我一樣面試的時(shí)候,手撕算法題卡殼。嵌入式軟件的編程題一般用C語言來做就好了,在牛客網(wǎng)或者力扣上面刷,主要刷簡單題就行,筆試面試常考的也是簡單題,特別是數(shù)組題與鏈表題,高頻,一定一定要刷。找工作的期間最好保持每天一題,保持一種做題的手感。
? 前面說到,項(xiàng)目是決定面試通過的關(guān)鍵,其實(shí)進(jìn)入到面試環(huán)節(jié),就有一定的運(yùn)氣成分在里面了,這個(gè)時(shí)候我們只需要做到自己的技術(shù)實(shí)力過硬,然后和面試官好好聊天就好。項(xiàng)目可以是很基礎(chǔ)的項(xiàng)目,比如手寫一個(gè)rtos,也可以是自己做的比較綜合的項(xiàng)目。項(xiàng)目的作用就是把自己的技術(shù)棧和項(xiàng)目結(jié)合起來,讓面試官能通過項(xiàng)目了解到你會(huì)什么,你會(huì)的程度怎么樣,所以在寫簡歷以及準(zhǔn)備項(xiàng)目的時(shí)候就要圍繞這一個(gè)核心點(diǎn)來展開,突出自己的項(xiàng)目亮點(diǎn)以及技術(shù)亮點(diǎn)!
前面說了那么多,都是硬實(shí)力,需要一個(gè)積累的過程,那么這一段講的就是一個(gè)軟實(shí)力,能夠在短短幾天取得一定的突破。
自我介紹
項(xiàng)目介紹
比賽介紹
HR面
其他
? 把心路歷程單獨(dú)列一個(gè)大點(diǎn)來講,是因?yàn)槲矣X得心態(tài)非常重要,offer = 心態(tài)*(硬實(shí)力+軟實(shí)力)+ 運(yùn)氣。
? 還有,大家要對(duì)自己有信心,不要因?yàn)閷W(xué)校什么的就覺得低人一等,覺得自己高人一等更是沒必要了,自己與自己比較,努力提升自己在什么時(shí)候都是真理,用技術(shù)與實(shí)力贏得尊重!
? 在求職過程中,一般會(huì)是迷迷糊糊開始準(zhǔn)備,然后開始投遞簡歷,在筆試或者面試中遭受打擊,開始焦慮,不斷鼓勵(lì)自己,不斷學(xué)習(xí)積累,開始轉(zhuǎn)變,得到肯定,收獲肯定,分享經(jīng)歷
? 上面的心路歷程相信也是大多數(shù)人的一個(gè)經(jīng)歷。每個(gè)階段都會(huì)有每個(gè)階段的心態(tài),我們要做的就是保持自己良好的心態(tài),并且不斷鼓勵(lì)自己堅(jiān)持下去,學(xué)下去,只有這樣形成一個(gè)正循環(huán)之后,我們的知識(shí)積累才會(huì)越來越多,面試越來越順,當(dāng)自己變得自信起來時(shí),offer就近了。
? 詳細(xì)的心路歷程可以看看后面資源推薦中的經(jīng)典面經(jīng),總結(jié)起來有以下幾點(diǎn):
首先是要正視自己的能力。不輕視,不高估
當(dāng)你求職的時(shí)候就會(huì)發(fā)現(xiàn),原來還有那么多公司,名字都沒聽說過,這些公司也活得好好的,盈利也不錯(cuò)。所以不要輕視自己的能力,最后總能找到一家公司的。
不高估自己,對(duì)自己有一個(gè)清晰的定位,不去和神仙打架。
多鼓勵(lì)自己,學(xué)會(huì)自我調(diào)節(jié),堅(jiān)持下去
對(duì)于身邊的同學(xué),多交流,不比較
身邊能有小伙伴一起準(zhǔn)備秋招是很幸福也很幸運(yùn)的事,大家一起鼓勵(lì),一起前行,大家一起交流真的很舒服。但是也要記住,每次都是自己和自己比,每個(gè)人的優(yōu)勢和特點(diǎn)都不一樣,我們都只需要做好自己就好了,到最后大家找工作一起上岸也是非常非常幸福的事!!
https://www.nowcoder.com/discuss/722014?source_id=profile_create_nctrack&channel=-1
https://www.nowcoder.com/discuss/29890?channel=-1&source_id=profile_follow_post_nctrack ----經(jīng)典面經(jīng),學(xué)到了很多東西,注意取舍,每天一遍。
汪春峰 (wang_chunfeng) - Gitee.com ----個(gè)人筆記
https://www.nowcoder.com/discuss/590590?channel=666&source_id=feed_index_nctrack ----嵌入式面經(jīng),嵌軟求職必看,學(xué)到了很多
https://www.nowcoder.com/discuss/669203?type=all&order=time&pos=&page=1&ncTraceId=&channel=-1&source_id=search_all_nctrack ----號(hào)主Jason,整理了很多資料,可以參考 ,查漏補(bǔ)缺
https://www.nowcoder.com/discuss/661068?channel=-1&source_id=profile_follow_post_nctrack ----簡歷教程
https://www.nowcoder.com/discuss/588982?source_id=profile_create_nctrack&channel=-1 ----號(hào)主仲哥,也整理了很多資料,可以參考查漏補(bǔ)缺
推薦一些自己準(zhǔn)備過程中看過的書籍資料和視頻
《C++開發(fā)面經(jīng)與嵌入式軟件面經(jīng)(蔣豆芽面試題總結(jié))》??途W(wǎng)豆芽兄的專欄,很高頻。
數(shù)據(jù)結(jié)構(gòu)
操作系統(tǒng)
C語言
其他
最后,我有點(diǎn)想寫關(guān)于“嵌入式軟件開發(fā)之RTOS”的相關(guān)系列專欄,主要想分為三部分寫,“RTOS應(yīng)用層”、“RTOS內(nèi)核層”、“RTOS面試題總結(jié)”,因?yàn)橛^察了??途W(wǎng)目前的資源狀態(tài),發(fā)現(xiàn)這一塊有空缺。本人也希望牛客網(wǎng)越來越好,希望貢獻(xiàn)自己的一份力。但是這都是我自己的初步想法,不知道各位看到這里的小伙伴對(duì)此是否感興趣,歡迎在評(píng)論區(qū)說出自己的想法呀,一起探討。
大家多多點(diǎn)贊收藏呀,我曾經(jīng)因?yàn)榭吹揭黄锰浭詹兀灾劣谖艺也坏剿?,如果上天再給我一次機(jī)會(huì),我一定果斷點(diǎn)下收藏,如果給收藏加個(gè)期限,我希望是一萬年。
祝大家早日上岸,offer多多?。?/p>
聯(lián)系客服