
嵌入式培訓就業感言:做一個勤勞的人,享受編程
![]() |
學員姓名:曹*露 | |
所在班級:上海13121期班 | ||
就業單位:先鋒商泰 | ||
工作職位:嵌入式軟件工程師 |
來華清之前,我在Infosys有8個月的實習,主要是做管理系統,由于想往嵌入式方向轉,經朋友介紹,來到這里開始了嵌入式學習。
在開始工作時,將一些個人的感受分享給大家:
a) 練習,練習,再練習。這里的練習不是看著代碼打代碼,而是你應該嘗試培養編程的思路,試著用編程來解決問題。這樣說可能有點虛,我自己的做法是,在C基礎階段,在完成老師所講題目的基礎,每天晚上按計劃完成《C和指針》后面的習題,這些習題有些有點難,但是每個題都嘗試按自己的方法解決,然后再對比答案做整理,學習好的思路,并能在下次進行運用。
b) 和練習一起的就是調試。調試有時是個比較麻煩和艱難的過程,但是這些復雜,會帶來你以后編程的簡單,正是那句話,簡單往往是在復雜之后。調試的過程往往是個總結的過程,所以我的感受就是盡可能地調,因為調試出來的錯誤往往是很小的失誤,會幫助你以后避免這些小bug,這些好習慣的養成,對你以后的代碼規范是非常有用的。時間久了,調試代碼的過程會帶給你成就感,并且有利于你養成丟掉代碼示例,自己擁有編程的思路。
c) 學習優秀的編程方法。上面一直在說自己嘗試養成編程的思路,但是有時候我們是沒有的思路,這時候,可能就要學習別人的編程方法,并且在學習理解的基礎上,嘗試將這些優秀的解決方案,變成自己去解決問題的方法。
2. 到底應該選擇什么方向?應用,系統,驅動。
a) 嵌入式開發有不同的工作方向,每個人都會有自己的想法,但是重要的一點,就是要學會編程,這是做開發的基礎,應用開發的基礎一定要扎實,一定要珍惜每一次的小項目,在老師講過思路后,一定要自己完成,或者對于基礎好的同學,可以嘗試不同的解決思路,并優化一些功能。
b) 養成良好的編程習慣和代碼風格。在小的練習中,這些或許顯得不那么重要。但在以后的工作中,這是非常非常重要的,嚴重地說,或許這將決定你編程的水平。良好的習慣往往是不容易養成的,所以一開始的學習中,就一定要注意,聽取老師的意見,參照內核的代碼風格,不斷改進。另外,注釋也是很好的習慣,有好的注釋,有利于你整理分析自己寫過的代碼。
c) 代碼積累。在培訓階段,如果你是一個勤勞積極的同學,你整個的練習代碼量大概是1.5萬行。怎么將這些代碼轉換成有效代碼,我的做法是,對代碼進行總結分析,挑選思路比較好的題目,將這些典型題目進行記錄并標注代碼具體的位置,間隔一段時間,對這些代碼進行分析,看看是否能有所改進,是否有別的思路。
總之,這里的學習是非常充實的,切記來時的目的,安心學習,做好找工作的準備。編程不難,難在堅持,做一個勤勞的人,享受編程。
感謝華清所有老師的耐心指導和熱心幫助。