萬碼學(xué)堂2020級學(xué)員張*賀
項(xiàng)目感言
項(xiàng)目答辯結(jié)束之后,感觸頗多。經(jīng)過3個(gè)多月的線上學(xué)習(xí),終于來到了學(xué)校。疫情的影響似乎還在繼續(xù),戴口罩、消毒,測體溫、間隔上課,一切都顯得緊張兮兮。但畢竟是回歸到了線下,學(xué)習(xí)氛圍比線上要好很多,我對未來心懷憧憬。
由于一直在線上學(xué)習(xí),大家都是隔著屏幕,只聞其名不見其人,都不太熟悉,所以第一天大家首先進(jìn)行了自我介紹,都彼此認(rèn)識了一下,雖然還是有很多同學(xué)記不住名字。接下來老師就說了一下團(tuán)隊(duì)項(xiàng)目的要求,然后進(jìn)行了項(xiàng)目分組。老師給了5個(gè)項(xiàng)目供我們選擇,我們選擇了游戲論壇系統(tǒng),這個(gè)系統(tǒng)就是用戶可以實(shí)現(xiàn)注冊登錄,并且在上面發(fā)表帖子進(jìn)行評論,類似于百度貼吧。兩周的時(shí)間做出一個(gè)完整的項(xiàng)目,對于我來說難度確實(shí)不小,還好是幾個(gè)人一塊合作,這樣大家就可以互相幫助,共同努力把這個(gè)項(xiàng)目做好。
項(xiàng)目開始之前,孫老師給我們講了一些必需的準(zhǔn)備工作,這樣我們才能正式的開始寫代碼,我第一次感受到了程序開發(fā)其實(shí)有很多東西需要接觸學(xué)習(xí),不僅僅是只會代碼就行了。規(guī)范性在程序開發(fā)中很重要。首先就是要進(jìn)行需求分析,對軟件需要實(shí)現(xiàn)的各個(gè)功能進(jìn)行詳細(xì)需求分析。需求分析階段是一個(gè)很重要的階段,這一階段做的好,將為整個(gè)軟件項(xiàng)目的開發(fā)打下良好的基礎(chǔ)?!拔ㄒ徊蛔兊氖亲兓旧怼?,同樣軟件需求也是在軟件愛你開發(fā)過程中不斷變化和深入的,因此,必須定制需求變更計(jì)劃來應(yīng)付這種變化,以保護(hù)整個(gè)項(xiàng)目的正常進(jìn)行。
需求分析寫完之后,我們進(jìn)行了討論,每個(gè)人都從用戶的角度和管理員的角度對項(xiàng)目需求提出了自己的想法,這使得我們的項(xiàng)目更加合理和完善,更加貼近于真實(shí)項(xiàng)目。
然后就是進(jìn)行數(shù)據(jù)庫的設(shè)計(jì),此階段中偶要根據(jù)需求分析的結(jié)果,對整個(gè)軟件系統(tǒng)進(jìn)行設(shè)計(jì)。我們每個(gè)人都參與了數(shù)據(jù)庫表的設(shè)計(jì)和檢查,這個(gè)過程又讓我熟悉了一遍數(shù)據(jù)庫的使用以及各種數(shù)據(jù)類型。數(shù)據(jù)庫設(shè)計(jì)的完成是后續(xù)工作的前提和基礎(chǔ)。
前后臺模板確定好之后我們就開始進(jìn)行程序代碼的具體編寫。此階段是將軟件設(shè)計(jì)的結(jié)果轉(zhuǎn)化為計(jì)算機(jī)可運(yùn)行的程序代碼。在程序編碼中必定要制定統(tǒng)一、符合標(biāo)準(zhǔn)的編寫規(guī)范。以保證程序的可讀性、易維護(hù)性。提高程序的運(yùn)行效率。組長給我們每個(gè)人分配了具體任務(wù)。這個(gè)過程是我們主要的工作內(nèi)容,在這段時(shí)間中,在組長和其他組員的幫助下,我完成了登錄、用戶經(jīng)驗(yàn)排行、個(gè)人中心頁面功能的實(shí)現(xiàn)。
從項(xiàng)目開始到答辯結(jié)束,大約兩周的時(shí)間,我在這個(gè)過程中學(xué)到了很多,收獲了成長,真的非常感謝組長和組員的幫助,感謝老師的指導(dǎo)和點(diǎn)評。