畢業感言:培訓總結,寫給學弟學妹們
學員姓名:周萬光 | ||
所在班級:深圳1109期班 | ||
就業單位:廣州優必電子 | ||
工作職位:嵌入式應用工程師 |
當揮動指尖敲下這篇畢業感言的時候,離畢業僅差幾天,在此做一些簡單的總結,提一些簡單的建議和意見,希望對那些準備來培訓的人員有一些幫助。
1、首先,C語言的基礎必須要扎實。除了做應用開發的,內核和底層的基本上都是C的天下,那么怎么樣才能算扎實呢?個人認為:華清遠見的C入學考試70分以上算過關,90分以上算扎實,沒過關的同學可以找一本通俗易懂的書深入研究,但是特別強調的是,書不在于經典,在于適合自己;另外一個方法就是看看華清遠見林老師的視頻,他的視頻我沒看過,但是現場講的很通俗易懂,而且我后面也發現,看視頻沒看書那么枯燥,但是我建議相互結合著看,哪邊看不懂就看另外一邊的,在學習的過程中一定要多敲代碼去驗證,去理解,否則今天看完明天就會忘掉了。而C部分重點要掌握的非指針莫屬,之后再練練鏈表部分,畢竟鏈表在Linux內核被大量使用。
2、然后呢,培訓之前應當要有一定的硬件基礎,雖然說非強迫性,但培訓的效果證明,從arm課程開始,有硬件基礎的同學學起來會省力很多,但眼前的問題是很多同學是軟件專業出身的,該怎么彌補這個問題呢?有的同學會去看數電、模電和微機原理之類的,如果時間允許的話,自然可以去看,但是我建議,其實只要你還能理解的話,我認為直接看單片機就可以了,因為單片機有更多的概念與ARM有相似性,那該如何去選擇單片機的學習資料呢?就像我前面講的,不用找經典的,只要找適合自己的,只要你看得懂,聽得懂,就是適合自己的,這方面還有問題的話,建議可以跟華清遠見的老師咨詢再多給點建議,我的一般建議是完全沒有硬件基礎的,培訓前花1-2個星期去學習單片機比較好。
3、緊接第二步,如果還有時間的話,可以再稍微了解一下ARM的體系架構,操作系統原理方面,先把一些基本概念搞清楚,這樣培訓時會取得更好的效果。關于ARM體系架構部分,我是快速瀏覽了周立功的那本經典又適合我的書,而操作系統原理,我認為邵貝貝那本ucos的譯作還不錯,可以深入理解進程調度和進程間通訊的基本機制,并且源碼也是開源的。雖然我們后面學的是Linux系統,但是不要妄想一開始就想去理解它內部,畢竟它要比ucos復雜得多,但是ucos這個簡單的內核可以讓我們看到一個內核的實現。非要去學Linux,可以先練習它的簡單操作和一些常用命令,以及如何在它上面寫C程序。
4、如果前面3步都做完了,還是有時間的話,建議打一下JAVA SE的基礎,這一點我是沒做到的,結果在上JAVA和Android課程的時候是一塌糊涂,而對于有JAVA SE基礎的人來說,算是有機會給自己將來的就業打開另外一道門。
5、項目階段,項目一定要好好做,并且要做好,實在調試不出來一定要請老師幫忙,把每個調試和分析過程記錄下來,因為這是你面試用得上的東西。切忌一點,不要把做項目當成做實驗,要清楚自己做的每一步,想清楚為什么要那樣做,否則即便把項目做出來也是一頭霧水。
后,在此感謝華清遠見老師為培訓我們所付出的努力,也衷心祝愿華清遠見的學子終都能找到適合自己的崗位。