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