時(shí)間說長(zhǎng)不長(zhǎng),說短不短,3個(gè)禮拜的JavaEE實(shí)訓(xùn)結(jié)束了,對(duì)我這個(gè)Java菜鳥來說收獲頗豐。很清楚自己對(duì)知識(shí)點(diǎn)掌握不扎實(shí),對(duì)項(xiàng)目的具體實(shí)現(xiàn)不清楚,所以從開始實(shí)訓(xùn)就告訴自己,要通過實(shí)訓(xùn)多寫,多練,多和組長(zhǎng)組員討論等方式來提升自己對(duì)代碼的理解和應(yīng)用,以及對(duì)項(xiàng)目功能的具體實(shí)現(xiàn)能力,下面從開始討論并確定項(xiàng)目開始:
1.討論項(xiàng)目:整個(gè)過程雖然都在積極的參與討論,也提出幾個(gè)市場(chǎng)熱門的項(xiàng)目,但對(duì)于技術(shù)以及功能的具體實(shí)現(xiàn)完全處于懵懂狀態(tài),經(jīng)討論,因項(xiàng)目時(shí)間短而否決,最終確定社交網(wǎng)。
2.設(shè)計(jì)數(shù)據(jù)庫:做什么確定后,下一步討論設(shè)計(jì)數(shù)據(jù)庫,組員們討論半天感覺沒有什么問題后,覺得應(yīng)該把老師找來看下是否可行,老師看后提出很多問題,按照老師提出的問題重新設(shè)計(jì)數(shù)據(jù)庫,此時(shí)根據(jù)網(wǎng)站功能及具體實(shí)現(xiàn)細(xì)節(jié)開始設(shè)計(jì)數(shù)據(jù)庫。
3.界面功能實(shí)現(xiàn):數(shù)據(jù)庫設(shè)計(jì)完成后,組長(zhǎng)分配任務(wù)回家后搭建項(xiàng)目,第二天開始寫,我的第一個(gè)界面是做美文分享,剛開始接到是做美文分享后,完全無思路,就想著先把界面弄出來吧,參照了很多類似網(wǎng)站,覺得都和當(dāng)初一起討論出來的數(shù)據(jù)庫出入很大,如按照其他網(wǎng)站的來做,可以說美文界面的數(shù)據(jù)庫要重新討論,要換一種思路,不能完全按照其他網(wǎng)站的來做,最后確定左邊顯示標(biāo)題,右邊顯示文章內(nèi)容及圖片等信息,按照這個(gè)想法,界面設(shè)計(jì)好之后開始實(shí)現(xiàn)功能,按照老師講的理清思路,開始寫,中間也遇到很多問題,知道遇到問題其實(shí)就是自己提升的過程,下次就可以規(guī)避同樣的問題了,代碼越寫越快,感覺項(xiàng)目越做越順利。美文完成后,組長(zhǎng)又分配了一個(gè)站內(nèi)發(fā)信功能,站內(nèi)發(fā)信設(shè)計(jì)收件箱,發(fā)件箱,寫信,回復(fù),刪除等功能比美文分享要麻煩很多,界面就多了4個(gè),但這個(gè)接到任務(wù)后,就知道首先把界面弄出來,再一點(diǎn)一點(diǎn)實(shí)現(xiàn)功能,做完后發(fā)現(xiàn)寫站內(nèi)發(fā)信用的時(shí)間和美文分享用的時(shí)間差不多,自己也感覺很意外,知道這就是實(shí)訓(xùn)帶來的進(jìn)步,最后一個(gè)任務(wù)是做網(wǎng)站首頁,這個(gè)界面功能稍少一些,用不不到半天的時(shí)間就完成了。
在做項(xiàng)目的過程中得到了寫代碼自信,清楚了項(xiàng)目的整個(gè)過程,這是平時(shí)練習(xí)得不到的,謝謝學(xué)校老師的不倦教誨。