計(jì)算機(jī)導(dǎo)論學(xué)習(xí)心得體會
大一第二學(xué)期的時(shí)候開始接觸niit的課程,平時(shí)雖然一點(diǎn)作業(yè)都沒有,但是我上課的時(shí)候不是那么認(rèn)真聽課的人,所以課后總是要花時(shí)間來看看和理解老師上課的例子,在這個(gè)學(xué)期中,我們主要學(xué)習(xí)了c++和java,都是剛剛開始接觸到面向?qū)ο蟮恼Z言中來,由于對一些面向?qū)ο蟮奶匦圆皇煜ぃ吘故莿傞_始接觸這方面的語言,所以學(xué)起來就有點(diǎn)吃力,再加上平時(shí)實(shí)踐的時(shí)間比較少。
終于到了學(xué)期的期末,學(xué)期期末的項(xiàng)目是使用java語言開發(fā)一個(gè)網(wǎng)絡(luò)的聊天室,在我還沒有開發(fā)之前一聽到這個(gè)項(xiàng)目,我做夢都沒有想到我可以編寫出一個(gè)聊天室出來,但是既然是課程提出來的項(xiàng)目,就一定有它的理由,我也相信最后一定也可以完成它。功夫不負(fù)有心人,經(jīng)過接近一個(gè)月的研究,我總于完成了我來到學(xué)校的第一件作品。在這個(gè)月中,我不斷得查閱資料,詢問老師,平時(shí)和同學(xué)多交流,終于在最后的評審中,我獲得了全班第二的好成績。通過這個(gè)學(xué)期的開發(fā)中,我?guī)缀醢颜麄(gè)學(xué)期學(xué)到的知識都用到了我的聊天室里面,所以在實(shí)踐中也等于復(fù)習(xí)了這個(gè)學(xué)期所學(xué)的內(nèi)容,而且我發(fā)現(xiàn)這樣的實(shí)踐,比我在平時(shí)課后看書,看資料所學(xué)到的還多。
大二的第一學(xué)期,進(jìn)入了數(shù)據(jù)庫和高級java的學(xué)習(xí),說真的,在學(xué)數(shù)據(jù)庫的那段時(shí)期是最煩的,因?yàn)槊刻炀蛯W(xué)了一大堆sql的語言,非常的枯燥,都是關(guān)于怎么去查找數(shù)據(jù)表格里面的內(nèi)容,那是時(shí)期,因?yàn)檎n堂上聽課了之后覺得都是比較簡單的,所以課后很少去動手。到了后來項(xiàng)目開發(fā)中,我才發(fā)現(xiàn)數(shù)據(jù)庫的重要性,整個(gè)系統(tǒng)的信息都是存儲在數(shù)據(jù)庫里面的,所有的在程序中對數(shù)據(jù)的操作都是等同于對數(shù)據(jù)的增刪改查詢操作。
在期末的項(xiàng)目中,根據(jù)項(xiàng)目所要求的內(nèi)容,我不斷翻看以前沒有掌握好的數(shù)據(jù)庫知識,感覺如果我前面有認(rèn)真學(xué)習(xí)的話,到了后面開發(fā)項(xiàng)目的時(shí)候就不會那么吃力了。對此,我總結(jié)出,如果在前面學(xué)數(shù)據(jù)庫的時(shí)候不要單純學(xué)習(xí)sql的語言,把數(shù)據(jù)庫和程序結(jié)合起來,如果老師的講課的過程中可以說清楚數(shù)據(jù)庫怎么綁定到程序中去使用的話,那么我想對于我來說我會更加有興趣去學(xué)好數(shù)據(jù)庫,因?yàn)橹灰诔绦蜷_發(fā)中才可以去體驗(yàn)數(shù)據(jù)庫的魅力和重大的作用。
在學(xué)期末的j2ee開發(fā)電子商務(wù)網(wǎng)站中,我學(xué)到了很多關(guān)于怎么制作動態(tài)網(wǎng)頁的一些必要元素的基本的原理,體會到軟件設(shè)計(jì)在網(wǎng)站開發(fā)中的重要性。
轉(zhuǎn)眼間來到了大二的第二個(gè)學(xué)期,可以說在這個(gè)學(xué)期中,是我最有感觸,學(xué)到最多知識,達(dá)到質(zhì)的飛躍的一個(gè)重要學(xué)期。有了前面幾個(gè)學(xué)期的學(xué)習(xí)基礎(chǔ),我對面向?qū)ο笳Z言已經(jīng)基本掌握清楚,運(yùn)用起來也覺得沒有什么特別困難,基本已經(jīng)入門了,這個(gè)學(xué)期主要是進(jìn)入了的學(xué)習(xí)。
好的開發(fā)工具是保證效率的一個(gè)重要因素,就是這樣的一個(gè)開發(fā)工具,令我剛剛一接觸就深深得愛上了它,它的易學(xué)易用令我對編程的興趣倍增,以前學(xué)習(xí)java之所以見效不大是因?yàn)闆]有好的開發(fā)工具和環(huán)境,總是在環(huán)境配置中浪費(fèi)大量的時(shí)間,而真正的涉及到編程很少,所以這也是我以前為什么學(xué)起來沒有那么有興趣的原因。
我覺得學(xué)編程就應(yīng)該學(xué)習(xí)它的思想,編寫代碼就應(yīng)該盡量避免寫出與邏輯無關(guān)的代碼,比如界面代碼可以讓機(jī)器去自動生成不必浪費(fèi)時(shí)間手動去編寫,所以好的開發(fā)工具可以幫助我們做到這一點(diǎn),只編程邏輯代碼,很多代碼都可以讓機(jī)器去自動生成。在就可以快速地開發(fā)既有漂亮界面也有強(qiáng)大功能的程序。有了這么好的開發(fā)工具,所以令我頓時(shí)感悟,有種相見恨晚的感覺。