1. 程式人生 > >大一總結,大二計劃

大一總結,大二計劃

大學的時間過得真的很快,還有兩天就大二就開學了,今天主要作一下準備,順便寫一下總結和計劃。

總的來說大一就是在好奇中度過的,什麼都想學,恨不得自己一下子變得很牛X。用一個詞來形容就是:浮躁。

雖然如此,但是我反而覺得這樣有好處。我大一瞭解了彙編,C,C++,JAVA,51微控制器,QT,

LINUX,電路,作業系統,資料結構與演算法分析,計算機體系結構,數學分析,線性代數,離散數學,

就是說,除了網路沒怎麼接觸以外,大學四年要學的內容我基本都瞭解過了。其中C算是學的比較多的,

也跟同學做過幾個小專案,還參加了其他學院的一個小比賽拿了個小獎,培養了組織與合作的素質,

最重要的是大大提升了除錯程式的能力。有時候同學找我除錯程式,即使我基本看不懂他的程式碼,但是隻要他告訴我

那些函式的功能以及他自己想要實現什麼功能,我一般都可以幫他調試出來。換句話說,我只用思考邏輯上的錯誤和一些底層的錯誤就

可以了,當然這除錯的過程中我明白了一個道理,就是什麼樣的錯誤都會有人犯。

例如:用中文打了一個分號(;)導致編譯不過,而有些編輯器中英文的分號用 肉眼幾乎無法分辨;真受不了用中文輸入法打程式碼的人。

還試過因為修改了編譯器本身的檔案而導致編譯不過的,我一開始不相信的,經我仔細對比之後發現真的是那樣,最後我

把我的那個檔案發給他替換掉就行了,我至今無法解釋為什麼...

我認為大一廣泛涉獵是一個不錯的做法,理由如下:

1.對自己的專業有一個整體的認識,方便今後的規劃

2.各方面的知識能夠相互促進理解,比如我學51微控制器的過程中對整個計算機的運作有了一個新的認識,還有彙編與計算機

體系結構讓我對程式設計的理解有了一個質的飛躍。

3.能夠培養並保持自己對專業的熱情。

大一大概就幹了這麼些事,還過了CET4,CET6,成績我已經比較滿意了,一個594,一個569,都超出了我的目標。

這就要歸功於我閱讀了一些英文版的專業書籍,以前覺得英語考試的閱讀理解很難,可是現在已經不會了,因為它遠不及我的

專業書難理解,更不用說我的程式碼了......

大二就應該開始深入的學習了,上學期打算學習UNIX系統程式設計,詳細來說就是APUE,UNP,以及課程上的電路和計算機體系結構。

下學期有了電路基礎以後應該可以正式學習ARM了。

大二學的方面相對就少了很多,我要在紮實的基礎上向深度學習,不能迷戀與JAVA,android以及其他流行的技術,雖然那些看起來

很華麗,甚至說很實用,但我覺得還不是時候學習它們,應該把基礎打好。這是我在看了許多建議以後的想法。