應屆生求職那些事~

前兩天有一位讀者朋友問我一個關於嵌入式就業的問題:

======001

正好我離開學校的時間也還不算長,也還清晰地記得當時找工作的一些事情。同時,從自己這兩年的工作中也得出了經驗。所以這裏試着分享一下這個話題,希望可以對一些正在找工作或者即將升大四的朋友起到一些幫助。

校招與社招

1、校招

(1)時間:

每一屆都有兩次校招,一次是秋招(811月),另一次是春招(次年34月)。今年比較特殊,春招時間往後推了。

(2)招聘信息的來源:

很多畢業生可能不知道校招的信息來源,我當時也不是很瞭解,剛開始我是直接到一些招聘網站上去查,比如應屆生求職網。後來發現有一種更有效的方法就是直接到學校的官網的就業中心那一塊去查。但是,一些企業往往只到一些985、211學校去做宣講,這時候如果我們的學校不是這類學校的話,也可以關注周邊這些學校的官網的校園招聘信息。如果有自己感興趣的企業,也可以到那些學校去聽宣講會、投簡歷、面試。那些985、211的學校官網的招聘信息很豐富的,比如華南理工大學的:

======002

還有一種情況就是我們對某些企業很感興趣,那也可以直接關注那些公司的官網,官網一般都有校招行程,比如海康威視:

======003

(3)校園招聘的形式:

校園招聘分兩種,一種是宣講會的形式,企業到學校召開宣講會,一個企業對應一場宣講會,宣講會上會詳細介紹企業的一些信息,包括企業簡介、企業文化、晉升制度之類的。這樣的宣講會很多,除了週末之外基本上每天都有,而且每天會有很多場。另一種就是畢業生就業供需見面會,這是很多企業一起參加的(一般都有上百家),比如:

=======004

然後集中在操場或者田徑場之類的,每個企業一個攤位,可以現場進行面試。

2、社招

錯過了校招,那就只能走社招。社招的話可以到一些招聘網站上去投簡歷。現在的招聘軟件越來越多了,58同城、前程無憂、智聯招聘、獵聘網、拉勾網、BOSS直聘、中華英才網的等諸多招聘軟件。

我用過的招聘軟件有:前程無憂、智聯招聘、BOSS直聘、脈脈(看清楚,不是陌陌~~)。我的體驗是(找到工作的概率):BOSS直聘 > 前程無憂 > 智聯招聘。

先說智聯招聘,之前我在上面投了很多簡歷,基本沒回復,感覺並不招人只是掛着招聘信息;前程無憂還可以,投的簡歷挺多都有答覆,也有打電話溝通;BOSS直聘給我的感覺比較好,是通過聊天的方式找工作,聊天的對象是HR、工程師、技術總監甚至是老闆。與我們平時聊天一樣,覺得合適就發簡歷,覺得不合適就直接拒絕,很方便。至於脈脈,這不只是一個招聘軟件,也是一個社交軟件,就算不找工作平時沒事的時候也可以上去看一下職場人的生活。

嵌入式軟件就業

隔行如隔山,其它行業的就業問題我也不太瞭解,下面分享一下我所在的嵌入式軟件行業的一些就業經驗分享:

1、簡歷

簡歷一般寫1~2頁,涵蓋的重要信息有:專業技能、競賽經歷、項目經歷等。總之,要把可以體現出自己的專業能力的經歷都寫進去。寫專業技能的時候注意用詞問題,不要寫精通xxx(因爲你可能對精通這個詞存在誤解),可以寫熟練掌握xxx;寫競賽獲獎時可以根據情況進行具體描述,如果你覺得你的競賽含金量很高可以,比如獲XXX競賽一等獎(參數人數XXX,獲獎率xxx),如果含金量沒那麼高,那就可以含糊一點;寫項目經歷時可以寫出自己在項目中承擔什麼角色,完成了什麼任務。另外,自己參與得不多、不是特別熟悉的項目別往上寫,不然一問三不知就涼了。

2、嵌入式軟件崗

嵌入式本身就是個很雜的東西,其中嵌入式軟件崗的類別也很多。其實關於嵌入式軟件工程師的職責每個公司的要求都不一樣的,所以就導致了多樣化。比如有些要求可以在ST、NXP或TI 32位MCU硬件平臺軟件開發;有些要求會ucos、Freertos、rt-thread;有些要求熟悉Linux內核及驅動開發;有些要求圖形開發經驗等等。其實,關於更具體的關於嵌入式軟件工程師這個職位的描述可以上招聘網站上搜索這個職位,然後看看各個公司對這個職位的要求是怎麼樣的。正在找工作的可以根據自己具備的專業技能進行選擇,還在校的朋友可以通過這些職位要求進行更有針對性地學習。下面列舉一些針對應屆生的嵌入式軟件崗的職位描述:

======005
======006
======007
======008

======009

可見,不同的公司需求是多樣化的,有各種各樣要求,我們需要全部掌握?全部掌握是不現實的。我們需要學一些通用的、基本的知識。哪些是通用的知識呢?其實從各個公司的招聘要求中有交集的一些關鍵詞就可以知道,比如:C/C++語言、操作系統原理、常用數據結構與算法、Linux、STM32、ucos、Freertos、rt-thread、SPI通訊、IIC通訊、UART通訊、網絡編程等通用、基本的知識。人生苦短,多學通用的知識,以不變應萬變。學好通用的知識之後,我們再根據自己的項目經驗,就可以確定職位方向,比如:

(1)通用知識+電機驅動、算法相關經驗===>電機相關的嵌入式軟件崗。

(2)通用知識+wifi芯片、藍牙芯片使用經驗===>專門wifi、藍牙方向的嵌入式軟件崗。

(3)通用知識+嵌入式Linux相關經驗===>嵌入式Linux相關的嵌入式軟件崗。

(4)通用知識+STM32===>單片機(不僅限於STM32)相關的嵌入式軟件崗。

上面只是舉例列舉了常見的幾類,其實更細的還有很多,我們根據我們的實際情況進行選擇、專攻。

3、本科生與研究生

可能很多人認爲讀研沒有用。其實讀研是很有用的,有些崗位默認門檻就是研究生學歷。比如一些算法崗、FPGA相關的開發等,這些可能默認需要研究生學歷。我之前所在的公司有個組長出去招聘,招聘時面了一個應屆本科生,各方面都很不錯,但是那位本科生想要搞算法,然後就沒有招。回來在辦公室裏討論這件事,不招這位本科生的原因是因爲其是本科生,本科生不應該搞算法,換句更難聽的話來說就是本科生不配搞算法。我聽他這麼一說心裏也是很不舒服的,因爲我自己也是個本科生。我們沒有辦法去改變這種社會現狀,唯一能做的就是努力提高自己的專業能力。如果我們足夠出色,類似這樣的門檻就不是門檻了。

本科生大多謀得的職位大多爲上面說的單片機及嵌入式Linux這類職位,其中有機會做嵌入式Linux則建議往嵌入式Linux發展,不說別的,就爲了高工資。實在不行先做做單片機開發也是很好的選擇。工資高低是相對的,相同工作經驗情況下,嵌入式Linux工資普遍比單片機開發工資要高,但不得不提的一個事實是:把51單片機玩得很溜的拿着高工資的人還是大有人在的,只是比例相對較小罷了。總之,無論選擇了那個方向,選擇了就先好好走,與此同時也要同步着學習着熱門的知識,爲下一個機遇做準備。

研究生可以去做那些有學歷門檻的職位,做算法崗、IC設計等,這些都是高薪職位。但這些職位的坑位也是很有限的,難免得去和本科生競爭一些職位,這得放平心態,說不定也會遇到很多挫折,比如去競爭像單片機開發、嵌入式Linux這些職位的時候有時候可能競爭不過個別能力很強的本科生。總之,能往高處走則往高處走。

4、嵌入式面試、筆試準備

學習編程我們都知道多練習才能提高。其實,面試也是一樣的,多去面試就可以自己總結出一些經驗。儘量多投簡歷多去面試,哪怕有些公司並不是你心儀的公司。多去面試交流交流,一來讓自己之後面試的時候不用那麼緊張,二來可以總結出一些面試的經驗,比如可以大概知道面試都會問些什麼問題。

校招的面試流程挺多的其實,有些公司需要先進行網申、線上筆試,筆試通過後纔會約面試,面試有可能會有1面、2面或者更多輪地面試。對於我們嵌入式軟件來說,一些中、大公司通常會進行三次面試,可能會有兩輪技術面+1輪HR面試。其中,技術面試可能會考察三個方面的內容:一是考察一些嵌入式的基礎知識,比如上面說的那些通用的知識。二是考察編程知識,基本上考察C語言基礎比較多,考察的形式多樣化,有查錯題、填空題、編程題等,有些也會考察數據結構的知識。三是考察項目中的用到的一些知識。

下面簡單還原一下我的一次面試經歷(某中型公司的嵌入式應用開發工程師職位),這是一次慘痛的失敗的經歷,所以至今記憶猶新,分享出來希望可以對大家有所啓發。下面看面試過程:

(1)線上筆試:題型爲單選題、多選題、編程題。考察的知識面比較廣:C語言、數據結構、網絡、Linux等。

(2)一面:兩位面試官,問一些嵌入式的基礎知識,首先問有沒有用過SPI,簡單介紹一下SPI;然後問會不會Linux,問了一個關於grep命令的問題,具體的問題忘記了。最後問了兩個與技術無關的問題,一是問我是怎麼知道他們公司的,二是問我願不願意加班。接着他們掏出一些小紙條,並給我一張白紙。每張小紙條上都有一道編程題目,讓我從中抽一張,並在紙上寫下代碼。平時都是用鍵盤敲代碼,這突然讓我在紙上寫代碼,很不習慣。我還題目清晰的記得:統計兩個32位整數有多少個位是不相同的?做出來之後,面試官問還有沒有其他方法。

(3)二面:另外兩位面試官,先是問我做過哪些項目,讓我簡單介紹一下比較熟悉的一個項目。然後問在這個項目中碰到的最大問題是什麼?最終是如何解決的。然後問如果在工作中遇到困難時我會如何進行解決?自己查閱資料進行解決還是尋求有經驗的人?接着問我會不會Linux,會不會用vim編輯器。我說會然後就給我提供了一臺電腦,同樣給我一道編程題,讓我在vim下進行編程。然後他們在對面的另一臺電腦上看着我編寫代碼,這個題目有點記不清了,是個求幾個數最小公倍數還是最大公約數的問題,這類求公約數還是公倍數的問題我們在學C的時候應該有見過,但是當時並沒有上心。。他們給了半個小時,我碼了百來行代碼也還沒有得出結果。最後當然就是出局了。從那次失敗中我知道了基礎是多麼地重要,平時學各種花裏胡哨的東西,到最後卻被基礎給打敗了。所以那之後的學習我都力求穩固基礎知識,在這基礎之上再去擴張其它知識。基礎不牢,最後會摔得很痛的。。

這次面試在我看來,在我們嵌入式這一塊算是比較嚴格的面試篩選流程。在這之前及在這之後面試的過程都很簡單,感覺不痛不癢,有些沒有線上筆試,有些直接一輪技術面+一輪HR面就可以。我的這次面試中面試官問的那些問題都是面試經常問到的問題,可以提前去準備準備。

以上就是本次的分享,希望可以對一些朋友有幫助。PS:文中帶有一些個人觀念,不同意的朋友忽略即可。


爲了方便閱讀,我創建了一個公衆號【嵌入式大雜燴】,感興趣的朋友可以關注關注~

發佈了100 篇原創文章 · 獲贊 147 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章