
畢業感言:嵌入式學習之路,任重而道遠(yuan)
![]() |
學員姓名:楊立 | |
| 所在班級:深圳1109期班 | ||
| 就業單位:深圳和為平 | ||
| 工作職位:linux驅動工程師 |
提到畢(bi)業(ye)總是讓(rang)人(ren)覺得幾分壓抑(yi),這是人(ren)對未(wei)知的(de)(de)(de)恐懼。從小學到大(da)學每一次畢(bi)業(ye)都會(hui)有(you)分別有(you)選(xuan)擇,在小學因(yin)為年齡的(de)(de)(de)關系不懂,在大(da)學畢(bi)業(ye)時也許你感(gan)受更(geng)多(duo),同學之間的(de)(de)(de)不舍(she),面臨找工作的(de)(de)(de)壓力,對逝去(qu)的(de)(de)(de)安(an)逸生(sheng)活(huo)的(de)(de)(de)無(wu)所(suo)適從,種(zhong)種(zhong)的(de)(de)(de)感(gan)受都會(hui)促使人(ren)的(de)(de)(de)成(cheng)長;當再次面臨畢(bi)業(ye)時,也許更(geng)多(duo)壓力更(geng)多(duo)的(de)(de)(de)擔憂(you),卻無(wu)力控制,但(dan)我選(xuan)擇坦然面對,一步一腳印,因(yin)為我們要走的(de)(de)(de)路才剛剛開始。
在(zai)來華清(qing)遠見之前,每天上班都(dou)是在(zai)消耗(hao)時間不知道自己(ji)做了什么,當(dang)畢業(ye)一年后發(fa)現自己(ji)還活在(zai)大學的生(sheng)活節奏里(li)面,突然想到以(yi)后的生(sheng)活,會(hui)讓自己(ji)大汗淋漓,那(nei)是空白(bai)很(hen)迷茫,不知往哪個方向(xiang)走;多(duo)次詢問,多(duo)次的咨詢;終于找到另(ling)一個起點,做了一個別(bie)人都(dou)覺得很(hen)驚訝的決定,離(li)職學習嵌入式。
來(lai)到(dao)(dao)這(zhe)里學(xue)(xue)習以后,發現(xian)(xian)自(zi)己很(hen)快(kuai)能(neng)(neng)融入(ru)這(zhe)樣(yang)的(de)(de)(de)(de)(de)(de)(de)環境,沒有公司(si)那(nei)種(zhong)(zhong)壓抑的(de)(de)(de)(de)(de)(de)(de)空氣,遠離(li)了(le)迷(mi)(mi)離(li)的(de)(de)(de)(de)(de)(de)(de)生活(huo),每天可以安心的(de)(de)(de)(de)(de)(de)(de)看著書(shu),這(zhe)里更(geng)多(duo)了(le)一份單(dan)純。C語言是嵌(qian)入(ru)式(shi)的(de)(de)(de)(de)(de)(de)(de)基礎(chu),但是我(wo)覺(jue)(jue)得它很(hen)神秘,可能(neng)(neng)簡單(dan)的(de)(de)(de)(de)(de)(de)(de)算法(fa)能(neng)(neng)完(wan)(wan)成一件看來(lai)很(hen)不(bu)(bu)可思議的(de)(de)(de)(de)(de)(de)(de)事情,當你(ni)自(zi)己在嘗試(shi)多(duo)次的(de)(de)(de)(de)(de)(de)(de)調試(shi)后能(neng)(neng)寫出(chu)一個算法(fa)解決問題時(shi),那(nei)是種(zhong)(zhong)爽快(kuai)的(de)(de)(de)(de)(de)(de)(de)感(gan)(gan)覺(jue)(jue),讓人(ren)(ren)很(hen)迷(mi)(mi)戀;更(geng)讓人(ren)(ren)感(gan)(gan)覺(jue)(jue)喜歡的(de)(de)(de)(de)(de)(de)(de)是Linux操作(zuo)(zuo)系統的(de)(de)(de)(de)(de)(de)(de)方便,通過不(bu)(bu)同(tong)指令(ling)就實(shi)現(xian)(xian)各種(zhong)(zhong)以前用(yong)鼠標點擊才能(neng)(neng)完(wan)(wan)成的(de)(de)(de)(de)(de)(de)(de)事情,讓人(ren)(ren)會找到(dao)(dao)一種(zhong)(zhong)自(zi)己是黑客的(de)(de)(de)(de)(de)(de)(de)感(gan)(gan)覺(jue)(jue);當接觸到(dao)(dao)面向對(dui)(dui)(dui)象的(de)(de)(de)(de)(de)(de)(de)語言,那(nei)是一種(zhong)(zhong)糾結的(de)(de)(de)(de)(de)(de)(de)感(gan)(gan)覺(jue)(jue),完(wan)(wan)全顛覆了(le)以前對(dui)(dui)(dui)編程的(de)(de)(de)(de)(de)(de)(de)思路,當面臨(lin)問題時(shi)總是找不(bu)(bu)到(dao)(dao)方向。如果還來(lai)一次,也許我(wo)會好好學(xue)(xue)習C++的(de)(de)(de)(de)(de)(de)(de)。嵌(qian)入(ru)式(shi)硬件是大學(xue)(xue)時(shi)學(xue)(xue)過的(de)(de)(de)(de)(de)(de)(de)一門課程,各種(zhong)(zhong)處理(li)器(qi)各種(zhong)(zhong)硬件操作(zuo)(zuo),這(zhe)可能(neng)(neng)是對(dui)(dui)(dui)我(wo)來(lai)說容易掌(zhang)握的(de)(de)(de)(de)(de)(de)(de)部分了(le)。
Java是(shi)開發Andorid的(de)(de)(de)利器,好(hao)像每(mei)個(ge)(ge)人(ren)(ren)(ren)對(dui)這(zhe)(zhe)個(ge)(ge)都(dou)不(bu)感(gan)冒(mao),每(mei)個(ge)(ge)人(ren)(ren)(ren)都(dou)是(shi)感(gan)覺(jue)自己以后(hou)要做(zuo)驅動,這(zhe)(zhe)只是(shi)可(ke)有(you)可(ke)無的(de)(de)(de)部分(fen),這(zhe)(zhe)讓我們在項目中(zhong)(zhong)受了大苦(ku),項目分(fen)組(zu)時發現(xian)總是(shi)找(zhao)不(bu)到愿意做(zuo)手(shou)機(ji)客戶(hu)端的(de)(de)(de)。希望以后(hou)學(xue)習的(de)(de)(de)學(xue)員不(bu)要再犯這(zhe)(zhe)樣的(de)(de)(de)錯誤,那是(shi)目光(guang)短淺。每(mei)個(ge)(ge)人(ren)(ren)(ren)好(hao)像都(dou)很喜(xi)歡驅動,那是(shi)每(mei)個(ge)(ge)人(ren)(ren)(ren)來這(zhe)(zhe)里(li)(li)學(xue)習的(de)(de)(de)目的(de)(de)(de),當真正開始學(xue)習驅動的(de)(de)(de)時候每(mei)個(ge)(ge)人(ren)(ren)(ren)都(dou)開始叫苦(ku),驅動是(shi)Linux系統(tong)(tong)中(zhong)(zhong)重(zhong)要的(de)(de)(de)部分(fen),有(you)著很多(duo)架構和(he)大量的(de)(de)(de)代碼,課堂(tang)上老(lao)師帶著在系統(tong)(tong)代碼里(li)(li)面暢游(you)會讓人(ren)(ren)(ren)感(gan)覺(jue)良好(hao),一個(ge)(ge)人(ren)(ren)(ren)分(fen)析代碼時那是(shi)一件讓人(ren)(ren)(ren)頭痛的(de)(de)(de)事情。
到了畢業的時候,當時我覺得自己腦(nao)袋空白,四個月過去了我們(men)要離開了。
寫(xie)下(xia)一點點東西(xi)留下(xia)一點點腳印,也許以后能(neng)有所回(hui)憶(yi)。根據別人和自己的(de)學(xue)習過程總結幾點學(xue)習的(de)經驗:
1、一定要(yao)學好C語言(yan)。C語言(yan)很重要(yao),它是(shi)(shi)linux嵌(qian)入式的主(zhu)要(yao)語言(yan),是(shi)(shi)編程的基礎。而且(qie)現在很多的筆試題都(dou)是(shi)(shi)以(yi)C為基礎的。
2、多動(dong)手。老師們(men)會布置一些(xie)程序(xu)題(ti),一定要(yao)努力的(de)(de)去做。通(tong)過動(dong)手,可(ke)以深入的(de)(de)了解(jie)(jie)知(zhi)識點。即使不(bu)能完成任(ren)務,也不(bu)要(yao)灰心,因(yin)為我(wo)們(men)學習的(de)(de)目的(de)(de)是掌握知(zhi)識,在動(dong)手的(de)(de)過程中,發現有些(xie)東西沒有理(li)解(jie)(jie)或者不(bu)知(zhi)道從(cong)何處下手,這就是我(wo)們(men)的(de)(de)收獲。知(zhi)道自己的(de)(de)不(bu)足,才(cai)能去改(gai)正。
3、多(duo)與(yu)人溝(gou)(gou)通(tong)。無論(lun)是和老師(shi)還是同學(xue),都要多(duo)溝(gou)(gou)通(tong)。當你有疑問、有困惑(huo),不(bu)要悶在心里,要多(duo)與(yu)同學(xue)、老師(shi)交(jiao)流。技術再好,不(bu)會表達也是不(bu)行,因為如果(guo)你去面試,那面試官之(zhi)前并(bing)不(bu)了解你,所以你只能多(duo)和他溝(gou)(gou)通(tong)。多(duo)通(tong)過與(yu)人溝(gou)(gou)通(tong)鍛(duan)煉自己,表達自己的思(si)想,這很重要。
4、多看驅(qu)動代碼。如果希望以(yi)后(hou)從事(shi)(shi)(shi)驅(qu)動開發,一(yi)定要耐(nai)住寂寞。張桂平老師給我講了(le)個故事(shi)(shi)(shi):世(shi)界上有兩種(zhong)人(ren)(ren)在過了(le)半年(nian)時間(jian)后(hou)別人(ren)(ren)都(dou)了(le)無音(yin)訊,一(yi)種(zhong)是(shi)(shi)(shi)死了(le)的人(ren)(ren),另一(yi)種(zhong)就是(shi)(shi)(shi)做嵌入式的人(ren)(ren)。分析(xi)驅(qu)動代碼是(shi)(shi)(shi)頭(tou)痛是(shi)(shi)(shi)事(shi)(shi)(shi)情,但是(shi)(shi)(shi)所有的事(shi)(shi)(shi)情不必自己去(qu)做,因(yin)為這世(shi)界有google這樣(yang)一(yi)樣(yang)東西,它是(shi)(shi)(shi)幫我們前期(qi)學(xue)習的好幫手。
為此特(te)別感(gan)謝(xie)深(shen)圳華清(qing)遠(yuan)見的(de)老師們,感(gan)謝(xie)華清(qing)遠(yuan)見能(neng)給(gei)我(wo)這么好的(de)一個學(xue)習的(de)平臺,讓(rang)我(wo)學(xue)有所成。