這周項目已經(jīng)完全結(jié)束了,發(fā)布了一個正式版,從 8.6 開始進行項目,到現(xiàn)在剛剛好一個月。
收獲
1、 SMPE 框架更加了解,開發(fā)基本業(yè)務(wù)沒有問題
2、 文件上傳,文件導(dǎo)出功能已經(jīng)掌握
3、 消息中間件 RabbitMQ 學(xué)習(xí)一天半,一天半結(jié)合微信開發(fā)文檔做出來訂閱消息的功能
改進
1、 數(shù)據(jù)處理。比如一個連表查詢,主表連到好幾個副表,當查詢數(shù)據(jù)量較大時數(shù)據(jù)中會參有基本數(shù)據(jù)和集合以及對象,連表查的結(jié)果集合并,這點待加強。
2、 代碼優(yōu)化。在連表查詢的時候,如果是空集合前端要一個空數(shù)組,不要null,這點處理上的判斷,一開始自己覺得并沒有什么問題,因為數(shù)據(jù)量比較多,就讓別人看了一下我寫的代碼,一眼就看出來了問題,這種問題是前端測試會報 500 的,之后在別人的幫助下優(yōu)化一下才正常的顯示出來。優(yōu)化的代碼很巧妙,這點主要原因有自己寫的項目少,經(jīng)驗比較缺乏。
3、 考慮問題不夠全面。有計劃遇到了一些問題,感覺解決不了,根本不可行,就直接去找負責人說一下情況,然后負責人告訴我這是可行的該怎么做,確實自己有時候考慮問題不夠全面。
總結(jié)
這次寫項目通過項目中發(fā)現(xiàn)自己還有很多的東西不會,跟同一屆的人還有不小的差距,技術(shù)上:登陸認證還不會,對框架的理解程度還不夠深入,服務(wù)器部署不會等問題。這次自己所分配的任務(wù)完成情況還是很滿意的,馮林做的是最多的,前后端一起搞,技術(shù)上的難點,以及雜七雜八的小活也都是他干的,很好的體現(xiàn)出來負責人的擔當。前后端交流方面這次沒有出現(xiàn)太大的歧義,項目期間還想學(xué)習(xí)其他東西,比如數(shù)據(jù)結(jié)構(gòu),設(shè)計模式,還有軟考,都沒有怎么學(xué),時間安排還是有些問題。
接下來計劃
1、 總結(jié)項目 2 天
2、 學(xué)習(xí)linux,docker,nginx。達成目標:會部署服務(wù)器
3、 學(xué)習(xí)認證授權(quán)(SpringSecurity)那塊內(nèi)容
4、 數(shù)據(jù)結(jié)構(gòu),算法、軟考插入到日常學(xué)習(xí)中