青軟培訓,Java培訓,軟件培訓,Java培訓機構,Java培訓學校,萬碼學堂,電腦培訓,計算機培訓,Java培訓,JavaEE開發(fā)培訓,青島軟件培訓,軟件工程師培訓

萬碼學堂2021級學生郭*昊

項目感言:

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

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

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

再后面的是mvc部分,因為忙于學校的事情所以斷斷續(xù)續(xù)的來聽課,這部分一開始聽的時候是比較蒙的,m,v和c的關系我起初并沒有完全的理解,不知道什么功能該放到哪個包,不知道包和包之間靠什么來建立起關系,所以后面還是決定重新和新的班一起重新在聽一遍,當第二遍聽mvc框架的時候,我才有了一個基本的了解,在做練習題的時候突然就看明白了結構,這也為后面做小組項目的時候打下了基礎。在做小組項目前,還需要了解數據庫方面的相關知識,這部分因為學校學過相關的課程,所以依然很好理解,主要的難點是如何將javaee和數據庫關聯起來使用以達到想要的效果。

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