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