萬碼學(xué)堂2021級學(xué)生李*旭
項目感言:
隨著課程的進(jìn)行,我們學(xué)習(xí)到了越來越多的技術(shù)、技巧,同時也迎來了新的項目,又一次的團(tuán)隊合作的項目。這次老師提供了兩個備選項目,經(jīng)過組員的一致討論,我們選擇了更具用挑戰(zhàn)性的項目——課程表。
項目敲定之后,我們開始準(zhǔn)備工作,項目的數(shù)據(jù)結(jié)構(gòu)和字典,以及項目具有哪些功能和使用的工具,我們都使用最新學(xué)到的知識、技術(shù)應(yīng)用其中,比如前后端分離,Vue、JWT、SpringBoot以及后來的Shiro,經(jīng)過討論我們進(jìn)行了分工,我主要負(fù)責(zé)Vue如何使用,還有模塊管理以及角色管理和Shiro。
Vue剛學(xué)習(xí)不久,還沒有完全掌握Vue的使用方法,這時更遑論使用Vue的腳手架,所以需要自己不斷學(xué)習(xí)Vue的相關(guān)課程。通過自己每晚學(xué)習(xí)Vue的基礎(chǔ)教程了解了Vue的生命周期鉤子函數(shù)、計算屬性、函數(shù)、Vue的指令、組件、以及axios等等新的知識。并且學(xué)完之后研究Vue的腳手架,解析別人的模板為己所用。雖然學(xué)習(xí)Vue花費(fèi)了不少時間,但是還是學(xué)到了很多東西,其中包括Vue Router的使用,Vuex的使用,對Vue的工作原理有了一個更加深入的了解。
在后續(xù)的學(xué)習(xí)中,老師教會了我們Shrio,此時我就想把Shiro直接應(yīng)用到項目中,奈何自己記得也不是很熟練,于是只能再參照老師上課講的內(nèi)容以及網(wǎng)上的各種資料結(jié)合自己的項目付諸實踐。然而在使用中還是碰到了不少問題,比如已經(jīng)設(shè)置了Shiro但是沒有起到作用,然后回過頭去查找哪里出了問題,最后發(fā)現(xiàn)僅僅是因為少加了過濾條件就導(dǎo)致Shiro不起作用。隨著新知識在項目中的應(yīng)用,其工作流程也更加清晰。學(xué)習(xí)Shiro的同時也參照了若依的數(shù)據(jù)庫字典,讓我更加清除Shiro的流程。
這次項目讓我感受到了,不論什么時候都不能停止學(xué)習(xí),我需要不斷的學(xué)習(xí)新知識新技術(shù)新技巧,但是單純的學(xué)習(xí)還是不夠的,必須要付諸實踐,多練習(xí)多動手才能加深記憶,才能理解新知識的原理或者流程,才能讓自己的能力升華。