三期項目我所在的項目組為美食杰項目組,一個面向大眾的美食類網(wǎng)站,以分享菜譜為核心功能。作為組長,項目既然已經(jīng)確定,那就要做全做好。剛開始帶領(lǐng)組員對著美食杰的真實網(wǎng)站進(jìn)行細(xì)節(jié)分析,一天的時間算是摸清了網(wǎng)站的大體架構(gòu)。不過,真正的難關(guān)菜剛剛開始,因為是連網(wǎng)站模板都需要我們自己動手找,著實費了一番力氣。我和2個成員花了一個周才把網(wǎng)站的模板大體做好,這時候另一個組已經(jīng)寫了幾天代碼了,其余的組員有點著急,因為我把數(shù)據(jù)庫定義的很大,1個半月的時間根本不能完成所有預(yù)期功能,不過我還是適當(dāng)安撫了:“做不完沒關(guān)系,把能做好的做到”。約一周后項目框架完工,上傳到CVS,開始了代碼階段。開始幾個組員對項目的整體結(jié)構(gòu)不清楚,數(shù)據(jù)庫字典也不去查看,寫一會代碼就得問我,開始確實很反感,后來我挨個給重新講解了一遍數(shù)據(jù)庫結(jié)構(gòu),總算是把數(shù)據(jù)庫不清楚的這種問題解決了。部分組員基礎(chǔ)不好,寫DAO代碼的時候老出錯,我和其余組員帶著他們從頭開始寫測試方法測試錯誤,有的組員終于可以自己找錯了,我們都感到很高興。
經(jīng)常寫代碼遇見意見分歧的情況,我會專門寫測試方法告訴大家為何要這么寫而不是那么寫,在互相的幫助下,項目進(jìn)行的不緊不慢,老師也幫助了我們不少,解決了很多細(xì)節(jié)問題。
項目在預(yù)演過程中,老師和同學(xué)指出了不少需要進(jìn)行改進(jìn)的細(xì)節(jié),并提出了項目不是做的多而要做的精的意見,我和組員回頭就開始進(jìn)行了細(xì)節(jié)上的優(yōu)化。做項目過程中,我也遇見了很多難題。一個樹狀關(guān)聯(lián)的分類菜單的點擊上級分類超鏈接實際是子分類第一個的超鏈接的細(xì)節(jié),為了解決這個問題,想了一天沒有想出來。結(jié)果在做后臺權(quán)限管理的時候突然想到了解決方法,很快解決了。在項目后期,又用了不少老師講解的新知識,如ajax請求jsp等,對項目的幫助很大。
項目答辯雖然出現(xiàn)了一些小BUG,但是很順利,每個組員個人部分的功能都做的不錯。
雖然項目最后做的功能只是預(yù)期功能的一部分,但是我們覺得很不錯。通過這次實訓(xùn),在老師和同學(xué)的幫助下,我個人的技術(shù)水平提升很大,同時我也深刻意識到細(xì)節(jié)很重要,細(xì)節(jié)決定成敗。一個成功的項目離不開一個合格的團(tuán)隊,離不開團(tuán)隊里面每個人的發(fā)揮,每個人要把自己的部分做好并團(tuán)結(jié)團(tuán)隊,才能聚沙成塔,畢竟三個臭皮匠頂個諸葛亮嘛。