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