大二自學總結(資訊與計算科學)?

Tags: 資訊, 科學,

不知不覺,光陰似箭,我已經是一名大二的學生了,想想這一年多我到底學了什麼?看看同學們基本都在打機,基友什麼的,激情四射。而我似乎不合群,上課比較認真聽課,整天在渾渾噩噩中度過,感覺剛上大學,找不到方向。有一次活動中看見有幾位同學自己做了視訊,當時很吃驚,很感興趣,便特地去網咖通宵上網去自學了,我去了“我要自學網”自學了,那教程很好,在那我知道了用會聲會影弄視訊很簡單,隨著不斷製造,知道了模板,知道儲存專案,感覺要加特效的時候,又去學了AE,想弄些動畫的時候,又去學了flash......我就是這樣,當需要什麼時,再去學,這樣其實更能學下去,更實用,玩久了,感覺這個沒什麼難度,失去了興趣,想學程式設計了。

我從大一就一直在學關於程式設計的知識。走了很多彎路,去番薯網自學大學課程,感覺課程太過沉悶,雖然課程很豐富;聽了很多著名大學的課程,都感覺很沉悶,視訊一集用很長,音量也不是很高,感覺教程質量太差,又很多視訊不清晰。到處逛網站、論壇,在如鵬網學到了很多實用的知識,特別是那“c語言也能幹大事”,收穫很大。終於在無意中看見小甲魚的教程,當時聽的是他講的組合語言,他的每個教程分很多集,一集大約20分鐘,他以他幽默風趣的方式生動的講解了組合語言,當時我很激動,因為他都講的很淺顯懂。在學習的過程中,我知道小甲魚自己建立了一個網站,專門是程式設計的網站,記得第一次進去的時候,那網站就與眾不同,感覺很清新,沒有大多的飛來飛去的廣告,那學習論壇的氣氛也很好,當時小甲魚已經出了組合語言、c語言,正在出快速入門c++、還有delphi課程。。。。剛好我這學期也有開c++這門課,但不知道怎麼回事,一上課就犯困,基本上課少聽老師講。當時看著小甲魚的課程進行學習,達到了還算不錯的成績;後來,我又學了他的delphi教程,知道了什麼才叫面向元件的程式設計,並跟著他一步一步的編一個小程式玩玩,當成功寫了個螢幕保護程式時,我很興奮,對自己充滿信心。但我知道我的還很淺,小到還不用dll就已經搞定了,後來小甲魚一直沒怎麼更新delphi課程,他又轉向主要出win32組合語言的教程。說實話,小甲魚的教程很簡單,很適合入門,但如果要成為牛人,是不可能的,我們還需要自學很多,他起到領導我們入門的作用,挺感謝他的。當時我感覺自己對delphi已經算入門了,剩下的我要靠自己拓展,我到學校圖書館去借了有關delphi的教程,我想自己寫一個音樂播放器來玩玩,有很多問題,不懂得就查書,上網百度,谷歌,下載有關於這方面的程式碼研究。。。。。經過半個月的糾結之後,我的第一個音樂播放器出來了:主介面如下圖所示

當然我知道這播放器還很粗糙,在這過程中我知道了當我遇到問題要怎麼解決,懂得了問問題不能那麼籠統,而應該詳細點。也讓我明白百度與谷歌的區別。還有一個很深的體會就是程式設計過程中會出現很多bug,debug的過程是很痛苦的,終於能體會了為什麼“寫程式並不難,難的是那維護的過程”。

經過這一年的自學,我感覺,像用那些高階語言來編寫程式的方便,用匯編語言來寫個“我愛你”視窗是一件多麼困難的事情,而作為java、c#、delphi作為計算機第四代語言,大大的方便了開發,我們都想學java,因為很多公司要,門外漢都以為java比較難學,我覺得java比較方便編寫程式而已,像組合語言叫低階語言,它就容易學嗎?答案是否定的。我覺得學彙編不是為了用匯編程式設計,而是用匯編的思想來幫助我們程式設計,瞭解機器的原理,因為它只知道0和1。對於那些玩破解的,用OD什麼的,學彙編是基礎了,所以我也認為學語言不在多,學彙編和c語言兩科就行,好好學,學深才行,而不是學很多門程式語言,沒有一個精通的。。。

大二我學了資料結構,感覺這門課很經典,那些演算法真是完美,它可以用很多語言描述,c++用類,c語言用結構。。。。。。但最重要的就是那演算法,那線性表、連結串列、樹什麼的,只能說完美,雖然學完這課後並不能對你的實際程式設計要多大的提升,但那種對資料處理的思想深入我心,收穫很大。由於我這是計算機與數學結合的專業,有很多計算機方面專業的課是不開的,我只能自學像計算機原理、編譯原理、作業系統什麼的,大學,本來就是以自學為主的地方。師傅領進門,修行靠個人,對於大二的我,要學的東西太多了,寫下這一年多的自學經歷,來鼓舞像我一樣熱愛程式設計的同學們,堅持自己的理想和目標。。。

相關問題答案