久久婷婷香蕉热狠狠综合,精品无码国产自产拍在线观看蜜,寡妇房东在做爰3,中文字幕日本人妻久久久免费,国产成人精品三上悠亚久久

 

嵌入式培(pei)訓就(jiu)業感言:我的(de)未來不是夢-- 培(pei)訓對我的(de)啟發  

來源:華清遠見嵌入式培訓武漢分中心      

    
  學員姓名:李*
  所在班(ban)級:武漢(han)14051期班(ban)
  就業單位:威盛電子股份有限公司
  工作職位:嵌入式軟件工程師

 

 


轉眼(yan)間(jian),四個(ge)月的(de)培訓稍(shao)縱即逝,突然發(fa)現時間(jian)過的(de)好快,在忙(mang)碌的(de)學(xue)(xue)習節奏中幾乎忘記了時間(jian)是如何度(du)過的(de),在華清(qing)的(de)四個(ge)月,對(dui)我來說,收獲甚多,這(zhe)離不開華清(qing)的(de)每一位(wei)老師對(dui)每一位(wei)學(xue)(xue)員負責(ze)的(de)授(shou)課態(tai)度(du)和華清(qing)良(liang)好的(de)學(xue)(xue)習氛圍,在培訓學(xue)(xue)習過程中,非常(chang)感(gan)謝各位(wei)老師對(dui)我的(de)幫助(zhu),在此萬分感(gan)謝!

通(tong)過華(hua)清的(de)培(pei)訓和自己(ji)的(de)不(bu)懈努(nu)力,我自己(ji)找了(le)一(yi)份(fen)滿意的(de)工作,以(yi)下就培(pei)訓學習方法和有(you)關找工作的(de)一(yi)些經驗分(fen)享給(gei)大家(jia),希望我能夠給(gei)大家(jia)帶(dai)來學習上和工作上的(de)幫助。

對于培(pei)(pei)訓期間的(de)(de)(de)學(xue)(xue)習(xi),華(hua)清(qing)(qing)十分注(zhu)重動手(shou)練習(xi),也(ye)就是(shi)(shi)說,對于每一(yi)(yi)(yi)個(ge)程(cheng)(cheng)序,力求每個(ge)同(tong)學(xue)(xue)都能(neng)(neng)夠(gou)親(qin)自動手(shou)自己把代(dai)碼敲出(chu)來,并且(qie)(qie)能(neng)(neng)夠(gou)正(zheng)常(chang)運(yun)行(xing),我(wo)覺(jue)(jue)得(de)這一(yi)(yi)(yi)點是(shi)(shi)非(fei)常(chang)重要的(de)(de)(de),也(ye)是(shi)(shi)華(hua)清(qing)(qing)培(pei)(pei)訓和大(da)(da)學(xue)(xue)上(shang)課(ke)的(de)(de)(de)本質不(bu)同(tong)。我(wo)也(ye)聽過(guo)(guo)(guo)有(you)(you)(you)(you)人(ren)說過(guo)(guo)(guo)這樣一(yi)(yi)(yi)句話(hua):學(xue)(xue)編(bian)程(cheng)(cheng)就像(xiang)學(xue)(xue)游泳,紙上(shang)談(tan)兵永(yong)遠是(shi)(shi)不(bu)行(xing)的(de)(de)(de)!我(wo)覺(jue)(jue)得(de)這句話(hua)說的(de)(de)(de)非(fei)常(chang)有(you)(you)(you)(you)道(dao)理,而(er)華(hua)清(qing)(qing)剛好踐行(xing)了這樣一(yi)(yi)(yi)個(ge)準則,因此(ci),我(wo)覺(jue)(jue)得(de),培(pei)(pei)訓幾(ji)個(ge)月以來大(da)(da)的(de)(de)(de)收獲就是(shi)(shi)能(neng)(neng)夠(gou)獨立編(bian)寫(xie)程(cheng)(cheng)序了,可能(neng)(neng)有(you)(you)(you)(you)人(ren)覺(jue)(jue)得(de)這其(qi)實(shi)很(hen)(hen)簡單(dan),但是(shi)(shi),大(da)(da)家也(ye)會發現大(da)(da)學(xue)(xue)里面(mian),即使是(shi)(shi)學(xue)(xue)計算機(ji)的(de)(de)(de)同(tong)學(xue)(xue),大(da)(da)學(xue)(xue)幾(ji)年(nian)上(shang)完(wan)之后能(neng)(neng)夠(gou)獨立編(bian)寫(xie)一(yi)(yi)(yi)個(ge)50行(xing)左右的(de)(de)(de)代(dai)碼,并且(qie)(qie)能(neng)(neng)夠(gou)考慮到各種bug和性能(neng)(neng)方面(mian)的(de)(de)(de)同(tong)學(xue)(xue)寥寥無幾(ji),大(da)(da)家不(bu)相信的(de)(de)(de)話(hua),在找工作的(de)(de)(de)時候第一(yi)(yi)(yi)道(dao)“工序”就是(shi)(shi)筆試,筆試中有(you)(you)(you)(you)很(hen)(hen)多編(bian)程(cheng)(cheng)題,這些(xie)題目其(qi)實(shi)都是(shi)(shi)非(fei)常(chang)“簡單(dan)”的(de)(de)(de),但是(shi)(shi),能(neng)(neng)夠(gou)把這些(xie)“簡單(dan)”的(de)(de)(de)程(cheng)(cheng)序能(neng)(neng)夠(gou)寫(xie)出(chu)來,并且(qie)(qie)能(neng)(neng)夠(gou)考慮到各種邊界(jie)條(tiao)件和bug就不(bu)容(rong)易(yi)了,另外,還(huan)有(you)(you)(you)(you)部分企業會安(an)排(pai)機(ji)考,考試題目也(ye)很(hen)(hen)基礎,但是(shi)(shi)能(neng)(neng)夠(gou)編(bian)寫(xie)出(chu)程(cheng)(cheng)序,能(neng)(neng)夠(gou)正(zheng)常(chang)運(yun)行(xing)我(wo)覺(jue)(jue)得(de)也(ye)不(bu)是(shi)(shi)一(yi)(yi)(yi)件容(rong)易(yi)的(de)(de)(de)事(shi)情(qing),尤其(qi)對于沒有(you)(you)(you)(you)進行(xing)過(guo)(guo)(guo)實(shi)際編(bian)程(cheng)(cheng)的(de)(de)(de)同(tong)學(xue)(xue)來說,難度更(geng)大(da)(da),通過(guo)(guo)(guo)華(hua)清(qing)(qing)的(de)(de)(de)培(pei)(pei)訓,這些(xie)能(neng)(neng)力我(wo)都具(ju)備了。

以下談談整個培訓過程(cheng)中課程(cheng)學習(xi)的(de)一些體會。

對(dui)于(yu)C語言(yan)(yan),我相信大家一(yi)定(ding)會(hui)在大學階段就已經學習過(guo)了,所以,問題(ti)(ti)不(bu)是(shi)(shi)(shi)特別大,但是(shi)(shi)(shi),想(xiang)要學好(hao)C語言(yan)(yan)就需要從深(shen)層次上(shang)去理解,我覺得學習任何一(yi)門語言(yan)(yan),都必須理解這語言(yan)(yan)的設(she)計(ji)初衷是(shi)(shi)(shi)怎么(me)(me)樣(yang)的,其目的是(shi)(shi)(shi)解決什么(me)(me)問題(ti)(ti),面(mian)向的對(dui)象是(shi)(shi)(shi)什么(me)(me)?因為C語言(yan)(yan)是(shi)(shi)(shi)整個嵌(qian)入式學習的重點,因此一(yi)定(ding)要把C語言(yan)(yan)基礎打好(hao)。

學習C語(yu)(yu)言(yan)我們需(xu)要(yao)明(ming)白(bai)C語(yu)(yu)言(yan)的(de)發展(zhan)史、優缺點、特(te)點、特(te)色以及(ji)一些新特(te)性,當然(ran)(ran)這(zhe)些東西都(dou)是從概(gai)念上和宏觀上去(qu)理(li)(li)解(jie),記住:理(li)(li)解(jie)非常(chang)重要(yao)!然(ran)(ran)后,就需(xu)要(yao)認(ren)真(zhen)學習C語(yu)(yu)言(yan)的(de)語(yu)(yu)法(fa),每個語(yu)(yu)言(yan)都(dou)有(you)自(zi)己(ji)獨特(te)的(de)語(yu)(yu)法(fa)體(ti)系(xi),這(zhe)其實就像我們一種玩(wan)(wan)游(you)(you)戲(xi)之前,必須要(yao)先搞明(ming)白(bai)游(you)(you)戲(xi)規則(ze)和每一種武器的(de)特(te)性一樣,規則(ze)不懂(dong)那(nei)肯定游(you)(you)戲(xi)都(dou)玩(wan)(wan)不了(le),不懂(dong)武器的(de)特(te)性顯然(ran)(ran)也不算一個“合格”的(de)游(you)(you)戲(xi)玩(wan)(wan)家,這(zhe)個道理(li)(li)大(da)家肯定都(dou)明(ming)白(bai),C語(yu)(yu)言(yan)的(de)語(yu)(yu)法(fa)比較(jiao)豐(feng)富(fu),有(you)數據類型、關(guan)鍵字、文件(jian)操作、豐(feng)富(fu)的(de)運算符、語(yu)(yu)法(fa)結構(gou)、條(tiao)件(jian)編譯、模(mo)塊化編程思想、書寫規則(ze)以及(ji)一些典型的(de)錯誤等語(yu)(yu)法(fa),你(ni)對這(zhe)些語(yu)(yu)法(fa)了(le)解(jie)的(de)足(zu)夠(gou)透徹(che),你(ni)就能(neng)夠(gou)玩(wan)(wan)好C語(yu)(yu)言(yan)這(zhe)場“游(you)(you)戲(xi)”,然(ran)(ran)后,就是要(yao)不停的(de)“玩(wan)(wan)游(you)(you)戲(xi)”,你(ni)才對“玩(wan)(wan)游(you)(you)戲(xi)”比較(jiao)熟(shu)悉,當別人(ren)要(yao)求你(ni)去(qu)玩(wan)(wan)這(zhe)個“游(you)(you)戲(xi)”的(de)時候,你(ni)才能(neng)夠(gou)輕(qing)松掌控整個場面。

在(zai)C語言(yan)階段,華清(qing)的(de)(de)(de)(de)(de)(de)(de)老師會(hui)給我(wo)(wo)(wo)們把(ba)C語言(yan)的(de)(de)(de)(de)(de)(de)(de)各種“游(you)戲規則”和(he)“武器特(te)性”講(jiang)解(jie)的(de)(de)(de)(de)(de)(de)(de)非常(chang)(chang)透徹(che),我(wo)(wo)(wo)們要(yao)做的(de)(de)(de)(de)(de)(de)(de)就(jiu)(jiu)是(shi)記(ji)(ji)(ji)(ji)住這(zhe)(zhe)(zhe)(zhe)些規則和(he)特(te)性,然后不(bu)斷的(de)(de)(de)(de)(de)(de)(de)練習(xi),記(ji)(ji)(ji)(ji)住,編(bian)程不(bu)練習(xi)結果就(jiu)(jiu)等于(yu)零。在(zai)這(zhe)(zhe)(zhe)(zhe)里我(wo)(wo)(wo)也(ye)有(you)個(ge)(ge)(ge)建議,就(jiu)(jiu)是(shi)要(yao)養成(cheng)(cheng)一個(ge)(ge)(ge)良好(hao)的(de)(de)(de)(de)(de)(de)(de)記(ji)(ji)(ji)(ji)筆記(ji)(ji)(ji)(ji)的(de)(de)(de)(de)(de)(de)(de)習(xi)慣,因為,四(si)個(ge)(ge)(ge)月的(de)(de)(de)(de)(de)(de)(de)學習(xi),知識量真(zhen)(zhen)的(de)(de)(de)(de)(de)(de)(de)非常(chang)(chang)非常(chang)(chang)大,我(wo)(wo)(wo)覺得大家基(ji)本上和(he)我(wo)(wo)(wo)一樣(yang)是(shi)一個(ge)(ge)(ge)普(pu)通(tong)人,很多東西當(dang)時就(jiu)(jiu)聽(ting)明(ming)(ming)白了(le)(le),可(ke)(ke)是(shi)過了(le)(le)一段時間(jian)就(jiu)(jiu)會(hui)忘記(ji)(ji)(ji)(ji),因此,記(ji)(ji)(ji)(ji)筆記(ji)(ji)(ji)(ji)就(jiu)(jiu)非常(chang)(chang)重要(yao),忘記(ji)(ji)(ji)(ji)了(le)(le)你(ni)(ni)可(ke)(ke)以(yi)回過頭去看,這(zhe)(zhe)(zhe)(zhe)一點我(wo)(wo)(wo)做的(de)(de)(de)(de)(de)(de)(de)非常(chang)(chang)好(hao),這(zhe)(zhe)(zhe)(zhe)也(ye)是(shi)一個(ge)(ge)(ge)非常(chang)(chang)好(hao)的(de)(de)(de)(de)(de)(de)(de)方法,假如別人問你(ni)(ni):小學5年級(ji)的(de)(de)(de)(de)(de)(de)(de)某一天你(ni)(ni)都(dou)干(gan)(gan)了(le)(le)些啥?我(wo)(wo)(wo)想,要(yao)是(shi)對于(yu)一個(ge)(ge)(ge)在(zai)小學寫了(le)(le)5年日(ri)記(ji)(ji)(ji)(ji)的(de)(de)(de)(de)(de)(de)(de)同(tong)學來說,他翻(fan)翻(fan)自己(ji)(ji)的(de)(de)(de)(de)(de)(de)(de)日(ri)記(ji)(ji)(ji)(ji)就(jiu)(jiu)能夠回憶(yi)自己(ji)(ji)當(dang)時干(gan)(gan)了(le)(le)什么,但是(shi)對于(yu)一個(ge)(ge)(ge)從來沒過日(ri)記(ji)(ji)(ji)(ji)的(de)(de)(de)(de)(de)(de)(de)同(tong)學來說,你(ni)(ni)的(de)(de)(de)(de)(de)(de)(de)童(tong)(tong)年就(jiu)(jiu)真(zhen)(zhen)的(de)(de)(de)(de)(de)(de)(de)永遠變成(cheng)(cheng)童(tong)(tong)年了(le)(le)!另外,自己(ji)(ji)能夠把(ba)自己(ji)(ji)所學的(de)(de)(de)(de)(de)(de)(de)知識講(jiang)解(jie)給班級(ji)別的(de)(de)(de)(de)(de)(de)(de)同(tong)學聽(ting),并且能夠講(jiang)明(ming)(ming)白這(zhe)(zhe)(zhe)(zhe)樣(yang)是(shi)好(hao)的(de)(de)(de)(de)(de)(de)(de),這(zhe)(zhe)(zhe)(zhe)也(ye)就(jiu)(jiu)是(shi)講(jiang)著講(jiang)著你(ni)(ni)就(jiu)(jiu)真(zhen)(zhen)的(de)(de)(de)(de)(de)(de)(de)明(ming)(ming)白了(le)(le),不(bu)信的(de)(de)(de)(de)(de)(de)(de)同(tong)學可(ke)(ke)以(yi)試試,我(wo)(wo)(wo)就(jiu)(jiu)是(shi)這(zhe)(zhe)(zhe)(zhe)么學過來的(de)(de)(de)(de)(de)(de)(de)。

C語言(yan)總結:深刻(ke)理(li)解C語言(yan)的(de)每一(yi)個詳(xiang)細語法+記(ji)筆記(ji)的(de)好習(xi)慣+不斷的(de)練習(xi)編程(cheng)+踏實(shi)勤奮的(de)努力+樂于給別(bie)人講解你(ni)所(suo)理(li)解的(de)C語言(yan) = 一(yi)個合格(ge)的(de)C程(cheng)序員(yuan)。

對(dui)于學習數據結構,首先我(wo)們要(yao)搞明白(bai)數據結構到底是(shi)干什(shen)么的(de)(de)?數據結構是(shi)計算機存(cun)儲、組織(zhi)數據的(de)(de)方(fang)式。然后就有一些典(dian)型的(de)(de)組織(zhi)數據的(de)(de)方(fang)式需(xu)要(yao)我(wo)們去研究,數據結構是(shi)非常重要(yao)的(de)(de),在找(zhao)工作筆試環節會有很多的(de)(de)考(kao)點,尤其對(dui)于鏈表、隊列、棧、二叉(cha)樹等(deng)各(ge)種數據結構必須要(yao)多花時間寫(xie)程序實現,對(dui)一些典(dian)型的(de)(de)操作一定要(yao)熟練掌握,找(zhao)工作筆試必考(kao)。

數據結構總結:理解+大量的練習

對(dui)(dui)于Linux系(xi)(xi)統(tong)編(bian)程(cheng)(cheng)(cheng),首(shou)先是(shi)(shi)要(yao)對(dui)(dui)整個(ge)Linux系(xi)(xi)統(tong)要(yao)有(you)(you)所了(le)解,必須能夠(gou)正確熟(shu)練地應(ying)用(yong)(yong)Linux操作(zuo)系(xi)(xi)統(tong),因為大(da)家在(zai)平時可能用(yong)(yong)的(de)(de)(de)(de)Windows系(xi)(xi)統(tong)更多(duo)(duo)(duo)(duo)一些,很(hen)少有(you)(you)人(ren)去(qu)用(yong)(yong)Linux,所以能夠(gou)熟(shu)練應(ying)用(yong)(yong)Linux系(xi)(xi)統(tong)時基(ji)本(ben)的(de)(de)(de)(de),當然(ran)(ran)在(zai)華清上課(ke)期間(jian)的(de)(de)(de)(de)整個(ge)四個(ge)月(yue)都是(shi)(shi)基(ji)于Linux系(xi)(xi)統(tong)的(de)(de)(de)(de),所以基(ji)本(ben)的(de)(de)(de)(de)操作(zuo)不成大(da)問(wen)題(ti)(ti)(ti),接下(xia)來的(de)(de)(de)(de)問(wen)題(ti)(ti)(ti)就(jiu)是(shi)(shi)要(yao)深(shen)刻理(li)解Linux操作(zuo)系(xi)(xi)統(tong)管理(li)整個(ge)系(xi)(xi)統(tong)的(de)(de)(de)(de)方式,能夠(gou)進(jin)(jin)行shell編(bian)程(cheng)(cheng)(cheng)等,以及后(hou)續的(de)(de)(de)(de)多(duo)(duo)(duo)(duo)進(jin)(jin)程(cheng)(cheng)(cheng)和(he)多(duo)(duo)(duo)(duo)線(xian)(xian)程(cheng)(cheng)(cheng)等知識,這(zhe)(zhe)一部(bu)分的(de)(de)(de)(de)知識,我個(ge)人(ren)覺(jue)得理(li)解的(de)(de)(de)(de)知識是(shi)(shi)非常多(duo)(duo)(duo)(duo)的(de)(de)(de)(de),比(bi)如Linux的(de)(de)(de)(de)系(xi)(xi)統(tong)文(wen)件目(mu)錄(lu)組織方式,大(da)家就(jiu)要(yao)思考(kao)為什么(me)這(zhe)(zhe)個(ge)目(mu)錄(lu)是(shi)(shi)這(zhe)(zhe)個(ge)名字?有(you)(you)什么(me)用(yong)(yong)?然(ran)(ran)后(hou)還有(you)(you)后(hou)面(mian)的(de)(de)(de)(de)多(duo)(duo)(duo)(duo)進(jin)(jin)程(cheng)(cheng)(cheng)、多(duo)(duo)(duo)(duo)線(xian)(xian)程(cheng)(cheng)(cheng)等知識點,就(jiu)必須明(ming)白進(jin)(jin)程(cheng)(cheng)(cheng)和(he)線(xian)(xian)程(cheng)(cheng)(cheng)的(de)(de)(de)(de)概念,它們之間(jian)本(ben)質的(de)(de)(de)(de)卻別(bie)等等,多(duo)(duo)(duo)(duo)進(jin)(jin)程(cheng)(cheng)(cheng)和(he)多(duo)(duo)(duo)(duo)線(xian)(xian)程(cheng)(cheng)(cheng)的(de)(de)(de)(de)編(bian)程(cheng)(cheng)(cheng)模型(xing)是(shi)(shi)固定不變(bian)的(de)(de)(de)(de),因此,重要(yao)的(de)(de)(de)(de)深(shen)刻理(li)解進(jin)(jin)程(cheng)(cheng)(cheng)和(he)線(xian)(xian)程(cheng)(cheng)(cheng)的(de)(de)(de)(de)運行原理(li),操作(zuo)系(xi)(xi)統(tong)是(shi)(shi)如何進(jin)(jin)行調度的(de)(de)(de)(de)、進(jin)(jin)程(cheng)(cheng)(cheng)的(de)(de)(de)(de)狀態、進(jin)(jin)程(cheng)(cheng)(cheng)間(jian)的(de)(de)(de)(de)7種通(tong)(tong)信方式以及它們之間(jian)的(de)(de)(de)(de)區別(bie)、進(jin)(jin)程(cheng)(cheng)(cheng)間(jian)的(de)(de)(de)(de)同(tong)步(bu)、線(xian)(xian)程(cheng)(cheng)(cheng)間(jian)的(de)(de)(de)(de)通(tong)(tong)信、同(tong)步(bu)等問(wen)題(ti)(ti)(ti),這(zhe)(zhe)些問(wen)題(ti)(ti)(ti),華清的(de)(de)(de)(de)老師講(jiang)的(de)(de)(de)(de)很(hen)明(ming)白,我們要(yao)做的(de)(de)(de)(de)就(jiu)是(shi)(shi)上課(ke)認真把這(zhe)(zhe)些問(wen)題(ti)(ti)(ti)聽明(ming)白,并且把重點記錄(lu)下(xia)來,以便后(hou)續復習。

系統(tong)編(bian)程(cheng)總結:深刻理(li)解+練習(xi)

對(dui)于(yu)ARM硬(ying)件(jian)(jian)、系(xi)統移植課程(cheng)(cheng)(cheng),這部(bu)分(fen)的(de)(de)編程(cheng)(cheng)(cheng)不是(shi)特別多(duo),大部(bu)分(fen)的(de)(de)工作量就是(shi)修改代碼,所以學習方法(fa)相應(ying)也(ye)會(hui) 有(you)一些不同,對(dui)于(yu)ARM硬(ying)件(jian)(jian),理(li)解為先,比如ARM核的(de)(de)設(she)計思想、流(liu)水線的(de)(de)原理(li)、指(zhi)令集、ARM的(de)(de)工作模式(shi)、異常類型等知(zhi)識點,要深刻理(li)解裸機情況下程(cheng)(cheng)(cheng)序的(de)(de)運(yun)行(xing)原理(li),尤(you)其當異常發生時要弄明(ming)白程(cheng)(cheng)(cheng)序的(de)(de)具體運(yun)行(xing)過程(cheng)(cheng)(cheng),這些知(zhi)識點都是(shi)理(li)解性的(de)(de),另(ling)外,還需(xu)要學會(hui)datasheet的(de)(de)閱讀方法(fa)。

對(dui)于系統移(yi)(yi)植(zhi),首先(xian)還是(shi)深刻理(li)解開發板的(de)(de)啟動(dong)方(fang)式、具體(ti)的(de)(de)啟動(dong)過程,這一部分(fen)的(de)(de)工作,同學(xue)們(men)(men)在學(xue)習的(de)(de)過程中可能(neng)大部分(fen)時(shi)間都是(shi)按照(zhao)實(shi)(shi)驗(yan)手(shou)冊上的(de)(de)步(bu)(bu)(bu)驟(zou)(zou)去(qu)做(zuo),但(dan)是(shi)要(yao)(yao)(yao)真(zhen)正掌握系統移(yi)(yi)植(zhi)的(de)(de)精華(hua),就必須(xu)知(zhi)道移(yi)(yi)植(zhi)手(shou)冊的(de)(de)每一個(ge)步(bu)(bu)(bu)驟(zou)(zou)是(shi)實(shi)(shi)現什(shen)么(me)(me)功能(neng)、具體(ti)的(de)(de)原(yuan)理(li)是(shi)什(shen)么(me)(me)?我感覺(jue)在系統移(yi)(yi)植(zhi)的(de)(de)階段大家必須(xu)要(yao)(yao)(yao)知(zhi)道:我要(yao)(yao)(yao)干(gan)什(shen)么(me)(me)?我該怎么(me)(me)做(zuo)?首先(xian)明白,經過這一個(ge)實(shi)(shi)驗(yan)步(bu)(bu)(bu)驟(zou)(zou)之后我們(men)(men)要(yao)(yao)(yao)實(shi)(shi)現一個(ge)什(shen)么(me)(me)樣(yang)的(de)(de)效果,這是(shi)我們(men)(men)要(yao)(yao)(yao)達到(dao)的(de)(de)目(mu)的(de)(de);其次,我們(men)(men)為了達到(dao)這個(ge)目(mu)的(de)(de)需要(yao)(yao)(yao)去(qu)修改(gai)哪些(xie)(xie)文件的(de)(de)哪些(xie)(xie)內容(rong),具體(ti)的(de)(de)步(bu)(bu)(bu)驟(zou)(zou)是(shi)什(shen)么(me)(me)?

系(xi)(xi)(xi)統(tong)移植面對的是(shi)整個(ge)(ge)bootloader、kernel源(yuan)碼,因(yin)此代碼量會(hui)非常大(da),但是(shi)我(wo)們并(bing)不需要(yao)(yao)去(qu)研究每(mei)一個(ge)(ge)文件,而是(shi)有(you)針對性的修改(gai),這就需要(yao)(yao)大(da)家(jia)對整個(ge)(ge)bootloader和kernel的源(yuan)碼的目錄框架(jia)進(jin)行(xing)學(xue)習(xi),做到(dao)宏觀(guan)上(shang)(shang)把(ba)控(kong)、圍觀(guan)上(shang)(shang)研究,首先(xian)從宏觀(guan)上(shang)(shang)去(qu)理解整個(ge)(ge)系(xi)(xi)(xi)統(tong)的框架(jia)是(shi)什么(me)樣的,然后定位到(dao)具體的文件的某一行(xing)去(qu)修改(gai),給個(ge)(ge)小(xiao)建(jian)議(yi),修改(gai)系(xi)(xi)(xi)統(tong)的某一個(ge)(ge)文件之前,記得備份,不然,修改(gai)錯了,你的bootloader或者kernel直接掛了,你都不知道哪里錯了,要(yao)(yao)進(jin)行(xing)對比分析(xi),對比學(xue)習(xi)。

在系(xi)(xi)統(tong)移(yi)植的(de)(de)(de)過(guo)(guo)(guo)程中,我(wo)們經(jing)常要(yao)(yao)用到(dao)交叉開(kai)(kai)發(fa)工具(ju),尤其(qi)(qi)對(dui)NFS、TFTP的(de)(de)(de)使用多(duo),因(yin)此(ci)對(dui)兩個(ge)服務一定(ding)要(yao)(yao)熟練應用,很(hen)多(duo)時(shi)候(hou)出現問(wen)(wen)(wen)題(ti)(ti)之(zhi)后(hou)只需要(yao)(yao)重啟下服務就可以解決問(wen)(wen)(wen)題(ti)(ti)。另(ling)外,必須深刻理(li)解FLASH的(de)(de)(de)幾個(ge)分區都(dou)(dou)是(shi)存放了哪些(xie)代(dai)碼(ma),這(zhe)些(xie)代(dai)碼(ma)什么(me)時(shi)候(hou)被加載到(dao)內存的(de)(de)(de),什么(me)地(di)方(fang)(fang)去運(yun)(yun)行等都(dou)(dou)是(shi)需要(yao)(yao)理(li)解的(de)(de)(de)地(di)方(fang)(fang),其(qi)(qi)次,就是(shi)我(wo)們的(de)(de)(de)開(kai)(kai)發(fa)模(mo)型(xing)是(shi)交叉開(kai)(kai)發(fa)環境(jing),我(wo)們自(zi)己移(yi)植好的(de)(de)(de)bootloader和kernenl以及(ji)根文件系(xi)(xi)統(tong)有(you)(you)時(shi)候(hou)是(shi)通過(guo)(guo)(guo)TFTP和NFS等網絡的(de)(de)(de)方(fang)(fang)式(shi)(shi)讓開(kai)(kai)發(fa)板運(yun)(yun)行,而有(you)(you)些(xie)時(shi)候(hou)又是(shi)通過(guo)(guo)(guo)從(cong)FLASH中讀取到(dao)內存中去執行等等,這(zhe)些(xie)不(bu)同的(de)(de)(de)方(fang)(fang)式(shi)(shi)的(de)(de)(de)區別(bie)在哪里?其(qi)(qi)實(shi)代(dai)碼(ma)都(dou)(dou)是(shi)有(you)(you)一樣的(de)(de)(de),只不(bu)過(guo)(guo)(guo)把這(zhe)些(xie)代(dai)碼(ma)終加載到(dao)內存中運(yun)(yun)行的(de)(de)(de)方(fang)(fang)式(shi)(shi)不(bu)同,那這(zhe)個(ge)時(shi)候(hou)就需要(yao)(yao)理(li)解不(bu)同的(de)(de)(de)方(fang)(fang)式(shi)(shi)啟動(dong)(dong)的(de)(de)(de)時(shi)候(hou)區別(bie)在哪里?如何設置不(bu)同的(de)(de)(de)啟動(dong)(dong)參數,以及(ji)在每一種啟動(dong)(dong)方(fang)(fang)式(shi)(shi)下,可能(neng)會(hui)出現哪些(xie)問(wen)(wen)(wen)題(ti)(ti),出現了這(zhe)些(xie)問(wen)(wen)(wen)題(ti)(ti)之(zhi)后(hou)如何處(chu)理(li)等等,這(zhe)些(xie)問(wen)(wen)(wen)題(ti)(ti)只有(you)(you)深刻理(li)解了整(zheng)(zheng)個(ge)系(xi)(xi)統(tong)移(yi)植的(de)(de)(de)開(kai)(kai)發(fa)模(mo)型(xing)和系(xi)(xi)統(tong)的(de)(de)(de)整(zheng)(zheng)個(ge)啟動(dong)(dong)過(guo)(guo)(guo)程之(zhi)后(hou)你(ni)才能(neng)夠(gou)定(ding)位問(wen)(wen)(wen)題(ti)(ti)的(de)(de)(de)原因(yin),否則,學習系(xi)(xi)統(tong)移(yi)植大家會(hui)感覺比較(jiao)茫(mang)然。

總結:深(shen)刻(ke)理(li)(li)解(jie)ARM核的(de)設計思(si)想 + 深(shen)刻(ke)理(li)(li)解(jie)交叉開發(fa)模型(xing) + 深(shen)刻(ke)理(li)(li)解(jie)bootloader的(de)作用以及啟動過程 + 深(shen)刻(ke)理(li)(li)解(jie)Kernel的(de)啟動過程 + 深(shen)刻(ke)理(li)(li)解(jie) + ……

大家(jia)也注意(yi)到了,以(yi)上都是(shi)深刻(ke)理解,如果不深刻(ke)理解,底(di)(di)層的(de)(de)(de)東(dong)西(xi)是(shi)學(xue)不好的(de)(de)(de),因(yin)為底(di)(di)層的(de)(de)(de)東(dong)西(xi)有時候你沒法(fa)驗(yan)證,你只能(neng)理解,在華清上課的(de)(de)(de)過程中,老(lao)師會結合實際的(de)(de)(de)情況(kuang)把握以(yi)上說(shuo)到的(de)(de)(de)問題分析的(de)(de)(de)非常(chang)透徹,大家(jia)要(yao)做的(de)(de)(de)就是(shi):

第一:認(ren)真(zhen)聽講(jiang),深刻理(li)解,跟上老(lao)師的思(si)維,多思(si)考,多提出問題;

第二:一(yi)定要做(zuo)好筆記(ji);

關(guan)于Linux驅動,大家可(ke)能會(hui)覺得(de)驅動是難(nan)的(de)(de)(de),的(de)(de)(de)確驅動相比前(qian)面(mian)的(de)(de)(de)課程(cheng),是有一(yi)些(xie)難(nan)度,但是,總(zong)是有一(yi)些(xie)學習方(fang)法供大家參考(kao)。

Linux驅動(dong)的(de)(de)(de)學習(xi)(xi),大家必須(xu)要深刻理(li)解(jie)Linux操作系(xi)(xi)(xi)統(tong)2.6內(nei)核的(de)(de)(de)目錄結構、內(nei)核的(de)(de)(de)編譯過程、系(xi)(xi)(xi)統(tong)調用原理(li)、操作系(xi)(xi)(xi)統(tong)的(de)(de)(de)用戶態和內(nei)核態的(de)(de)(de)區別、Linux系(xi)(xi)(xi)統(tong)中文(wen)(wen)(wen)件(jian)的(de)(de)(de)打(da)開原理(li)等核心知識(shi)點,然后(hou)需要學習(xi)(xi)Linux內(nei)核模(mo)塊、Linux文(wen)(wen)(wen)件(jian)系(xi)(xi)(xi)統(tong)與設備(bei)文(wen)(wen)(wen)件(jian)系(xi)(xi)(xi)統(tong)的(de)(de)(de)一(yi)(yi)些關系(xi)(xi)(xi),以(yi)及設備(bei)文(wen)(wen)(wen)件(jian)時如何(he)反應到(dao)Linux的(de)(de)(de)文(wen)(wen)(wen)件(jian)系(xi)(xi)(xi)統(tong)當中的(de)(de)(de),它們的(de)(de)(de)組織方式(shi)是什么原理(li),這些知識(shi)點都是理(li)解(jie)性質的(de)(de)(de),理(li)解(jie)不清(qing)楚,后(hou)面的(de)(de)(de)驅動(dong)都是沒(mei)法學習(xi)(xi)的(de)(de)(de),驅動(dong)的(de)(de)(de)學習(xi)(xi)更(geng)加注(zhu)重的(de)(de)(de)是一(yi)(yi)種框架、一(yi)(yi)種模(mo)式(shi),因(yin)此,對(dui)框架的(de)(de)(de)理(li)解(jie)一(yi)(yi)定要深刻,比如Linux系(xi)(xi)(xi)統(tong)是如何(he)把每一(yi)(yi)個硬件(jian)都模(mo)擬成(cheng)文(wen)(wen)(wen)件(jian)進(jin)行操作的(de)(de)(de),這個具(ju)體的(de)(de)(de)模(mo)擬過程是怎(zen)樣實現的(de)(de)(de)等等。

另外,一(yi)(yi)(yi)定(ding)要(yao)(yao)深刻(ke)理解內核中(zhong)(zhong)面向對(dui)(dui)(dui)象(xiang)(xiang)(xiang)(xiang)(xiang)的(de)(de)具體(ti)(ti)(ti)應用(yong),大家知道,操(cao)作(zuo)系統是(shi)(shi)(shi)由C語言寫的(de)(de),而C語言是(shi)(shi)(shi)面向過(guo)(guo)程的(de)(de)一(yi)(yi)(yi)種程序設計語言,這一(yi)(yi)(yi)點(dian)大家肯定(ding)已經體(ti)(ti)(ti)會(hui)到了(le),但是(shi)(shi)(shi)在(zai)操(cao)作(zuo)系統中(zhong)(zhong),利用(yong)C語言把面向對(dui)(dui)(dui)象(xiang)(xiang)(xiang)(xiang)(xiang)的(de)(de)三(san)大特性(xing)(封裝、繼(ji)承、多態)表現的(de)(de)淋漓(li)盡致,現象(xiang)(xiang)(xiang)(xiang)(xiang)對(dui)(dui)(dui)象(xiang)(xiang)(xiang)(xiang)(xiang)的(de)(de)設計思(si)想首先是(shi)(shi)(shi)描述(shu)對(dui)(dui)(dui)象(xiang)(xiang)(xiang)(xiang)(xiang),然(ran)后創建對(dui)(dui)(dui)象(xiang)(xiang)(xiang)(xiang)(xiang),后是(shi)(shi)(shi)調用(yong)對(dui)(dui)(dui)象(xiang)(xiang)(xiang)(xiang)(xiang),C++/Java的(de)(de)精華就是(shi)(shi)(shi)玩(wan)對(dui)(dui)(dui)象(xiang)(xiang)(xiang)(xiang)(xiang)調方法(fa),也是(shi)(shi)(shi)遵循(xun)以上(shang)的(de)(de)三(san)個(ge)步驟,那么在(zai)驅動的(de)(de)學習過(guo)(guo)程中(zhong)(zhong),我(wo)們(men)會(hui)發(fa)現,對(dui)(dui)(dui)于一(yi)(yi)(yi)個(ge)需要(yao)(yao)能夠讓(rang)Linux識別的(de)(de)任何一(yi)(yi)(yi)個(ge)設備(bei)(bei)(bei),這里的(de)(de)設備(bei)(bei)(bei)不僅僅是(shi)(shi)(shi)針對(dui)(dui)(dui)一(yi)(yi)(yi)個(ge)具體(ti)(ti)(ti)的(de)(de)設備(bei)(bei)(bei),比(bi)如(ru)led、按鍵、觸摸(mo)屏(ping)、lm75溫(wen)度(du)傳感器等(deng)才算是(shi)(shi)(shi)一(yi)(yi)(yi)個(ge)設備(bei)(bei)(bei),其實我(wo)們(men)的(de)(de)總線在(zai)Linux系統中(zhong)(zhong)也是(shi)(shi)(shi)被看(kan)成(cheng)一(yi)(yi)(yi)個(ge)對(dui)(dui)(dui)象(xiang)(xiang)(xiang)(xiang)(xiang)的(de)(de),這也就是(shi)(shi)(shi)面向對(dui)(dui)(dui)象(xiang)(xiang)(xiang)(xiang)(xiang)中(zhong)(zhong)的(de)(de)“一(yi)(yi)(yi)切皆對(dui)(dui)(dui)象(xiang)(xiang)(xiang)(xiang)(xiang)”也對(dui)(dui)(dui)于我(wo)們(men)Linux操(cao)作(zuo)系統中(zhong)(zhong)的(de)(de)“一(yi)(yi)(yi)切皆文(wen)件”的(de)(de)說法(fa)。寫Linux平(ping)臺的(de)(de)設備(bei)(bei)(bei)驅動,其實就是(shi)(shi)(shi)按照(zhao)操(cao)作(zuo)系統規定(ding)的(de)(de)規則進行以上(shang)實現面向對(dui)(dui)(dui)象(xiang)(xiang)(xiang)(xiang)(xiang)的(de)(de)三(san)大過(guo)(guo)程:

1.描(miao)述設(she)備(分為靜態(tai)描(miao)述:設(she)備的靜態(tai)特性 動態(tai)特性:跟設(she)備相關的操(cao)作)

2.創建設備(bei)(為設備(bei)分配內存,并且進行初(chu)始化)

3.添加設(she)備(bei)(把設(she)備(bei)添加到操作(zuo)系(xi)統(tong)中,讓操作(zuo)系(xi)統(tong)能夠識別這個設(she)備(bei))

以上工(gong)作做完(wan)了(le),設(she)(she)備(bei)(bei)就已(yi)經添加到(dao)系統當中,然(ran)后應用程序(xu)就可以通過(guo)我們(men)自己(ji)寫(xie)(xie)的設(she)(she)備(bei)(bei)驅(qu)動訪問我實際的硬件(jian)設(she)(she)備(bei)(bei)了(le)。這就是Linux環境下寫(xie)(xie)驅(qu)動的基本原(yuan)理,當然(ran)這只是一個(ge)基本的思想,具體的很多(duo)細(xi)節性的東西(xi)還(huan)需要自己(ji)去仔細(xi)琢磨。

同時(shi)還需掌握Linux模塊(kuai)編程方法,然后(hou)(hou)按照以上的(de)(de)(de)大概(gai)步驟就(jiu)可以寫一些(xie)簡單的(de)(de)(de)驅(qu)(qu)動(dong)了,我們學習的(de)(de)(de)字符設(she)備驅(qu)(qu)動(dong)比較多,因此(ci)要(yao)對字符設(she)備驅(qu)(qu)動(dong)框(kuang)架(jia)有一定(ding)的(de)(de)(de)理(li)解(jie),知道(dao)去哪里添加刪除代(dai)碼等(deng)。然后(hou)(hou)還理(li)解(jie)設(she)備驅(qu)(qu)動(dong)中的(de)(de)(de)并(bing)發(fa)產(chan)生原因以及如何實(shi)現對并(bing)發(fa)的(de)(de)(de)控(kong)制(zhi)、Linux設(she)備驅(qu)(qu)動(dong)中的(de)(de)(de)阻塞與非阻塞方式、Linux設(she)備驅(qu)(qu)動(dong)中的(de)(de)(de)異步通(tong)知、中斷的(de)(de)(de)上半部(bu)和下半部(bu)、內(nei)存與I/O訪問等(deng),這(zhe)些(xie)知識點都是需要(yao)理(li)解(jie),然后(hou)(hou)把(ba)自(zi)己(ji)理(li)解(jie)的(de)(de)(de)知識添加到(dao)自(zi)己(ji)的(de)(de)(de)驅(qu)(qu)動(dong)模塊(kuai)中進行驗證。

總之(zhi),Linux驅動的(de)(de)學習,框(kuang)(kuang)架占(zhan)70%左右,真(zhen)正的(de)(de)硬件操作只占(zhan)大概30%左右,因此,掌(zhang)握Linux內(nei)核的(de)(de)框(kuang)(kuang)架對于學習驅動是非常重要的(de)(de)。

在華清的培(pei)訓當中,老師(shi)會把(ba)這些框架的東西講的非(fei)常透徹,對我們的理(li)解(jie)具有非(fei)常大(da)的幫助,因此上課一定要(yao)認真聽講,多(duo)思(si)考,多(duo)理(li)解(jie)。

總結(jie):深(shen)(shen)(shen)刻(ke)理(li)(li)解(jie)內核(he)框(kuang)架 + 深(shen)(shen)(shen)刻(ke)理(li)(li)解(jie)系統調(diao)用原理(li)(li) + 深(shen)(shen)(shen)刻(ke)理(li)(li)解(jie)sysfs文件(jian)系統 + 深(shen)(shen)(shen)刻(ke)理(li)(li)解(jie)模塊框(kuang)架 + 深(shen)(shen)(shen)刻(ke)理(li)(li)解(jie)字符(fu)設備框(kuang)架 + 深(shen)(shen)(shen)刻(ke)理(li)(li)解(jie)并發 + 深(shen)(shen)(shen)刻(ke)理(li)(li)解(jie)設備驅動(dong)的異步(bu)通(tong)知 + 深(shen)(shen)(shen)刻(ke)理(li)(li)解(jie)中斷上(shang)下半部(bu)

以上是(shi)我對(dui)整個(ge)培訓(xun)課程的一(yi)個(ge)大概(gai)總結,因(yin)為(wei)我個(ge)人比較偏向底層,所以對(dui)java和Android應用方面的學習沒有給出一(yi)些(xie)建議(yi)。

以下再談談找(zhao)工作方面的一些(xie)感受:

找工作目前來(lai)說有兩種情況,一種是(shi)通過(guo)社招(zhao)(zhao)(zhao),這(zhe)一類針對(dui)往屆畢(bi)業生(sheng);另(ling)外一種是(shi)通過(guo)校(xiao)招(zhao)(zhao)(zhao),這(zhe)只(zhi)針對(dui)于(yu)應屆畢(bi)業生(sheng)。相對(dui)來(lai)說,社招(zhao)(zhao)(zhao)的(de)(de)(de)要(yao)求會更(geng)加高一些(xie),對(dui)工作經(jing)(jing)驗(yan)的(de)(de)(de)要(yao)求比較高,而校(xiao)招(zhao)(zhao)(zhao)更(geng)加看重(zhong)的(de)(de)(de)是(shi)學(xue)生(sheng)的(de)(de)(de)基礎,對(dui)經(jing)(jing)驗(yan)要(yao)求并不是(shi)很高,因此(ci),扎實的(de)(de)(de)專業基礎對(dui)于(yu)校(xiao)招(zhao)(zhao)(zhao)來(lai)說是(shi)具有很大的(de)(de)(de)優(you)勢(shi)。那么結合(he)自己跑招(zhao)(zhao)(zhao)聘會的(de)(de)(de)經(jing)(jing)驗(yan),給大家以下幾點(dian)建議:

首先,要(yao)認真的(de)寫(xie)(xie)(xie)(xie)一(yi)(yi)份自己(ji)的(de)簡(jian)(jian)(jian)歷(li),有很(hen)多(duo)同學只(zhi)用(yong)了大(da)概(gai)幾(ji)個小時(shi)就(jiu)寫(xie)(xie)(xie)(xie)了一(yi)(yi)份簡(jian)(jian)(jian)歷(li),完(wan)全不重視(shi)簡(jian)(jian)(jian)歷(li),這是極(ji)其錯誤(wu)的(de)做(zuo)法,簡(jian)(jian)(jian)歷(li)就(jiu)是人(ren)家企業(ye)在(zai)(zai)沒見到你的(de)真人(ren)時(shi)去“透視(shi)”你的(de)唯一(yi)(yi)途徑,所以(yi)必須得引起(qi)重視(shi),簡(jian)(jian)(jian)歷(li)的(de)寫(xie)(xie)(xie)(xie)法大(da)家可以(yi)在(zai)(zai)網上看到一(yi)(yi)大(da)堆的(de)建(jian)議,但是我個人(ren)的(de)建(jian)議就(jiu)是一(yi)(yi)定要(yao)寫(xie)(xie)(xie)(xie)的(de)大(da)方(fang)得體,字(zi)跡不要(yao)太密集(ji),讓別(bie)人(ren)看的(de)輕松,基(ji)本信息應(ying)該(gai)清楚,專業(ye)技能一(yi)(yi)定要(yao)寫(xie)(xie)(xie)(xie)詳細,項目應(ying)該(gai)要(yao)根據自己(ji)的(de)情況寫(xie)(xie)(xie)(xie)4-5個左(zuo)右,而且(qie)一(yi)(yi)定要(yao)對自己(ji)的(de)項目非常的(de)了解,做(zuo)到面試官隨便問,你能對答如(ru)流的(de)境界。

一(yi)(yi)般企業在(zai)經(jing)(jing)過(guo)簡歷篩選(xuan)之后,都會(hui)通知你去參加企業的(de)(de)(de)筆(bi)(bi)(bi)(bi)試(shi)(shi),筆(bi)(bi)(bi)(bi)試(shi)(shi)成(cheng)(cheng)績(ji)對應(ying)屆畢(bi)業生來說是(shi)(shi)非常重(zhong)要的(de)(de)(de),因為筆(bi)(bi)(bi)(bi)試(shi)(shi)題(ti)相對來說考的(de)(de)(de)都是(shi)(shi)非常基本的(de)(de)(de)題(ti)目,企業會(hui)通過(guo)對這些(xie)基本題(ti)目的(de)(de)(de)考察(cha),以區分學(xue)生的(de)(de)(de)基本功是(shi)(shi)否扎實(shi),很(hen)難相信一(yi)(yi)個人筆(bi)(bi)(bi)(bi)試(shi)(shi)成(cheng)(cheng)績(ji)很(hen)差(cha),但(dan)是(shi)(shi)能力很(hen)強(qiang),嵌(qian)入式是(shi)(shi)一(yi)(yi)個理論性(xing)和實(shi)踐性(xing)都非常強(qiang)的(de)(de)(de)技術,兩者缺(que)一(yi)(yi)不可,因此筆(bi)(bi)(bi)(bi)試(shi)(shi)一(yi)(yi)定要考好(hao)。假如100分的(de)(de)(de)試(shi)(shi)卷(juan),你已(yi)經(jing)(jing)考了85分以上,這說明你已(yi)經(jing)(jing)被該(gai)企業錄取的(de)(de)(de)可能性(xing)已(yi)經(jing)(jing)達到了95%,所(suo)以,在(zai)跑招聘會(hui)之前進(jin)行有針(zhen)對性(xing)的(de)(de)(de)筆(bi)(bi)(bi)(bi)試(shi)(shi)復習是(shi)(shi)非常關鍵的(de)(de)(de),筆(bi)(bi)(bi)(bi)試(shi)(shi)成(cheng)(cheng)績(ji)考的(de)(de)(de)好(hao)首先會(hui)給企業留(liu)下一(yi)(yi)個非常好(hao)的(de)(de)(de)印象。

關于如何準(zhun)備筆(bi)試,市面上也有一些(xie)類(lei)似《程(cheng)序員(yuan)面試筆(bi)試寶典(dian)》之(zhi)類(lei)的(de)書(shu)籍,里面總結(jie)的(de)比較全(quan)面,把一些(xie)比較坑的(de)知(zhi)識點(dian)(dian)都(dou)總結(jie)了,把這個看完,基本上就沒啥問題了,我之(zhi)前(qian)就是這么準(zhun)備的(de),后來發現,所有企業的(de)筆(bi)試題就那么幾個考點(dian)(dian),甚至原題都(dou)一大(da)堆,有時候我感覺不是在(zai)做筆(bi)試題,而是在(zai)默寫答案,想想這是多么爽(shuang)的(de)一件事情。

如(ru)果你(ni)的(de)(de)(de)筆試(shi)(shi)成(cheng)績很好,你(ni)肯定會進入(ru)面(mian)試(shi)(shi)環節,面(mian)試(shi)(shi)環節的(de)(de)(de)靈活(huo)性(xing)就比(bi)(bi)較大(da)(da)了,問的(de)(de)(de)問題也因人(ren)而異,但是(shi)八九不離十,基本(ben)都是(shi)你(ni)簡歷上(shang)寫(xie)的(de)(de)(de)東(dong)西(xi),尤其是(shi)你(ni)做過(guo)的(de)(de)(de)項(xiang)(xiang)目(mu),因此對于自(zi)(zi)己寫(xie)上(shang)去的(de)(de)(de)項(xiang)(xiang)目(mu),自(zi)(zi)己一定要反(fan)復總結,把硬件原(yuan)理和(he)軟件架構甚至(zhi)是(shi)大(da)(da)部分(fen)的(de)(de)(de)代碼模塊(kuai)都必須非(fei)常清楚,當別人(ren)面(mian)試(shi)(shi)官(guan)問你(ni)的(de)(de)(de)時候,基本(ben)上(shang)你(ni)不需要思(si)考就可以應答(da)自(zi)(zi)如(ru),這(zhe)樣面(mian)試(shi)(shi)官(guan)會覺(jue)得你(ni)的(de)(de)(de)思(si)維(wei)比(bi)(bi)較敏捷,會覺(jue)得你(ni)真正(zheng)的(de)(de)(de)把這(zhe)個項(xiang)(xiang)目(mu)搞明白了,因此,簡歷上(shang)寫(xie)的(de)(de)(de)東(dong)西(xi),要么(me)精通,要么(me)不寫(xie),如(ru)果被(bei)問到之后你(ni)回答(da)得模棱兩可,這(zhe)樣影響(xiang)反(fan)而不好,因此簡歷的(de)(de)(de)書寫(xie)非(fei)常重要。

另外,對(dui)(dui)于(yu)整個(ge)面(mian)試(shi)環節,差(cha)不(bu)多我(wo)去過(guo)的(de)(de)(de)企業(ye)(ye)都(dou)是(shi)(shi)1個(ge)小時(shi)多一點點,因此整個(ge)過(guo)程是(shi)(shi)比較長的(de)(de)(de),但是(shi)(shi),實(shi)際(ji)上你(ni)會感覺(jue)時(shi)間過(guo)的(de)(de)(de)非(fei)常快,那(nei)么在(zai)這(zhe)一個(ge)小時(shi)的(de)(de)(de)交流中,首(shou)先你(ni)要(yao)對(dui)(dui)簡歷上寫(xie)的(de)(de)(de)項(xiang)目完全(quan)明白,在(zai)回答這(zhe)些問題的(de)(de)(de)時(shi)候,給大家一個(ge)建議:那(nei)就是(shi)(shi)你(ni)的(de)(de)(de)回答要(yao)讓(rang)面(mian)試(shi)官覺(jue)得(de)你(ni)很厲害,另外你(ni)要(yao)對(dui)(dui)面(mian)試(shi)官表(biao)現出你(ni)對(dui)(dui)這(zhe)個(ge)行(xing)業(ye)(ye)的(de)(de)(de)熱衷和(he)鉆研,要(yao)讓(rang)面(mian)試(shi)官覺(jue)得(de)你(ni)是(shi)(shi)真(zhen)真(zhen)的(de)(de)(de)想實(shi)現自己的(de)(de)(de)技術夢想,而不(bu)是(shi)(shi)簡單的(de)(de)(de)去他們企業(ye)(ye)混口飯吃,同時(shi),在(zai)整個(ge)交流過(guo)程中應該堅持(chi)謙虛謹慎的(de)(de)(de)交流態度,而且(qie)表(biao)現出毫不(bu)緊張的(de)(de)(de)精(jing)神風貌。

如果技術面(mian)試通過了,就會進入HR面(mian)試,一般(ban)這個時候(hou)已經沒啥大(da)的問(wen)題了,但是仍然要(yao)注意幾點:

第一(yi):你(ni)要想HR表現出(chu)你(ni)非常想去他們企業(ye)工作,而(er)且表現出(chu)要干一(yi)輩子的決心,當然這是扯淡的話,尺度(du)自己(ji)把握(wo)。

第(di)二:HR會問一些家(jia)(jia)庭(ting)的(de)(de)情況,這時候你要介(jie)紹你的(de)(de)家(jia)(jia)庭(ting)對你技術(shu)的(de)(de)支持,和(he)諧的(de)(de)家(jia)(jia)庭(ting)環境(jing),并且表現出家(jia)(jia)人非常支持你去(qu)該(gai)企業所在的(de)(de)城市去(qu)發(fa)展。

第(di)三:關于薪(xin)(xin)資的話,我覺得你(ni)(ni)要(yao)(yao)(yao)跟你(ni)(ni)面(mian)試(shi)(shi)的情況來說,要(yao)(yao)(yao)是(shi)面(mian)試(shi)(shi)的非(fei)常成功,你(ni)(ni)可(ke)以多(duo)要(yao)(yao)(yao)一點,要(yao)(yao)(yao)是(shi)感(gan)覺面(mian)試(shi)(shi)比(bi)價懸,那么這時候(hou)可(ke)能就要(yao)(yao)(yao)要(yao)(yao)(yao)低一點了,其實,很多(duo)企業對應屆畢業生的薪(xin)(xin)資是(shi)規(gui)定死了的,所以你(ni)(ni)可(ke)以說沒啥具體的要(yao)(yao)(yao)求也行,你(ni)(ni)在乎的是(shi)企業的這個崗位剛好是(shi)你(ni)(ni)非(fei)常喜歡的,也是(shi)你(ni)(ni)特別擅長的等等之(zhi)類的話。

以上是我(wo)對(dui)自(zi)己在(zai)華清(qing)培(pei)訓(xun)和(he)找工作方面(mian)的(de)總(zong)結(jie),通過華清(qing)的(de)培(pei)訓(xun),我(wo)找了(le)一份自(zi)己非常滿意的(de)工作,我(wo)想,這離不開華清(qing)遠見每一位(wei)老(lao)師(shi)(shi)對(dui)我(wo)的(de)關(guan)心和(he)幫助,在(zai)整個培(pei)訓(xun)過程中,老(lao)師(shi)(shi)們對(dui)我(wo)的(de)學習啟發(fa)很大,對(dui)于很多(duo)理(li)解性(xing)的(de)知識(shi)點,我(wo)感覺你自(zi)己看(kan)幾(ji)十遍都體會不到它本身的(de)精(jing)華,但是在(zai)華清(qing),老(lao)師(shi)(shi)們會把(ba)自(zi)己總(zong)結(jie)和(he)學習了(le)多(duo)少年的(de)精(jing)華全部講(jiang)解給你聽,這大大的(de)縮短了(le)我(wo)們原始積累知識(shi)的(de)周期,使得(de)我(wo)在(zai)短期之內積累了(le)大量的(de)知識(shi),使得(de)我(wo)對(dui)整個嵌(qian)入式開發(fa)有(you)了(le)更深層(ceng)次(ci)的(de)認(ren)識(shi)和(he)理(li)解。

后(hou),感謝我身邊每一(yi)位同學(xue)對我學(xue)習的支持和(he)幫(bang)助,再次衷心感謝華(hua)清的每一(yi)位老師對我的啟發和(he)教育,也希望我的一(yi)些(xie)體(ti)會能夠對后(hou)來的學(xue)員在學(xue)習上提供(gong)一(yi)個參考,謝謝大家(jia)!

華清遠見教育科技集團學員新就業風云榜 >>