計算機導論學習心得體會
有了好的開發工具后接下來要做什么呢,當我們為之興奮的時候,當然是很有欲望去做出某某自己很想做的東西,因為你一拿到好的開發工具,就會整天的陷入開發狀態,對其愛不釋手,一開始我是試著開發一個flash播放器,感覺編寫起來不是編寫起來不是那么難,因為前面已經有學習java的經驗了,初次學習的時候選擇編寫flash播放器也是有理由的,一方面是程序比較簡單,另一方面的涉及到的控件和界面比較多,所以一開始接觸這樣的語言就首先學習怎么去調用d平臺上提供的控件,只要掌握好這些控件,以后編寫windows界面的控件就簡單很多了。
經過幾天的時間,終于把flash播放器做出來了,以后想flash影集的時候都用自己開發的播放器進行播放,感覺別有一翻滋味,因為這就是為自己量身定做的,這就使我再一次感覺到開發的樂趣。
每年的11月份都有一個高校杯的軟件設計大賽,這時間正到了5月,我們屈指一算,離比賽的時間還有6個月的時間,這段時間我正處在開發的興奮期,所以對這個軟件設計比賽就感興趣起來,第一是可以知道自己的編程程度和其他人的距離,第二是可以利用這個一個項目實踐來鍛煉自己的開發技能,第三是可以鍛煉團隊的合作。以前幾乎都是自己開發的軟件,很少和其他人合作,所以就令我想到這種開發模式將來帶到工作會另自己處于不利的地位,現在不是都講究團隊的合作么。
經過思考后,我找來另外的兩個志同道合的同學,利用五一放假的時間想好主題,還有進行需求分析,最后定下來“多媒體日記本”這一項目。定好題目后我們就進行了分工,一個人負責數據庫方面,一個人負責界面的美化和界面的布局,另外一個負責功能的實現,分好工后我們立刻就展開了工作,在合作的過程中,我們學到了許多課本上沒講的或者只是粗略帶過的知識,有些特別的技術難點還要到網上去搜索,查閱有關的資料,在語言方面我們幾乎把d里面的基本框架和特性都用上了,這樣對于我們學習就達到了事半功倍的效果,邊學邊做學到的知識可以很快吸收,又可以很快得運用的實際中去,這是我通過這個項目感觸最深的。很快就到了期末,學校舉行“it精英杯”軟件大賽,我們小組終于不負眾望,拿到了一等獎的好成績。
經過這次我比賽我總結出心得,首先比賽的題目要定好,一方面是開發的軟件要有實用性和市場前景,另一方面還要在實用性上加上點創新,給人耳目一新的感覺,我覺得只要先抓住好這兩點,做出來的軟件才會給人留下好的印象。
利用暑假的時間,我又參加系里面組織的軟件工程培訓,又一次在開發項目中學到了許多許多看書只能朦朧懂的知識。
轉眼間大三第一個學期就開學了,回顧這兩年來學習軟件開發的經歷,寫了這樣的一遍心得,一方面算是對自己的總結,另一方面也可以拿出來給大家參考和交流。最后我還是要再歸納一次,總結出如何才可以比較容易地進入學習狀態達到快速開發的目的。
1. 打好基礎,掌握好c語言c++基礎的語言,對學習數據結構和算法有很大的幫助。
2. 面向對象是高級也是最流行的語言,所有的面向對象語言幾乎都是通用的,結構和特性都差不多,只要掌握和歸納好它們的一些共同的特性,哪怕將來轉向其他的語言都是輕而易舉,得心應手,達到融會貫通的效果。