《積分管理》項(xiàng)目反思

項(xiàng)目經(jīng)歷:

今年的3月25日晚上7點(diǎn)左右,我接到了桑學(xué)長的消息。讓我參加個(gè)項(xiàng)目,我經(jīng)歷了短暫的遲疑后,選擇了參加。然后當(dāng)晚9:30開了第一次會(huì)議。初步定了需求。實(shí)際上一開始我的心是忐忑且興奮的,因?yàn)檫@個(gè)項(xiàng)目是我參加的第一個(gè)完整的項(xiàng)目。但同時(shí)也有很深的憂慮,自己的實(shí)力達(dá)不到是一方面,另一方面是這個(gè)項(xiàng)目從需求梳理、ui設(shè)計(jì)到前后端開發(fā)都需要我們每個(gè)人參與,而我們四個(gè)完全沒有經(jīng)驗(yàn)。從3.26號(hào)到6.6號(hào),在學(xué)校的時(shí)間事情很多,我們設(shè)定的項(xiàng)目任務(wù)一次次逾期,直到閉組我們?nèi)杂泻荛L的路要走。7.18號(hào),我們實(shí)訓(xùn)回到小組后,學(xué)長再次給我們開了會(huì),最后決定給我們兩周的時(shí)間去完善,結(jié)果很明顯,我們最終沒能完成。

負(fù)責(zé)的模塊

在《積分管理》項(xiàng)目中我負(fù)責(zé)的主要模塊是移動(dòng)端消息,申請記錄的UI設(shè)計(jì),pc端學(xué)生會(huì)管理,專業(yè)管理,院系信息模塊,密碼初始化的前端頁面與后端接口

項(xiàng)目總結(jié)與反思

實(shí)話講,我沒有料到這個(gè)項(xiàng)目會(huì)持續(xù)這么長的時(shí)間,而且最終沒有能夠完成。沒有什么雖然但是可以講,失敗了就是失敗了。而這個(gè)結(jié)果,有我很大一部分原因:

1.沒有全身心放在項(xiàng)目上。在最開始的時(shí)候,雖然加入了項(xiàng)目,但我其實(shí)并沒有很把它放在心上,在加上小組與學(xué)校都有很多的事情,我便給自己找了很多借口去推脫,導(dǎo)致進(jìn)度緩慢。

2.技術(shù)水平差,技術(shù)棧缺失。當(dāng)接觸到前端頁面時(shí),進(jìn)度一下就卡在了那。前端知識(shí)太過薄弱,面對(duì)需要的網(wǎng)頁完全只能去照搬后稍作修改,數(shù)據(jù)綁定,js事件處理,每一步都走的坎坎坷坷,最后只是勉強(qiáng)完成了頁面的需求便草草結(jié)束了,直到在園區(qū)再次上手前端,死磕了倆晚上才在負(fù)責(zé)人的幫助下弄明白了前端框架的基本使用方法,后續(xù)開發(fā)也才順利進(jìn)行。我的后端開發(fā)是7.18號(hào)到達(dá)園區(qū)后才開始的,在這之前我的實(shí)踐能力基本是0,理論基礎(chǔ)也忘記的差不多,面對(duì)一個(gè)接口的開發(fā)可以說是手足無措,完全照搬,然后一點(diǎn)一點(diǎn)的讀代碼,足足用了兩天才學(xué)會(huì)了怎么寫出一個(gè)完整的接口,之后的casbin權(quán)限控制也卡了我很長一段時(shí)間

3.目標(biāo)不明確,有時(shí)候不知道該干什么,對(duì)于一些代碼在最開始的時(shí)候沒有能夠去分析足夠多的信息,面對(duì)碰壁產(chǎn)生了退卻逃避心理。

我的收獲

1、 前、后端知識(shí)

首先在這里要感謝負(fù)責(zé)人的幫助,在園區(qū)進(jìn)入狀態(tài)的這兩天,我的前端技術(shù)得到了很大的提升,對(duì)于一些組件的使用也愈發(fā)熟練,頁面設(shè)計(jì),數(shù)據(jù)綁定,參數(shù)傳遞,至少在這個(gè)項(xiàng)目的前端上,已經(jīng)可以很熟練的去做一些事情。但基礎(chǔ)知識(shí)的薄弱并沒有改變,這也是我接下來要攻克的第一道關(guān)隘。

后端上,從剛到園區(qū)的“兩眼一抹黑”到現(xiàn)在可以較為熟練的開發(fā)一個(gè)go后端接口,解決期間的各種問題,我的收獲很大,gin框架的使用也有了一些自己的經(jīng)驗(yàn),同時(shí)因?yàn)樨?fù)責(zé)模塊的需求,對(duì)于一定數(shù)據(jù)量的連表查詢也學(xué)習(xí)了一些優(yōu)化方法與技巧。但與前端相同,自身底子過于薄弱,很多代碼邏輯不清晰,冗余高,對(duì)于go語言接口,切片的特性也不夠熟悉,這些都是亟待解決的問題

2、casbin的初步了解

在對(duì)權(quán)限模塊梳理的過程中,也學(xué)習(xí)了一些casbin的知識(shí),也學(xué)習(xí)到了一些簡單的casbin的RBAC匹配策略的代碼設(shè)計(jì)與編寫。

未來的規(guī)劃

1.前端的學(xué)習(xí),重點(diǎn)學(xué)習(xí)js與vue,熟練掌握前后端交互參數(shù)傳遞

2.充實(shí)技術(shù)棧——mysql,redis,casbin,nginx,jwt

3.GO語言的一些淺層原理,閱讀GO語言的一些書籍,熟悉Go語言代碼規(guī)范

4.代碼優(yōu)化與規(guī)范

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容