0基礎(chǔ)能學(xué)會(huì)嵌入式嗎,來(lái)得及嗎?一位自學(xué)成才的工程師的分享
整合自網(wǎng)絡(luò),編輯:付斌
近日,貼吧名為shine拼命忘記的工程師在貼吧發(fā)帖分享自己的經(jīng)歷。
談?wù)勎艺彝旯ぷ魉J(rèn)識(shí)的嵌入式開(kāi)發(fā)崗。
嵌入式開(kāi)發(fā)是個(gè)非常大的概念,包括51、stm32單片機(jī)開(kāi)發(fā)(單片機(jī)開(kāi)發(fā)起薪不高,發(fā)展也會(huì)有所限制,但是是驅(qū)動(dòng)開(kāi)發(fā)的基礎(chǔ));加上linux操作系統(tǒng)后就高級(jí)了,主要分為兩類(lèi)開(kāi)發(fā),嵌入式應(yīng)用開(kāi)發(fā)和bsp驅(qū)動(dòng)開(kāi)發(fā)。嵌入式應(yīng)用崗位招的相對(duì)多一點(diǎn),比如基于qt開(kāi)發(fā)、網(wǎng)絡(luò)設(shè)備機(jī)頂盒、安卓系統(tǒng)應(yīng)用開(kāi)發(fā)(非app開(kāi)發(fā))等。開(kāi)發(fā)bsp崗位薪資很誘人,面過(guò)一家做智能汽車(chē)芯片的公司安卓bsp崗位,給了20k,誘人吧。
自學(xué)過(guò)程
我是0基礎(chǔ),也就本科碰過(guò)一點(diǎn)點(diǎn)單片機(jī)沒(méi)做過(guò)開(kāi)發(fā),學(xué)過(guò)一點(diǎn)點(diǎn)c語(yǔ)言,大學(xué)的c語(yǔ)言課,你懂的,不多說(shuō)。從18年年初開(kāi)始倒騰,開(kāi)頭真的很難,各種迷茫,我當(dāng)時(shí)買(mǎi)的某培訓(xùn)機(jī)構(gòu)的視頻,看了C基礎(chǔ),覺(jué)得不夠深入,后來(lái)機(jī)會(huì)來(lái)了,實(shí)驗(yàn)室的大佬向我推薦了視頻(不寫(xiě)具體誰(shuí)的,免得有廣告嫌疑),從此就一直跟著學(xué)下來(lái),從3月到7月差不多,8月做了個(gè)項(xiàng)目,月底就出去跑校招了。踩到這么多坑后,發(fā)現(xiàn)自學(xué)的關(guān)鍵還是需要找到好的視頻和資料,還有就是不著急買(mǎi)他買(mǎi)你的視頻,適合自己的永遠(yuǎn)是最好的。建議多看看免費(fèi)的入門(mén)視頻,一來(lái)是對(duì)嵌入式有個(gè)更好的了解,二來(lái)看看視頻適合不適合自己。另外推薦一本講嵌入式學(xué)習(xí)路線(xiàn)非常好的資料(韋東山寫(xiě)的嵌入式路線(xiàn)圖),后面附鏈接,尤其是其中寫(xiě)對(duì)嵌入式系統(tǒng)的理解(6-7頁(yè)),通俗易懂的讓你知道整個(gè)系統(tǒng)開(kāi)發(fā),你做的是哪部分,處于什么位置。我覺(jué)得這個(gè)很重要,后來(lái)面試官多次問(wèn)到你想做什么,你對(duì)嵌入式系統(tǒng)有什么認(rèn)識(shí),每每回答之后,面試官都會(huì)有眼前一亮。
面試踩坑
筆試主要面C語(yǔ)言,編程需要多寫(xiě)寫(xiě)庫(kù)函數(shù)像strcpy、strcat等。面試主要有兩個(gè)方面注意。第一 簡(jiǎn)歷,看下面圖片即可,寫(xiě)的挺詳細(xì),主要是項(xiàng)目經(jīng)驗(yàn)和專(zhuān)業(yè)技能要用心寫(xiě)。第二 技術(shù)面和hr面,提前準(zhǔn)備好個(gè)人介紹,條理清晰的說(shuō)出自己的優(yōu)勢(shì),我覺(jué)得最核心的是在最短的時(shí)間內(nèi)把自己優(yōu)秀的一面展示給面試官。
0基礎(chǔ)可以學(xué)會(huì)嗎?要學(xué)多久能找工作?現(xiàn)在學(xué)習(xí)還來(lái)得及嗎?
我談一談我得看法。其實(shí)我是三本院校的學(xué)生,當(dāng)時(shí)心里非常不甘心,上了大學(xué)之后就一個(gè)勁的想證明自己,在大一的時(shí)候就種下了考研的想法。通過(guò)自己不斷努力,大學(xué)期間拿了各種榮譽(yù),國(guó)家獎(jiǎng)學(xué)金、省三好學(xué)生和許多校級(jí)獎(jiǎng)勵(lì),鍛煉了我覺(jué)得特別重要的一個(gè)能力–自學(xué)能力。后來(lái)順利第一名考上了研究生,到現(xiàn)在還有幾個(gè)月就要畢業(yè)了,時(shí)間過(guò)得真的好快。研究生平平淡淡,轉(zhuǎn)折點(diǎn)在18年初考慮找工作的時(shí)候,開(kāi)始慢慢擔(dān)憂(yōu)自己的未來(lái),家里給不了太多的幫助,只能靠自己。本科期間學(xué)過(guò)51單片機(jī),但是沒(méi)做過(guò)啥項(xiàng)目,于是乎開(kāi)始接觸嵌入式,上網(wǎng)查找各種嵌入式學(xué)習(xí)路線(xiàn)圖,還去過(guò)培訓(xùn)班實(shí)地看過(guò),最終因?yàn)閮r(jià)格和時(shí)間原因選擇了自學(xué),一直堅(jiān)持學(xué)習(xí)到現(xiàn)在。做了那么多鋪墊,進(jìn)入正題,回答上面的一些疑惑。學(xué)習(xí)任何一門(mén)技術(shù)都需要一個(gè)長(zhǎng)期積累的過(guò)程,是不可能一蹴而就的,所以擺正好心態(tài),選擇了一條路就勇往直前的沖就是了。至于學(xué)多久能找工作問(wèn)題,我個(gè)人覺(jué)得自己得先想想好找哪方面的工作,去智聯(lián)招聘上看看別人的招聘需求,最好的方式還是去面試(語(yǔ)言基礎(chǔ)+項(xiàng)目加持)。究竟什么能力才是面試官看重的,個(gè)人覺(jué)得是分析問(wèn)題和解決問(wèn)題的能力。無(wú)論是上培訓(xùn)班還是自己看視頻,都會(huì)有大量的知識(shí)需要吸收,我在看視頻自學(xué)的時(shí)候,看一會(huì)就會(huì)暫停思考一下,自己去敲一下代碼實(shí)現(xiàn),看看是不是我想要的答案。這就是自學(xué)的好處之一吧。
嵌入式工程師找工作需要的技能
簡(jiǎn)歷中項(xiàng)目經(jīng)驗(yàn)和職業(yè)技能特別重要,是面試官了解你技術(shù)棧的主要方式。項(xiàng)目經(jīng)驗(yàn)一般包括項(xiàng)目介紹、項(xiàng)目周期、自己在項(xiàng)目中擔(dān)任的角色以及自己的主要工作。職業(yè)技能3-5個(gè)即可。下圖給了示例,可供參考。