![]() |
學員姓名:胡雪* | |
所在班級:12091期 | ||
我叫胡雪宜,是華清遠見12091屆學員。轉眼幾個月的培訓就過去了大半,現談談我前階段的學習感言吧。
第一階段的C基礎很重要,一般我們都學過C語言。但是如果你掉以輕心,不太重視基礎的學 習,那就錯了。學習不能停留在課程表面上的學習,編程思想很重要,但是如果沒有大量的代碼的積累,是不可能寫好程序的,尤其是指針與結構體的學習,不經常 練習、復習,是很難掌握的,學習到后面內核的分析才發現C語言真的是博大精深,如果不掌握它,后面的課程你將很難理解。
第二階段是數據結構與linux編程的初步認識。在這階段中,數據結構只要求我們能夠完 成鏈表、棧、隊列的搭建,基本操作。樹和圖能掌握基本的思想和幾個常見的編程要點。其實,從我學習過程來看,這是我第二次學習數據結構了,但我仍然沒能說 自己精通數據結構,但隨著后面的學習來看,用到它的地方也并不多,但是也不是應該放松警惕,完全不去認真學,掌握基本的操作,能夠熟練的寫出來才是我們的 重點。Linux基礎編程的課程的確讓我眼前一亮,以前從來沒有接觸過進程、線程、IPC對象、網絡等的編程,對這確實很好奇,等到后自己寫的小程序, 的確很有成就感。但是這些東西從目前來看,我也只是接觸了課堂上老師講的例題的練習,更深入的東西還沒有學習到,但老師說過,等我們真正就業后,我們現在 學習的知識已經夠了,只是沒有具體的應用而已,在實際接觸到項目后能熟練利用就很不錯了,一些編程的方法只有多寫才能學會。聽到這話后我也就不那么糾結 了。
第三個階段接觸到ARM,由于以前接觸過單片機,加上自己以前工作也經常看電路,對于 arm的操作理解起來并不難,但有點不太順的就是看芯片手冊,雖然自己認真沉下心來看的話還是能看懂的,但就是很難認認真真的去看,這也是我現階段應該克 服的一個問題。對于系統移植,真沒什么好說的,如果沒有后面驅動的學習,我想如果光從課程上面學習,只能學習到大概的框架以及如何去移植,對于為什么這么 去做,那就真的不可能理解了。
總結我這幾個月的學習,到現在為止,感覺的確接觸到了不少新知識,有一點很重要,那就是 要及時做筆記,還要定期復習,不然真的是學了后面忘了前面,這并不是什么危言聳聽。華清遠見的老師很好,很負責,能及時解決我的問題,和同學們相處的也很 好,大家一同學習,一同進步,絕對是個雙贏的結局。