華清嵌入式培訓(xùn)感想_第1頁
華清嵌入式培訓(xùn)感想_第2頁
華清嵌入式培訓(xùn)感想_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

一、概述1.1.引言本人于2011年10月31日至2012年3月16日期間在華清遠(yuǎn)見教育科技集團(tuán)-深圳中心自費(fèi)接受培訓(xùn),歷時(shí)4月有余,特撰此文以記敘所獲經(jīng)驗(yàn)、抒發(fā)心得體會(huì)。1.2.來華清之前的思考對(duì)于應(yīng)屆生來說,碰上校園IT教育滯后的年代,從未有過相關(guān)工作經(jīng)驗(yàn)的我,雖說有應(yīng)屆生校園招聘,但在社會(huì)職場(chǎng)還沒有站穩(wěn)腳跟的信心。在經(jīng)歷前途抉擇的迷茫和求職的挫折后,我將華清遠(yuǎn)見教育科技集團(tuán)-深圳中心作為我提升就業(yè)競(jìng)爭(zhēng)力和開啟職業(yè)生涯首航的試金石。我來培訓(xùn)的目的就是深入學(xué)習(xí)嵌入式開發(fā)技能,增加自己的就業(yè)資本,掃清職業(yè)生涯前期的迷霧。我對(duì)華清遠(yuǎn)見了解不多,但知道他們是專做嵌入式培訓(xùn)的專家,有一定的市場(chǎng)認(rèn)知度。可惜,此時(shí)適逢辭舊迎新之際,正直校園招聘火熱階段,我也因此錯(cuò)過了這難得的應(yīng)屆生招聘機(jī)會(huì)??磥砼嘤?xùn)還是要選時(shí)機(jī)。1.3.培訓(xùn)過程概要?dú)v時(shí)四個(gè)月多,簡(jiǎn)而言之,有如下大體感受:一:培訓(xùn)內(nèi)容以C語言為主輔以JAVA和Android等拓展知識(shí),從應(yīng)用層至底層,循序漸進(jìn),可以說面面俱到,唯四個(gè)月時(shí)間讓我覺得還是短了些,但就業(yè)壓力已迫不急待;二:課程安排,中規(guī)中矩,內(nèi)核和驅(qū)動(dòng)部分為重要,但難度因人而異。我們應(yīng)根據(jù)實(shí)際情況,有側(cè)重點(diǎn)進(jìn)行學(xué)習(xí)。遇到問題,如自己和同學(xué)都無法解決,這時(shí)便可請(qǐng)教老師,他們畢竟比我們有經(jīng)驗(yàn)。三:培訓(xùn)分為多個(gè)階段,每個(gè)階段都會(huì)有不同的老師負(fù)責(zé),因此,勤溝通、學(xué)會(huì)適應(yīng)和勤做筆記是必要的??赡苡械睦蠋煵贿m合你的口味,可以大膽提出,否則遭殃的還是自己。四:培訓(xùn)效果全賴于自己的表現(xiàn)和態(tài)度,與大學(xué)課堂相比,除了教學(xué)內(nèi)容具有優(yōu)勢(shì)以外,其余諸如環(huán)境、硬件條件方面皆與校園無多大出入。要是還像某些同學(xué)一般漫不經(jīng)心,終的結(jié)果可想而知。五:這里發(fā)的教材很一般,建議大家多提提意見,一些不合時(shí)宜的書要堅(jiān)決剔除、淘汰。二、過程詳說2.1.LinuxC語言與數(shù)據(jù)結(jié)構(gòu)這一階段由林老師主講,該老師年輕、C語言及Linux功底扎實(shí),上課盡管節(jié)奏快,但是內(nèi)容充實(shí),對(duì)C語言的語法及應(yīng)用的講解均面面俱到,對(duì)于學(xué)員的C語言鞏固和提高有極大的幫助。同學(xué)們都這位老師也是贊不絕口的。上課方面大多數(shù)同學(xué)都是沒有問題的,很滿意。在課后作業(yè)方面,部分同學(xué)認(rèn)為作業(yè)過多,此時(shí)可以遵循先易后難的原則,或者對(duì)作業(yè)條目自行進(jìn)行刪改,忽略難度較大或者偏題,抓住重點(diǎn)就行了,這樣可確?;局R(shí)點(diǎn)的掌握。我在這一階段過得很充實(shí)。2.2.第一階段考試在完成這一階段的學(xué)習(xí)后會(huì)進(jìn)行一次考試,主要是對(duì)C語言的一次檢驗(yàn),建議吃力的同學(xué)可以進(jìn)行調(diào)整,甚至留級(jí)也是沒有關(guān)系的,考試的成績(jī)不必太看重。2.3.LinuxC語言高級(jí)編程林老師接著還會(huì)對(duì)我們進(jìn)行C語言的拓展,主要講解進(jìn)程、線程、IO等方面的知識(shí)點(diǎn),這方面的內(nèi)容屬于對(duì)掌握的C語言語法和數(shù)據(jù)結(jié)構(gòu)的具體應(yīng)用了。建議對(duì)該部分內(nèi)容點(diǎn)到即止,無須過分深入。了解常用的數(shù)據(jù)結(jié)構(gòu)和算法,在娛樂應(yīng)用開發(fā)方面是必須的。林老師講的C語言還是十分到位的,讓我在這一階段即鞏固了基礎(chǔ),有獲得了提高,值。2.4.ARM編程入門開始接觸硬件了,這部分的老師應(yīng)該會(huì)更換。熟悉了該老師的上課方式之后,建議同學(xué)們對(duì)ARM的語法進(jìn)行重點(diǎn)熟悉即可,起碼要看得懂代碼,因?yàn)橛性S多啟動(dòng)代碼都是用匯編寫的,比如Start.S等文件。7天很快過去,我對(duì)匯編語言有所了解,能夠看懂大部分內(nèi)核代碼。此時(shí)有的同學(xué)會(huì)開始犯困,甚至不知道老師在將啥,或者抱怨老師為什么一整天都在上課的現(xiàn)象。我知道,若是想往嵌入式底層方面發(fā)展,這部分還非懂不可。2.5.期中考試完成這一階段的學(xué)習(xí)后,會(huì)進(jìn)行第二階段的考試,這是對(duì)C語言高級(jí)編程及ARM匯編進(jìn)行的一次檢驗(yàn),同樣,建議感到吃力的同學(xué)繼續(xù)調(diào)整,甚至留級(jí)。學(xué)完這階段,我還沒有感到有多大的阻力,只要在上課時(shí)確保聽課質(zhì)量,就可以跟得上的。2.6.Linux初級(jí)驅(qū)動(dòng)從這一階段開始進(jìn)入正題了,各個(gè)老師基本功還是可以的,基本上很熟悉內(nèi)核、驅(qū)動(dòng)以及驅(qū)動(dòng)與內(nèi)核的調(diào)用關(guān)系。但是問題開始出現(xiàn),由于頻繁出現(xiàn)這樣的現(xiàn)象:老師講課可能講一整天,讓我們吃不消;老師在講解驅(qū)動(dòng)與內(nèi)核調(diào)用關(guān)系的時(shí)候跳太快,代碼讓人頭暈?zāi)垦?;由于時(shí)間關(guān)系,老師僅僅點(diǎn)到‘線’,沒有考慮‘面’,使得大部分同學(xué)一頭霧水。沒辦法,對(duì)于這些情況,我個(gè)人也是感覺到非常無奈,因?yàn)槲冶救藦奈瓷钊虢佑|linux內(nèi)核,盡管我對(duì)linux操作系統(tǒng)已經(jīng)很熟悉。看來要寄希望于工作以后了,到時(shí)候可能會(huì)發(fā)現(xiàn)現(xiàn)在的講解有用。這一階段,你要明白,看代碼的工具要會(huì)用,分析代碼的能力也要有。2.7.Linux高級(jí)驅(qū)動(dòng)又換成另外一個(gè)老師,韋老師講的也不錯(cuò),但是節(jié)奏依然太快,感覺linux驅(qū)動(dòng)的編寫方法是固定好了的,一成不變。值得說的是,對(duì)高級(jí)驅(qū)動(dòng),會(huì)讓你又更深入了解(不可能是精通啦),如果你學(xué)好了初級(jí)驅(qū)動(dòng)的話。2.8.Linux系統(tǒng)移植同樣,學(xué)完了這部分內(nèi)容,你也可能還是不會(huì)移植,很正常。該部分的內(nèi)容會(huì)有相應(yīng)的實(shí)驗(yàn)手冊(cè)來幫助,因此,易老師講的比較快,演示得更快,看完實(shí)驗(yàn)手冊(cè),我再去網(wǎng)上下載新版本的內(nèi)核、U-Boot,但我還是不會(huì),因此很是納悶。可總的來說,這幾個(gè)階段的成果還是有的,熟悉了SourceInsight這個(gè)查看代碼的工具,對(duì)內(nèi)核的基本架構(gòu)有一個(gè)初步認(rèn)識(shí),了解(不是網(wǎng)上所說的精通)驅(qū)動(dòng)、系統(tǒng)移植的一般步驟。想要精通嵌入式的看家本領(lǐng),是需要一段時(shí)間的沉淀和經(jīng)驗(yàn)的積累的,因此,雖學(xué)得糊里糊涂,但也有了一個(gè)基本印象,也是可以接受的。2.9.JAVA與Android專題這一部分的內(nèi)容,目的僅僅是拓展,讓大家知道有這么個(gè)東西,至于現(xiàn)在Android軟件開發(fā),確實(shí)是需求量比較大,有興趣的應(yīng)該多深入一些。2.10.項(xiàng)目階段這一階段也很重要,關(guān)系到將來的就業(yè)。之前說的人手一個(gè)開發(fā)板,在這里應(yīng)該是不可能的了,我們組只有兩個(gè),后提了意見才多加額外一塊。我所選擇的是Android平板電腦這一項(xiàng)目,指導(dǎo)老師一開始是楊老師,后來?xiàng)罾蠋熜鑲湫抡n,后改為計(jì)老師輔導(dǎo)。計(jì)老師是一位很好的老師,親切隨和,指導(dǎo)到位,對(duì)項(xiàng)目進(jìn)度把握得很好,我從他身上學(xué)到了不少,積累了項(xiàng)目經(jīng)驗(yàn)。對(duì)于這個(gè)項(xiàng)目,無論是3g模塊還是WIFI組,不但要熟悉JAVA和C/C++語法,還需要你閱讀代碼的能力。大多數(shù)時(shí)間里,我們都在閱讀代碼、調(diào)試程序、根據(jù)調(diào)試信息看代碼,要我們寫的代碼并不是特別多。隨著項(xiàng)目的慢慢推進(jìn),覺得對(duì)自己的分析問題和解決問題的能力還是很有幫助的。做項(xiàng)目的過程難免會(huì)覺得郁悶,這對(duì)于大多數(shù)沒有成功項(xiàng)目經(jīng)驗(yàn)或沒有做過類似項(xiàng)目的同學(xué)來說是很正常的。深刻去體驗(yàn)這次項(xiàng)目,你會(huì)發(fā)現(xiàn)很多自己的不足。三、總結(jié)與建議其一:培訓(xùn)并不是就業(yè)的救命稻草,來之前要想好,培訓(xùn)中應(yīng)調(diào)整好心態(tài),找準(zhǔn)好自己的目標(biāo)。其二:理想和顯示是有差距的,所謂:“既來之,則安之”。上課形勢(shì)與大學(xué)相差無幾,慢慢你會(huì)發(fā)現(xiàn)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論