|
勵志向!一位嵌入式ARM初學者的成長經(jīng)歷
時間或許就是這樣不管你愿意不愿意都會毫不猶疑的向前,逼你成長。成長的途中會得到了很多也會失去了很多,對于未來你還是需要有憧憬和信心。
因為喜歡,所以選擇
本人來自普通的一本(非985.211)電氣工程及其自動化專業(yè)。從上大學起我就固執(zhí)的認為我要考一個研究生,現(xiàn)在這個文憑沒有什么競爭力。我要去名校,我要好好學習英語高數(shù),我要...(此處省略一萬字)。
然而,一次談話徹底的改變了這一切。
當時我的考慮是先學個DSP,然后考取某名校電力電子研究生。(那時最常逛的就是考研論壇)。找到恩師請求指點,當時老師第一句話就問你為什么要學DSP,我說感覺我要考研究生或許以后能用得到。
接著就圍繞為什么要讀研,你究竟想做什么。剛開始思路清晰,后來發(fā)現(xiàn)直接崩潰了。因為發(fā)現(xiàn)自己確實不喜歡強電,對什么電力系統(tǒng),電機,變壓器之類的不感冒
后來,問到ARM,DSP,FPGA,我喜歡哪個?我當時不清楚,都是簡單了解,其實我學過51單片機后,一直想學stm32,算是想學ARM吧,但是老師貌似對FPGA更感興趣,推薦我學FPGA,我應該是答應了。回去以后看了一些資料,把他們?nèi)齻對比了一下。
最后,我和老師說我選擇了ARM,后來可能是老師比較忙,最后并沒有給我任何技術(shù)上的幫助。但至今我仍然感謝他的那次談話,至少知道自己真正喜歡什么,以后該干什么。大學到現(xiàn)在最感謝的就是他了,后來他在就業(yè)的時候也給了我諸多建議,除了感謝之外,不知如何報答。
選擇了,就必須堅持
決定是痛快的,奮斗是痛苦并快樂的。其實上面忘了說一件事,那就是四級。本人的四級到現(xiàn)在仍然沒過(呵呵,就是大家現(xiàn)在所謂的過425分)。
前面提到我學了51單片機,后想學stm32,但是沒學成就是因為四級沒過,下定決心學了一個學期的英語,后來那次真是人生中最蛋疼的考試,細節(jié)不想過多說了,總之高考都沒那樣過。那次的四級沒過也更加讓我下定決心放棄考研
每個人情況不同,同學那次四級也沒過,但是那哥們考研去了,結(jié)果在6月份過了四級,然后又不考了,12月份參加國家電網(wǎng)考試,現(xiàn)在已經(jīng)被錄了這里想說的是每個人情況不同,做決定沒有對錯,只要自己不后悔就OK。
定下來自己學ARM9了,就做了給計劃。如果小伙伴們不知道該學什么,教大家一個技巧。去培訓機構(gòu)看看他們的大綱, 我不鼓勵小伙伴們花上萬去培訓機構(gòu),但是培訓機構(gòu)的教學大綱寫的還是不錯的。(因為他們那是吸引你的廣告)從那之后基本就定下來了走Linux+arm9的路線。
那個寒假在家又看了一遍《C和指針》然后又花了一周的時間把《鳥哥的私房菜基礎(chǔ)篇》翻完了。正式開干,這里仍然不建議沒有老師帶的同學盲目的自學,或者去培訓機構(gòu)。我采取的是我習慣的自學方式,視頻+實踐。
說到這,我總是感慨,感謝這個時代吧,沒有網(wǎng)絡(luò),沒有谷歌,或許我現(xiàn)在什么都不是,或許...視頻方面不好推薦,大家自己網(wǎng)上甄別優(yōu)秀的視頻吧。跟著視頻再加上實際的編碼,進步是很快的,這里希望大家了解的是剛開始很苦逼,搭個環(huán)境都能搞兩天,后來熟練了就順風順水了,貴在堅持。
白天上課,下課就看視頻。回宿舍編代碼。這樣的過程一直持續(xù)到暑假,這個暑假很關(guān)鍵(對大三升大四的),考研的抓緊復習,找工作的開始準備。我縱觀我整個大學,還有最近學習的知識。發(fā)現(xiàn)還沒有能拿得出手的項目。
偶然間看到遠程視頻監(jiān)控項目用mini2440+linux做的那個,瞬間感覺他很low,我再開源軟件的基礎(chǔ)上增加了報警功能的創(chuàng)新。
這個項目讓我講所需的驅(qū)動知識從頭梳理了一遍,有了更深刻的理解。最后所有都搞定的那一天,喜悅心情就不提了,做技術(shù)的應該都有這種感覺。從開始動手做到最后搞定大概花了半個月的時間,結(jié)果還是欣慰的。
關(guān)于工作的一些總結(jié)
事實是不管你自己認為你自己怎樣,最后決定你的都是筆試,面試,HR。大致梳理了一下整個找工作過程住宿加吃飯應該花費不到2K,去了一趟大連,兩趟沈陽。下面主要說說求職細節(jié)。
求職意向:嵌入式軟件,linux底層軟件,ARM相關(guān)。
連筆試都沒有給的公司: 中興,華為。。。在中興的網(wǎng)申系統(tǒng)根本沒有我們學校,連網(wǎng)申都沒機會。華為也沒有, 但是可以自己寫學校,那時才發(fā)現(xiàn)自己的學校很low,真心被狠狠的鄙視了一把。
筆試掛掉的公司: 美團嵌入式軟件筆試記得全是大的編程題,考察軟件可能更多些,后來聽說做嵌入式只是做stm32之類的,沒有l(wèi)inux和arm。
360嵌入式軟件筆試記得是前面選擇后面兩道大題,選擇題考察全面最開始幾道類似公務員的數(shù)字邏輯之類的后面凡事和軟件相關(guān)的知識都有考察,最后兩道大題編代碼吧。
長虹嵌入式軟件的筆試我認為感覺最坑爹,考的都是些概念,軟件工程之類的,適合那種學霸女生去.自認為那些考試題比較坑的,都靠背的。
TCL通信的筆試,當時剛下火車直接就去筆試,狀態(tài)不好吧。筆試不難,常見代碼題吧,最后一道考察逆波蘭表達式,我在《數(shù)據(jù)結(jié)構(gòu)與算法-C語言描述》中還看過,當時腦子一熱答錯了。所以說答題狀態(tài)也是很重要的。
這里我發(fā)現(xiàn)一個問題,就是投的嵌入式軟件做的題是和普通軟件工程師做的題是一樣的,但在我的眼里嵌入式軟件和硬件是息息相關(guān)的。那我做軟件工程師的筆試題就毫無優(yōu)勢。可能各個公司的側(cè)重點不同,所以大家投的時候一定要看好要求,想好做軟件的筆試還是硬件的筆試。筆試過了,等到面試的時候再具體說你自己想要做哪些方面。
最后給一些建議吧:
1.筆試面試都可以提前準備的,多了解公司相關(guān)信息,多了解往年的筆試面試題,你要是真用心的話你會發(fā)現(xiàn)那些互聯(lián)網(wǎng)公司每年的筆試題就那些,翻來覆去的考,考的知識點都差不多。建議在暑假就做好準備。
2.做好一份簡歷,資料一定要真實,不要撒謊,任何公司知道你撒謊直接就pass,沒商量的,保持自信。
3.來宣講的公司很多,你要想好你真正想去的是什么,不要被工資待遇什么的干擾。第一份工作你得到多少錢并不是很重要。
4.提前了解宣講會的信息,信息的收集是很重要的,有時間聽的盡量去聽,實在沒有時間的話,霸筆也無所謂,一般公司都讓的。但是霸面的話沒什么實力就不要去了。
5.你在網(wǎng)上經(jīng)常能看到有大神曬校招的,看到什么BTA都給offer,什么世界500強全部都能拿下之類的。這里想說的是大家不要氣餒,能到這種程度的應屆生畢竟是少數(shù),大家要擺正自己的心態(tài),努力找個適合自己的工作才是最重要的。
想要了解嵌入式、物聯(lián)網(wǎng)相關(guān)技術(shù)的可以聯(lián)系宋工企鵝號三五二四六五九零八八
Tel:173--1795--1908
免費試聽C語言、電子、PCB、STM32、Linux、FPGA、JAVA、安卓等。
想學習的你和我聯(lián)系預約就可以免費聽課了。
|
|