轉(zhuǎn)眼之間,就來到了2018年,隨著新年的來臨,B模塊實(shí)訓(xùn)也隨著新年的鐘聲開始了。我們一開始本來打算做考試系統(tǒng),但是因?yàn)榉N種原因,我們決定做百度貼吧。隨后,我們仔細(xì)分析了百度貼吧的各項(xiàng)功能,發(fā)現(xiàn)貼吧不是那么的簡(jiǎn)單,雖然如此,我們還是決定好好的將個(gè)項(xiàng)目做完。
在用了一下午的時(shí)間將功能基本理清后,我們將要做的功能告訴了陸老師,陸老師看了后,指出了一些我們對(duì)功能上錯(cuò)誤的理解。隨后,我們就開始設(shè)計(jì)數(shù)據(jù)字典。設(shè)計(jì)數(shù)據(jù)字典時(shí),我們就是按照最初的想法去設(shè)計(jì)的,因?yàn)樵谧鲰?xiàng)目時(shí),數(shù)據(jù)庫一定會(huì)有改動(dòng)。我們組設(shè)計(jì)數(shù)據(jù)字典大約用了一上午的時(shí)間,我們本以為不會(huì)有什么問題,結(jié)果,下午老師檢查時(shí),我們才發(fā)現(xiàn)數(shù)據(jù)字典的設(shè)計(jì)有很大的缺陷,有許多情況我們都沒有考慮到,比如回復(fù)時(shí)會(huì)有多種回復(fù),舉報(bào)功能也非常復(fù)雜,要設(shè)計(jì)四個(gè)表來完成這一項(xiàng)功能。陸老師向我們指出了錯(cuò)誤,并讓我們重新設(shè)計(jì)數(shù)據(jù)字典,考慮到做項(xiàng)目的時(shí)限,也刪掉了一些功能。
模板找好,數(shù)據(jù)庫設(shè)計(jì)完畢,我們組開始正式做項(xiàng)目了。第一天,組長(zhǎng)和另外的組員做前后臺(tái)的登錄注冊(cè),以及前臺(tái)的網(wǎng)頁頭部包含,而我負(fù)責(zé)做的是前臺(tái)顯示熱門帖子和貼吧功能。這個(gè)功能是要通過查詢數(shù)據(jù)庫里符合熱門標(biāo)準(zhǔn)的帖子和貼吧的內(nèi)容以及標(biāo)貼、發(fā)帖人等信息,并將它們顯示在頁面上,對(duì)我來說并不是很難,分完后,我就開始做了,雖然中間出了一些小問題,但是我仍然在放學(xué)前做完了熱門帖子?;丶液?,我稍微美化了一下頁面。第二天,我將熱門貼吧也做完了。
雖然我做的速度并不是非???,中間也出現(xiàn)過錯(cuò)誤,但是自己還是比較滿意,我覺得這是我一直堅(jiān)持練習(xí),認(rèn)真聽講的結(jié)果。后來幾天,我把發(fā)帖人、熱門貼吧和熱門帖子的詳情頁面也做完了,但是就在我要給組長(zhǎng)時(shí),卻發(fā)現(xiàn)我和組長(zhǎng)的功能做重了,后來我開始做回復(fù)的功能?;貜?fù)功能是這次項(xiàng)目的一個(gè)難點(diǎn),因?yàn)槲覀兘M要做的是一個(gè)無限級(jí)回復(fù),回復(fù)完一個(gè)帖子之后還可以繼續(xù)回復(fù)。
而且,回復(fù)分為回復(fù)貼子和回復(fù)回復(fù),先要添加回復(fù),還要將所有的回復(fù)顯示出來,難點(diǎn)就是顯示,因?yàn)橐@示無限級(jí)。我用的是遞歸方法做的。開始做的時(shí)候,我并沒有搞清楚回復(fù)功能到底是什么,所以無從下手,多虧了組長(zhǎng)和陸老師的耐心講解,讓我這個(gè)糊涂人終于分析明白了功能。
在做項(xiàng)目的過程中,我發(fā)現(xiàn),其實(shí)有些錯(cuò)誤,我開動(dòng)腦筋,仔細(xì)思考,真的會(huì)找到解決方法的,這項(xiàng)能力是非常重要的,因?yàn)橐院蟮墓ぷ髦胁豢赡苡腥艘恢睅湍?,自己必須要學(xué)會(huì)獨(dú)當(dāng)一面,而要做到這一點(diǎn),就需要大量的練習(xí),不斷發(fā)現(xiàn)錯(cuò)誤,仔細(xì)觀察,開動(dòng)腦筋,只有這樣,才能在技術(shù)上有所提高,而這需要長(zhǎng)期的練習(xí)和積累。
通過這次的實(shí)訓(xùn)項(xiàng)目,我的技術(shù)得到了進(jìn)一步的提高,我也發(fā)現(xiàn)了我的缺點(diǎn)——我的業(yè)務(wù)分析是一個(gè)短板,我總是要花很長(zhǎng)時(shí)間才能搞清到底要做的東西是什么。但是我不氣餒,我會(huì)多花時(shí)間看看別人的項(xiàng)目分析,自己也試著學(xué)習(xí)一下,慢慢提高這項(xiàng)能力。
我會(huì)繼續(xù)努力,爭(zhēng)取將C模塊學(xué)得更扎實(shí),為將來就業(yè)打下基礎(chǔ)。