就業感言:向嵌入式行業前進
學員姓名:肖* | ||
所在班級:深圳1214期班 | ||
就業單位:金立手機 | ||
工作職位:Android工程師 |
時間過得很快,眨眼間來華清已經將近4個多月了,在這4個多月里我覺得過得很充實,因為每天都可以學到新的知識,每時每刻都在不斷進步。在來華清前,每天上班都是在消耗時間,不知道自己做了什么,當畢業一年后發現自己還活在大學的生活節奏里面,每天只是渾渾噩噩的混日子,人生沒有了目標;突然想到以后的生活,會讓自己大汗淋漓,很迷茫,不知往哪個方向走;后終于找到另一個起點,做了一個別人都覺得很驚訝的決定,學習嵌入式。
來到這里學習以后,發現自己很快能融入這樣的環境,沒有公司那種壓抑的空氣,遠離了浮躁的生活,每天可以安心的學習新的東西,感覺每天都在進步,忽然又對明天充滿了期待。C語言是嵌入式的基礎,它包容萬象,將嵌入式所有的內容都聯系起來,讓我感覺到C語言的神秘和強大,可能簡單的算法能完成一件看來很不可思議的事情,當你自己在嘗試多次的調試后能寫出一個算法解決問題時,就會有一種讓人迷戀的成就感;更讓我覺得沉迷的是Linux操作系統的方便,通過不同指令就實現各種以前用鼠標點擊才能完成的事情,讓我感覺到嵌入式軟件開發比其他軟件開發的不同尋常之處;當接觸到ARM和Linux驅動開發的時候,讓我有一種陷入泥潭的感覺,很想緊緊的抓住不放,但是又有點力不從心。因為不同硬件,以前也從沒接觸過底層方面的內容,所以在學習的過程中感覺有點灰心喪氣,但是經過老師的開導后,我漸漸的走出泥潭;雖然在這短短的時間里我不可能學會老師傳授的所有內容,但是我可以學會怎樣去學習,在以后的工作中再慢慢的學習、慢慢的進步,逐漸向著嵌入式開發的道路發展。
以下是一些根據別人和自己的學習過程總結幾點學習的經驗:
1、學好C語言。C語言很重要,它是linux嵌入式的主要語言,是編程的基礎。而且現在很多的筆試題都是以C為基礎的。在學習的時候,不能光靠死記硬背,要多敲代碼多驗證,弄清楚原理,這樣才能夠真正學懂C語言。
2、多敲代碼。老師們會布置一些程序題,一定要努力的去做。通過動手,可以深入的了解知識點。即使不能完成任務,也不要灰心,因為我們學習的目的是掌握知識,在動手的過程中,發現有些東西沒有理解或者不知道從何處下手,這就是我們的收獲。知道自己的不足,才能去改正。
3、多與人溝通。無論是和老師還是同學,都要多溝通。當你有疑問、有困惑,不要悶在心里,要多與同學、老師交流。技術再好,不會表達也是不行,因為如果你去面試,那面試官之前并不了解你,所以你只能多和他溝通。多通過與人溝通鍛煉自己,表達自己的思想,這很重要。
4、多看驅動代碼。如果希望以后從事驅動開發,一定要耐住寂寞。在學習驅動的時候,要學會看原理圖和芯片手冊;看驅動代碼的時候,不要花費太多的心思在代碼實現的細節上,要從宏觀出發,弄清楚驅動的框架,然后再一個模塊一個模塊的去分析。
在此特別感謝深圳華清遠見的老師們,感謝華清遠見能給我這么好的一個學習的平臺,讓我能夠走進嵌入式行業。