对于本次的招聘网项目,我主要负责后台,由于一些原因,项目时间在进行到一半后台才开始写,并且在写后台的时候,还有一些其他原因,中间耽误了一些时间,所以完成度并不是多好,虽然如此,但在其中也有些收获。
在项目进行的过程中,出现了不少问题,也学到了不少东西。之前我认为做项目不管怎样一定要动手做,但在项目结束之后,我稍微改变了一下想法:理论知识一定不能落下,就算不能明白技术的原理,也一定要明白操作的大体流程,了解其工作的基本步骤,然后就是理解的过程中一定要动手去做。
项目期间,在学习了shiro权限管理之后(大约在10.12左右),后台管理就进行了一次很大的改动,更改了数据库的表,增加了管理员的角色与权限,加入了shiro权限管理,整个后台都发生了改动,耗费了紧近两天的时间。虽然项目整合shiro没有出现问题,其中我通过老师的讲解感觉也已经有了一个比较明显的认识,一些操作也明白是什么意思,但我总感觉没有在其中学到什么,或者是说感觉欠缺很多东西,项目将近结束之时才感觉到问题不是出在对shiro的理解上,而是自己对springBoot的理解有些模糊,知道定义却不明白意思,简单说就是理论知识没有掌握好,有些自以为是的理解让我忽略了一些重要的知识。
还有就是spring的面向切面编程AOP,项目之中有些地方用这项技术就会很方便,如在管理员的一些敏感操作都需要重新输入登录密码,而且也能练习、感受一下学到的新知识,但对于项目的一些问题理解没有那么深刻,等想到的时候又已经没有时间再去改动,所以在考虑问题时要全面的去思考,不能走一步看一步,有时候我认为这个思考会很浪费时间,所以要尽可能的在合理的时间内考虑到更多的问题。
做项目会遇到问题,但我认为问题可以反映出许多东西,解决问题的时候能加深对问题的理解,对问题会有一个更加明确的认识,记忆更加牢固,每一次解决问题都是在丰富自己。
由于一些个人原因,在本次项目中的表现并不是很好,很多功能并没有实现,学习也将近结束,今后的工作过程中要更加认识自己的不足,努力丰富、完善自己。
0条评论
点击登录参与评论