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