萬碼學(xué)堂2022級(jí)學(xué)員鐘*緣
項(xiàng)目感言:
六周的團(tuán)隊(duì)項(xiàng)目結(jié)束了,在這一過程中我成長了很多,同時(shí)發(fā)現(xiàn)做項(xiàng)目對(duì)個(gè)人編碼能力的提升是非常大的,做的過程中很多之前不懂的理論知識(shí),都在腦海漸漸清晰,對(duì)個(gè)人的發(fā)展是大大有意的。
當(dāng)然了項(xiàng)目最后做的不是很完美,在我們上去展示程序的功能時(shí)候,竟然會(huì)出現(xiàn)bug,讓在臺(tái)上的我們感到很無奈。我們不是沒有想到會(huì)出現(xiàn)bug,但是出現(xiàn)的地方有點(diǎn)不對(duì)。之前我們之間測(cè)試過代碼,是沒有問題??墒沁^幾天再來測(cè)試,竟然就出現(xiàn)問題了。這真是令人吃驚。不過,失敗便是失敗,只能怪我們?cè)谡缴吓_(tái)之前沒有好好測(cè)試代碼,才導(dǎo)致這樣的事情發(fā)生。于是我們小組的第一次展示就此告終。于是我們?cè)谄渌〗M進(jìn)行展示的時(shí)候,就在下面修改代碼了。在改代碼的時(shí)候,才發(fā)現(xiàn)有些地方出現(xiàn)錯(cuò)誤的,于是我們改完之后,測(cè)試了幾遍再上臺(tái)展示。這次還算順利,不過我們小組的人都感到有點(diǎn)蛋疼。我相信這是減少我們?cè)u(píng)分的原因之一。還有就是我們的項(xiàng)目沒有全部在一起,而是分開的這也是一個(gè)大忌。
因此,我們雖然將程序完整地寫出來,但是一些bug就毀了老師對(duì)我們的印象,我認(rèn)為這是我們的失誤。而這些失誤和我自己自身的不嚴(yán)謹(jǐn),給我敲響了警鐘。在編程的世界里,我們要對(duì)自己的代碼負(fù)責(zé),要盡可能地避免出現(xiàn)bug,要精益求精,要嚴(yán)謹(jǐn)。作為一個(gè)程序員,嚴(yán)謹(jǐn)和負(fù)責(zé)是必備的兩種品質(zhì)。如果沒有這兩種品質(zhì),我相信我在編程的道路上是走不了多遠(yuǎn)的。
舊思維的轉(zhuǎn)變不到位。老師在跟我們總結(jié)的時(shí)候,說:我們總是將課程設(shè)計(jì)當(dāng)做一個(gè)編程任務(wù)來做,而不是在做一個(gè)產(chǎn)品。只有在你們將一個(gè)軟件當(dāng)做一個(gè)用戶產(chǎn)品來研發(fā),自己的編程能力才會(huì)有一個(gè)質(zhì)的飛躍?!痹诼犕昀蠋煹目偨Y(jié)之后,我也發(fā)覺自己小組的最大不足——我們的程序用戶體驗(yàn)度不足。首先,我們的界面不夠美觀,一些圖標(biāo)甚至不一致,導(dǎo)致用戶的第一視覺就不夠好;另外,我們的程序存在延遲現(xiàn)象。于是,這些問題足夠用戶拋棄這個(gè)程序。作為一個(gè)稱職的程序員,我們需要進(jìn)行思考,思考我們的產(chǎn)品是靠哪一點(diǎn)才能吸引用戶的關(guān)注,畢竟所有的功能都差不多,我們需要怎么做才能吸引用戶的關(guān)注。就像老師所說的,我們的水平都差不多,程序的技術(shù)也不是很難,只是區(qū)別于有些人是否愿意花費(fèi)一兩個(gè)月的時(shí)間去鉆研這些技術(shù)。所以,我們要善于去思考,善于去總結(jié),不斷地總結(jié)和思考,就會(huì)讓我們?cè)絹碓竭M(jìn)步,才能在編程的大時(shí)代存活下去。
總結(jié)兩點(diǎn)團(tuán)隊(duì)項(xiàng)目的不足。一是項(xiàng)目初期討論對(duì)于業(yè)務(wù)需求,業(yè)務(wù)邏輯設(shè)計(jì)不完善,使得答辯時(shí)項(xiàng)目過于分散,沒有形成一個(gè)整體的產(chǎn)品;二是沒有以用戶需求做項(xiàng)目,有些業(yè)務(wù)想當(dāng)然,為了做而做,對(duì)于用戶來說毫無用戶體驗(yàn)。