青軟培訓(xùn),Java培訓(xùn),軟件培訓(xùn),Java培訓(xùn)機(jī)構(gòu),Java培訓(xùn)學(xué)校,萬碼學(xué)堂,電腦培訓(xùn),計(jì)算機(jī)培訓(xùn),Java培訓(xùn),JavaEE開發(fā)培訓(xùn),青島軟件培訓(xùn),軟件工程師培訓(xùn)

萬碼學(xué)堂2021級學(xué)生郭*昊

項(xiàng)目感言:

隨著項(xiàng)目答辯的結(jié)束,意味著B模塊的內(nèi)容已經(jīng)完結(jié),在短暫的1個(gè)月的時(shí)間里,我與組員大體上完成了項(xiàng)目設(shè)計(jì)的要求,中間遇到了不少的問題,但最后還是解決了。這是第一次以小組分工的形式完成任務(wù),其中有不少收獲,我想借此分享一下自己在來到萬碼后的學(xué)習(xí)經(jīng)歷。

在參加培訓(xùn)前,我本身就有對c++和python方面的基礎(chǔ)認(rèn)識,雖然沒有使用過java,但是我認(rèn)為學(xué)習(xí)新的編程語言前應(yīng)該先提高自己在邏輯方面的理解,這樣還是有助于對新的內(nèi)容的消化。一開始的a模塊是java的基礎(chǔ)部分,經(jīng)過袁老師的Java基礎(chǔ)知識的講解,我發(fā)現(xiàn)Java并非想象的那么難入門,其實(shí)大部分邏輯語句和c是相似的,復(fù)習(xí)一下之前的c 語言后,便對java有了一個(gè)初步的認(rèn)識,教室略微有點(diǎn)悶,大家雖然躁動(dòng)但是都在很認(rèn)真的聽講。練習(xí)題從最開始的“hello world”到后面的售票系統(tǒng),由簡到難,這一部分因?yàn)橛辛艘恍┗A(chǔ)所以做起來還是比較快的。

下一個(gè)大內(nèi)容是html部分,由于之前在學(xué)校里有用過python做疫情地圖,所以對里面的css樣式和代碼部分都不是很陌生,上手起來感覺和python除了在語法上有不同外,在邏輯上還是很好理解,不過我還是不太擅長用css給網(wǎng)頁裝飾,如果說html是給網(wǎng)頁搭建一個(gè)框架的話,那么css就是給框架穿上好看的衣服,表一如一才是真,所以css其實(shí)和html配合協(xié)作很重要,而我在框架的設(shè)計(jì)和顏色的選取上還是很難看,這方面還是欠缺練習(xí)。

再后面的是mvc部分,因?yàn)槊τ趯W(xué)校的事情所以斷斷續(xù)續(xù)的來聽課,這部分一開始聽的時(shí)候是比較蒙的,m,v和c的關(guān)系我起初并沒有完全的理解,不知道什么功能該放到哪個(gè)包,不知道包和包之間靠什么來建立起關(guān)系,所以后面還是決定重新和新的班一起重新在聽一遍,當(dāng)?shù)诙槁爉vc框架的時(shí)候,我才有了一個(gè)基本的了解,在做練習(xí)題的時(shí)候突然就看明白了結(jié)構(gòu),這也為后面做小組項(xiàng)目的時(shí)候打下了基礎(chǔ)。在做小組項(xiàng)目前,還需要了解數(shù)據(jù)庫方面的相關(guān)知識,這部分因?yàn)閷W(xué)校學(xué)過相關(guān)的課程,所以依然很好理解,主要的難點(diǎn)是如何將javaee和數(shù)據(jù)庫關(guān)聯(lián)起來使用以達(dá)到想要的效果。

在做小組項(xiàng)目前有看過前面一個(gè)班的預(yù)演,從那時(shí)起我就在考慮項(xiàng)目的內(nèi)容,等到自己的小組分配出來后,便決定好了項(xiàng)目的主題,在考慮到小組成員的能力水平后開始分配工作,從模板的選取到開始編寫項(xiàng)目并沒有用太多的時(shí)間,剩下的問題主要是在后臺管理界面和主頁面遇到的問題,比如舉報(bào)的帖子沒法正確顯示在后臺管理界面,提交的帖子沒有出現(xiàn)在主頁面上等,最后在解決了代碼上的問題后,在預(yù)演時(shí)又遇到的樣式上的問題和邏輯上的問題,于是又花了一周的時(shí)間進(jìn)行不斷的改進(jìn)后,在正式答辯上終于能夠做出一個(gè)擁有基本功能的論壇系統(tǒng),但是還是由于時(shí)間的關(guān)系,有些功能依然沒有弄完,但是在這次小組項(xiàng)目中最重要的還是讓我對b模塊有了更加深刻的理解,感謝小組的每一位成員的付出和努力,能夠讓最后的答辯順利進(jìn)行!也感謝老師們的指導(dǎo)和幫助,我仍有不足之處,希望能在以后的學(xué)習(xí)中完善。