萬碼學(xué)堂2020級學(xué)員邊*偉
項(xiàng)目感言
在經(jīng)歷了疫情隔離,大學(xué)畢業(yè)種種之后終于迎來了期待已久的線下學(xué)習(xí)模式。經(jīng)過這兩個多星期的實(shí)訓(xùn)感觸頗多不僅僅與班上的同學(xué)相互認(rèn)識更多的是對自己之前所學(xué)習(xí)效果的一種檢驗(yàn),對所學(xué)知識的一種回顧和對如何團(tuán)隊(duì)做項(xiàng)目的一個了解
項(xiàng)目期初我們在網(wǎng)上申請了云數(shù)據(jù)庫,詳細(xì)的寫明了項(xiàng)目功能需求,數(shù)據(jù)字典,項(xiàng)目分工以便于后續(xù)寫代碼高效的實(shí)現(xiàn)需求,由于是合作項(xiàng)目為了更好的合作我們寫自己的開發(fā)規(guī)約。項(xiàng)目進(jìn)行時每個人都非常認(rèn)真在大約一個星期多一點(diǎn)的時間我們就大致完成了項(xiàng)目。之后的就比較輕松檢驗(yàn)項(xiàng)目。
在做這個項(xiàng)目當(dāng)中用到了更多的技術(shù),為了頁面美觀我們使用了模板但是模板不僅僅是套用就能成功的中的樣式j(luò)s代碼等需要自己弄清楚。MVC結(jié)構(gòu)是完成項(xiàng)目的基礎(chǔ),ajax的使用更好的傳遞數(shù)據(jù)。反射技術(shù)使得servlet寫起來更方便,單一實(shí)例可以減少系統(tǒng)資源做項(xiàng)目的同時也是鞏固了之前所學(xué)的知識。在做項(xiàng)目時不斷優(yōu)化代碼使很多類似的代碼調(diào)用一個方法不僅減少了代碼量也是對許多功能方法的一個總結(jié)。在查詢數(shù)據(jù)時盡量使用一條sql語句減少數(shù)據(jù)庫訪問次數(shù)。此時sql語句會變得很長很復(fù)雜需要花等多的時間研究。通過這次做項(xiàng)目的過程使得自己更有耐心更謹(jǐn)慎基礎(chǔ)錯誤犯的越來越少,邏輯思路更清晰。
項(xiàng)目大致做成后檢驗(yàn)項(xiàng)目修復(fù)bug讓我明白程序員需要更多的站在用戶的角度思考,用戶會怎么操作。才能更好地調(diào)整,修改項(xiàng)目添加適當(dāng)?shù)挠脩粜枰墓δ堋S捎谇捌谧ゾo時間才能有更多的時間比較輕松地去校驗(yàn)項(xiàng)目的功能。
在項(xiàng)目答辯后老師指導(dǎo)出我做的后臺功能應(yīng)該更全面,后臺功能應(yīng)該可以查看前臺全部信息并進(jìn)行管理。搜索功能應(yīng)該可以更全面。在做項(xiàng)目時不要畏難在實(shí)現(xiàn)一個功能時先實(shí)現(xiàn)再優(yōu)化。遇見不會的問題時要虛心請教也可以在網(wǎng)上學(xué)習(xí)別人的東西,在經(jīng)過自己反復(fù)的應(yīng)用就會變成自己的東西作為一個新程序員最重要的是多練習(xí)和好學(xué),解決問題的方式有很多種要尋找更簡潔方便的方法,才能提高效率。只有先經(jīng)歷大量的知識學(xué)習(xí),大量的代碼練習(xí)才能在以后寫程序時輕車熟路。