計算機導論學習心得體會

大一第二學期的時候開始接觸niit的課程,平時雖然一點作業都沒有,但是我上課的時候不是那么認真聽課的人,所以課後總是要花時間來看看和理解老師上課的例子,在這個學期中,我們主要學習了c++和java,都是剛剛開始接觸到面向對象的語言中來,由於對一些面向對象的特性不熟悉,畢竟是剛開始接觸這方面的語言,所以學起來就有點吃力,再加上平時實踐的時間比較少。

終於到了學期的期末,學期期末的項目是使用java語言開發一個網路的聊天室,在我還沒有開發之前一聽到這個項目,我做夢都沒有想到我可以編寫出一個聊天室出來,但是既然是課程提出來的項目,就一定有它的理由,我也相信最後一定也可以完成它。功夫不負有心人,經過接近一個月的研究,我總於完成了我來到學校的第一件作品。在這個月中,我不斷得查閱資料,詢問老師,平時和同學多交流,終於在最後的評審中,我獲得了全班第二的好成績。通過這個學期的開發中,我幾乎把整個學期學到的知識都用到了我的聊天室裡面,所以在實踐中也等於複習了這個學期所學的內容,而且我發現這樣的實踐,比我在平時課後看書,看資料所學到的還多。

大二的第一學期,進入了資料庫和高級java的學習,說真的,在學資料庫的那段時期是最煩的,因為每天就學了一大堆sql的語言,非常的枯燥,都是關於怎么去查找數據表格裡面的內容,那是時期,因為課堂上聽課了之後覺得都是比較簡單的,所以課後很少去動手。到了後來項目開發中,我才發現資料庫的重要性,整個系統的信息都是存儲在資料庫裡面的,所有的在程式中對數據的操作都是等同於對數據的增刪改查詢操作。

在期末的項目中,根據項目所要求的內容,我不斷翻看以前沒有掌握好的資料庫知識,感覺如果我前面有認真學習的話,到了後面開發項目的時候就不會那么吃力了。對此,我總結出,如果在前面學資料庫的時候不要單純學習sql的語言,把資料庫和程式結合起來,如果老師的講課的過程中可以說清楚資料庫怎么綁定到程式中去使用的話,那么我想對於我來說我會更加有興趣去學好資料庫,因為只要在程式開發中才可以去體驗資料庫的魅力和重大的作用。

在學期末的j2ee開發電子商務網站中,我學到了很多關於怎么製作動態網頁的一些必要元素的基本的原理,體會到軟體設計在網站開發中的重要性。

轉眼間來到了大二的第二個學期,可以說在這個學期中,是我最有感觸,學到最多知識,達到質的飛躍的一個重要學期。有了前面幾個學期的學習基礎,我對面向對象語言已經基本掌握清楚,運用起來也覺得沒有什麼特別困難,基本已經入門了,這個學期主要是進入了的學習。

好的開發工具是保證效率的一個重要因素,就是這樣的一個開發工具,令我剛剛一接觸就深深得愛上了它,它的易學易用令我對編程的興趣倍增,以前學習java之所以見效不大是因為沒有好的開發工具和環境,總是在環境配置中浪費大量的時間,而真正的涉及到編程很少,所以這也是我以前為什麼學起來沒有那么有興趣的原因。

我覺得學編程就應該學習它的思想,編寫代碼就應該儘量避免寫出與邏輯無關的代碼,比如界面代碼可以讓機器去自動生成不必浪費時間手動去編寫,所以好的開發工具可以幫助我們做到這一點,只編程邏輯代碼,很多代碼都可以讓機器去自動生成。在就可以快速地開發既有漂亮界面也有強大功能的程式。有了這么好的開發工具,所以令我頓時感悟,有種相見恨晚的感覺。