計算機導論學習心得體會
大一第二學期的時候開始接觸niit的課程,平時雖然一點作業都沒有,但是我上課的時候不是那么認真聽課的人,所以課后總是要花時間來看看和理解老師上課的例子,在這個學期中,我們主要學習了c++和java,都是剛剛開始接觸到面向對象的語言中來,由于對一些面向對象的特性不熟悉,畢竟是剛開始接觸這方面的語言,所以學起來就有點吃力,再加上平時實踐的時間比較少。
終于到了學期的期末,學期期末的項目是使用java語言開發一個網絡的聊天室,在我還沒有開發之前一聽到這個項目,我做夢都沒有想到我可以編寫出一個聊天室出來,但是既然是課程提出來的項目,就一定有它的理由,我也相信最后一定也可以完成它。功夫不負有心人,經過接近一個月的研究,我總于完成了我來到學校的第一件作品。在這個月中,我不斷得查閱資料,詢問老師,平時和同學多交流,終于在最后的評審中,我獲得了全班第二的好成績。通過這個學期的開發中,我幾乎把整個學期學到的知識都用到了我的聊天室里面,所以在實踐中也等于復習了這個學期所學的內容,而且我發現這樣的實踐,比我在平時課后看書,看資料所學到的還多。
大二的第一學期,進入了數據庫和高級java的學習,說真的,在學數據庫的那段時期是最煩的,因為每天就學了一大堆sql的語言,非常的枯燥,都是關于怎么去查找數據表格里面的內容,那是時期,因為課堂上聽課了之后覺得都是比較簡單的,所以課后很少去動手。到了后來項目開發中,我才發現數據庫的重要性,整個系統的信息都是存儲在數據庫里面的,所有的在程序中對數據的操作都是等同于對數據的增刪改查詢操作。
在期末的項目中,根據項目所要求的內容,我不斷翻看以前沒有掌握好的數據庫知識,感覺如果我前面有認真學習的話,到了后面開發項目的時候就不會那么吃力了。對此,我總結出,如果在前面學數據庫的時候不要單純學習sql的語言,把數據庫和程序結合起來,如果老師的講課的過程中可以說清楚數據庫怎么綁定到程序中去使用的話,那么我想對于我來說我會更加有興趣去學好數據庫,因為只要在程序開發中才可以去體驗數據庫的魅力和重大的作用。
在學期末的j2ee開發電子商務網站中,我學到了很多關于怎么制作動態網頁的一些必要元素的基本的原理,體會到軟件設計在網站開發中的重要性。
轉眼間來到了大二的第二個學期,可以說在這個學期中,是我最有感觸,學到最多知識,達到質的飛躍的一個重要學期。有了前面幾個學期的學習基礎,我對面向對象語言已經基本掌握清楚,運用起來也覺得沒有什么特別困難,基本已經入門了,這個學期主要是進入了的學習。
好的開發工具是保證效率的一個重要因素,就是這樣的一個開發工具,令我剛剛一接觸就深深得愛上了它,它的易學易用令我對編程的興趣倍增,以前學習java之所以見效不大是因為沒有好的開發工具和環境,總是在環境配置中浪費大量的時間,而真正的涉及到編程很少,所以這也是我以前為什么學起來沒有那么有興趣的原因。
我覺得學編程就應該學習它的思想,編寫代碼就應該盡量避免寫出與邏輯無關的代碼,比如界面代碼可以讓機器去自動生成不必浪費時間手動去編寫,所以好的開發工具可以幫助我們做到這一點,只編程邏輯代碼,很多代碼都可以讓機器去自動生成。在就可以快速地開發既有漂亮界面也有強大功能的程序。有了這么好的開發工具,所以令我頓時感悟,有種相見恨晚的感覺。
