萬碼學堂2019級學生王*昊
項目感言:
就在昨天結(jié)束了為期一個月的B模塊的項目并進行了項目的答辯,在這一個月中有著數(shù)不盡的辛酸與歡樂。下面就來說說在項目開發(fā)以及團隊合作過程中遇到的一些困難與克服困難的事情。
在開始選項目的時候,我們選擇了上課從來沒有涉及到的一個在線考試系統(tǒng),因為上課講的是一個購物的網(wǎng)站,所以下決定選擇做這個項目的時候,心里是很忐忑的,因為總是怕自己技術(shù)不到位完不成這個挑戰(zhàn),而且也打心底的想把自己的第一個項目做好。壓力是很大的。但是我們小組已經(jīng)一致同意做這個項目了,所以只能硬著頭皮上了。
第一個難點來了,設計數(shù)據(jù)庫。因為考試系統(tǒng)可能沒有別的項目大,但是數(shù)據(jù)庫之間的關(guān)聯(lián)性以及邏輯性很強,數(shù)據(jù)庫設計遇到了很多的難點,就怕少點什么重要的屬性,導致各個表之間關(guān)聯(lián)不起來,好在有陸老師的指導,數(shù)據(jù)庫也算勉強的完成了,盡管在項目后期發(fā)現(xiàn)了很多不合理的地方,但也算是完成了。
我們項目的一個敗筆緊隨而至,就是沒有找到整套的模板,因為好的模板發(fā)現(xiàn)都是花錢的,所以我們一不做二不休,選擇了自己做前端。做著做著就發(fā)現(xiàn)了很多的問題,腦袋里想到的東西可自己卻做不出來,因為前端學的東西太有限了,功能實現(xiàn)不出來,我們只能通過自己寫的和別的小功能的模板結(jié)合起來,這就導致了我們整個項目看起來非常的亂,看起來就是東拼西湊的感覺。這一點非常的不好,但這個時候已經(jīng)不能從頭開始了,只能這樣繼續(xù)下去了。
在開發(fā)的過程中,也有遇到很多的困難。因為上課講的是一個購物的系統(tǒng),在我們的項目中有很多的地方?jīng)]有涉及到,所以我們就在網(wǎng)上自己搜索學習,實在不行的詢問了老師,幸運的是問題都得到了解決。這也讓我明白老師只是引路人,更多的知識還是需要自己去探索去學習,這樣才能不斷地進步。再次就是因為項目是一起的,但是一個功能做完后,可能另一個人不滿意,這里也會有分歧,最后我們也都是互相監(jiān)督,爭取做一個互相之間都滿意的項目。
在團隊合作的過程中,我們也遇到了很多的問題。首先就是任務的分配問題,因為是第一次做項目缺乏經(jīng)驗。有的想做老師,有的想做學生,這就導致了工作分配的不合理性,我們商量后決定了,有誰想做什么提前說一下,以免導致項目重復,然后誰先做完誰就先選下一個要做的項目,也算是安排好了成員的分工問題。團隊合作中也會遇到合項目的問題,因為每人的項目不同,內(nèi)容也不同,經(jīng)常會在合項目的過程中產(chǎn)生各種沖突,這種沖突很難解決,只能逐一排查,很費時間。經(jīng)常會導致一個人的項目進行大范圍的改動。
項目的優(yōu)點就是,首先我們嘗試了別的班的小組很少有在B模塊就去做這樣的在線考試系統(tǒng),并且實現(xiàn)了在