
畢業感言:嵌入式學習之路,任重而道遠
![]() |
學員姓名:楊立 | |
所在班級:深圳1109期班 | ||
就業單位:深圳和為平 | ||
工作職位:linux驅動工程師 |
提到畢業總是讓人覺得幾分壓抑,這是人對未知的恐懼。從小學到大學每一次畢業都會有分別有選擇,在小學因為年齡的關系不懂,在大學畢業時也許你感受更多,同學之間的不舍,面臨找工作的壓力,對逝去的安逸生活的無所適從,種種的感受都會促使人的成長;當再次面臨畢業時,也許更多壓力更多的擔憂,卻無力控制,但我選擇坦然面對,一步一腳印,因為我們要走的路才剛剛開始。
在來華清遠見之前,每天上班都是在消耗時間不知道自己做了什么,當畢業一年后發現自己還活在大學的生活節奏里面,突然想到以后的生活,會讓自己大汗淋漓,那是空白很迷茫,不知往哪個方向走;多次詢問,多次的咨詢;終于找到另一個起點,做了一個別人都覺得很驚訝的決定,離職學習嵌入式。
來到這里學習以后,發現自己很快能融入這樣的環境,沒有公司那種壓抑的空氣,遠離了迷離的生活,每天可以安心的看著書,這里更多了一份單純。C語言是嵌入式的基礎,但是我覺得它很神秘,可能簡單的算法能完成一件看來很不可思議的事情,當你自己在嘗試多次的調試后能寫出一個算法解決問題時,那是種爽快的感覺,讓人很迷戀;更讓人感覺喜歡的是Linux操作系統的方便,通過不同指令就實現各種以前用鼠標點擊才能完成的事情,讓人會找到一種自己是黑客的感覺;當接觸到面向對象的語言,那是一種糾結的感覺,完全顛覆了以前對編程的思路,當面臨問題時總是找不到方向。如果還來一次,也許我會好好學習C++的。嵌入式硬件是大學時學過的一門課程,各種處理器各種硬件操作,這可能是對我來說容易掌握的部分了。
Java是開發Andorid的利器,好像每個人對這個都不感冒,每個人都是感覺自己以后要做驅動,這只是可有可無的部分,這讓我們在項目中受了大苦,項目分組時發現總是找不到愿意做手機客戶端的。希望以后學習的學員不要再犯這樣的錯誤,那是目光短淺。每個人好像都很喜歡驅動,那是每個人來這里學習的目的,當真正開始學習驅動的時候每個人都開始叫苦,驅動是Linux系統中重要的部分,有著很多架構和大量的代碼,課堂上老師帶著在系統代碼里面暢游會讓人感覺良好,一個人分析代碼時那是一件讓人頭痛的事情。
到了畢業的時候,當時我覺得自己腦袋空白,四個月過去了我們要離開了。
寫下一點點東西留下一點點腳印,也許以后能有所回憶。根據別人和自己的學習過程總結幾點學習的經驗:
1、一定要學好C語言。C語言很重要,它是linux嵌入式的主要語言,是編程的基礎。而且現在很多的筆試題都是以C為基礎的。
2、多動手。老師們會布置一些程序題,一定要努力的去做。通過動手,可以深入的了解知識點。即使不能完成任務,也不要灰心,因為我們學習的目的是掌握知識,在動手的過程中,發現有些東西沒有理解或者不知道從何處下手,這就是我們的收獲。知道自己的不足,才能去改正。
3、多與人溝通。無論是和老師還是同學,都要多溝通。當你有疑問、有困惑,不要悶在心里,要多與同學、老師交流。技術再好,不會表達也是不行,因為如果你去面試,那面試官之前并不了解你,所以你只能多和他溝通。多通過與人溝通鍛煉自己,表達自己的思想,這很重要。
4、多看驅動代碼。如果希望以后從事驅動開發,一定要耐住寂寞。張桂平老師給我講了個故事:世界上有兩種人在過了半年時間后別人都了無音訊,一種是死了的人,另一種就是做嵌入式的人。分析驅動代碼是頭痛是事情,但是所有的事情不必自己去做,因為這世界有google這樣一樣東西,它是幫我們前期學習的好幫手。
為此特別感謝深圳華清遠見的老師們,感謝華清遠見能給我這么好的一個學習的平臺,讓我學有所成。