青軟培訓,Java培訓,軟件培訓,Java培訓機構,Java培訓學校,萬碼學堂,電腦培訓,計算機培訓,Java培訓,JavaEE開發(fā)培訓,青島軟件培訓,軟件工程師培訓

萬碼學堂2019級學生王*昊


項目感言:

就在昨天結束了為期一個月的B模塊的項目并進行了項目的答辯,在這一個月中有著數(shù)不盡的辛酸與歡樂。下面就來說說在項目開發(fā)以及團隊合作過程中遇到的一些困難與克服困難的事情。

在開始選項目的時候,我們選擇了上課從來沒有涉及到的一個在線考試系統(tǒng),因為上課講的是一個購物的網(wǎng)站,所以下決定選擇做這個項目的時候,心里是很忐忑的,因為總是怕自己技術不到位完不成這個挑戰(zhàn),而且也打心底的想把自己的第一個項目做好。壓力是很大的。但是我們小組已經(jīng)一致同意做這個項目了,所以只能硬著頭皮上了。

第一個難點來了,設計數(shù)據(jù)庫。因為考試系統(tǒng)可能沒有別的項目大,但是數(shù)據(jù)庫之間的關聯(lián)性以及邏輯性很強,數(shù)據(jù)庫設計遇到了很多的難點,就怕少點什么重要的屬性,導致各個表之間關聯(lián)不起來,好在有陸老師的指導,數(shù)據(jù)庫也算勉強的完成了,盡管在項目后期發(fā)現(xiàn)了很多不合理的地方,但也算是完成了。

我們項目的一個敗筆緊隨而至,就是沒有找到整套的模板,因為好的模板發(fā)現(xiàn)都是花錢的,所以我們一不做二不休,選擇了自己做前端。做著做著就發(fā)現(xiàn)了很多的問題,腦袋里想到的東西可自己卻做不出來,因為前端學的東西太有限了,功能實現(xiàn)不出來,我們只能通過自己寫的和別的小功能的模板結合起來,這就導致了我們整個項目看起來非常的亂,看起來就是東拼西湊的感覺。這一點非常的不好,但這個時候已經(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)了在線的出題、出試卷、以及考試和評分這樣的在線考試的基本功能。缺點是如果把這樣的項目交給客戶的話,客戶用起來會極其不方便,甚至會不知道該怎樣去操作,交互性很差。這也是項目以后需要完善的地方。

說說我自己做的特別不好的地也是懈怠的地方,那就是在設計的時候沒有站在用戶的角度去實現(xiàn)這個功能,我只是在想把這個功能實現(xiàn)了就好,所以在答辯的時候遭到了孫老師的批評,我也發(fā)現(xiàn)這是一個特別嚴重的問題。我非常虛心的接受這個批評,而且在以后的項目設計中,我會特別留心這個問題,多角度的考慮,不會再犯了。

在整個項目的完成中,我又更加熟悉并且深入了老師上課所講的內(nèi)容,了解了項目設計過程中應該注意的事情,以及項目交給客戶后客戶該如何方便的使用這個系統(tǒng)的問題。這些對于我來說都是一個極大的進步,也是一個月的時間所學習到的東西。

最后,要感謝項目完成過程中,老師的悉心教導,以及同組成員之間互相詢問和耐心解決。