
就(jiu)業感言:談談我對嵌入式的理解與學習經驗(yan)
|  | 學員姓名:臧公瑾 | |
| 所在班級:上海1003期班 | ||
| 就業單位:百資 | ||
| 工作職位:嵌入式軟件開發 | 
剛來華清遠(yuan)見時候感覺四個(ge)月(yue)(yue)(yue)很(hen)長,可一(yi)(yi)轉眼四個(ge)月(yue)(yue)(yue)就過了。四個(ge)月(yue)(yue)(yue)是辛苦的,但是又(you)是很(hen)充實(shi)的。在這四個(ge)月(yue)(yue)(yue)中(zhong)我(wo)學到(dao)了很(hen)多嵌入式的知識(shi),學會了整(zheng)個(ge)嵌入式的開發流(liu)程和(he)一(yi)(yi)些(xie)驅動的編寫,這在我(wo)以后的工作(zuo)中(zhong)起(qi)到(dao)了決定性的作(zuo)用。
說(shuo)起(qi)嵌入(ru)式(shi)(shi),它是(shi)一(yi)個充滿挑(tiao)戰的(de)(de)(de)(de)(de)(de)(de)行業,是(shi)軟(ruan)硬(ying)件(jian)(jian)結合的(de)(de)(de)(de)(de)(de)(de)完美產物,所以(yi)要(yao)(yao)想學(xue)(xue)好(hao)嵌入(ru)式(shi)(shi),就必(bi)須軟(ruan)硬(ying)件(jian)(jian)通吃。但是(shi)也(ye)不(bu)要(yao)(yao)被它龐大(da)的(de)(de)(de)(de)(de)(de)(de)學(xue)(xue)習體(ti)系嚇到(dao)了(le)(le),你(ni)必(bi)須選擇一(yi)個切入(ru)點,我(wo)是(shi)學(xue)(xue)軟(ruan)件(jian)(jian)的(de)(de)(de)(de)(de)(de)(de),就說(shuo)說(shuo)軟(ruan)件(jian)(jian)吧。首先第一(yi)個關鍵(jian)就是(shi)你(ni)的(de)(de)(de)(de)(de)(de)(de)C語言的(de)(de)(de)(de)(de)(de)(de)底(di)子(zi),這是(shi)你(ni)的(de)(de)(de)(de)(de)(de)(de)根基,一(yi)定(ding)要(yao)(yao)打結實了(le)(le),不(bu)然上面的(de)(de)(de)(de)(de)(de)(de)東西學(xue)(xue)的(de)(de)(de)(de)(de)(de)(de)再好(hao)也(ye)是(shi)空中樓(lou)閣(ge);然后(hou)是(shi)操作系統(tong),比如Linux,重點在它的(de)(de)(de)(de)(de)(de)(de)Shell命令及編程,進程和線程的(de)(de)(de)(de)(de)(de)(de)機制,文件(jian)(jian)IO等(deng)Linux下的(de)(de)(de)(de)(de)(de)(de)C高級(ji)編程。在Linux下C編程還要(yao)(yao)熟悉Makefile,這會(hui)(hui)使你(ni)的(de)(de)(de)(de)(de)(de)(de)開發事半功(gong)倍。之后(hou)就是(shi)和硬(ying)件(jian)(jian)相關的(de)(de)(de)(de)(de)(de)(de)知識,比如電路(lu)原(yuan)理圖,設(she)備驅動,學(xue)(xue)軟(ruan)件(jian)(jian)的(de)(de)(de)(de)(de)(de)(de)同學(xue)(xue)大(da)可不(bu)必(bi)怕,因為華清的(de)(de)(de)(de)(de)(de)(de)課程設(she)計的(de)(de)(de)(de)(de)(de)(de)很好(hao),而且老(lao)(lao)師也(ye)很細(xi)心(xin),跟著老(lao)(lao)師走,一(yi)般整體(ti)的(de)(de)(de)(de)(de)(de)(de)流程都能接受(shou),一(yi)些(xie)小細(xi)節,可以(yi)課后(hou)與(yu)老(lao)(lao)師交談,他(ta)們(men)都會(hui)(hui)細(xi)心(xin)的(de)(de)(de)(de)(de)(de)(de)解答,但是(shi)要(yao)(yao)注意(yi)你(ni)的(de)(de)(de)(de)(de)(de)(de)提問(wen)方式(shi)(shi),應該先自(zi)己(ji)解答,將問(wen)題具(ju)體(ti)化,小化。
總結:精通C/C++,熟悉(xi)操作系(xi)統以(yi)及(ji)系(xi)統環境下的高(gao)級(ji)編程,熟悉(xi)網絡以(yi)及(ji)協議(tcp/ip是(shi)基(ji)礎的,一(yi)定要熟悉(xi),了解點SNMP,P2P等),了解電路圖,設備驅動。
我現在(zai)找到一(yi)份滿意的(de)工(gong)作,很感(gan)謝華清(qing)遠見。不僅(jin)如此,在(zai)華清(qing)遠見也交到很多(duo)朋友,他們都很牛。我想這些都是(shi)我以后(hou)的(de)寶貴(gui)的(de)財富。