万码学堂2019级学员王*松
项目感言:
C模块的项目答辩已经结束了,在万码学堂上课、做项目的日子也即将告一段落。受到新冠疫情的影响,两三个月前就应该结束的课程和答辩拖延到了7月份。在这漫长的“寒假”里,我们小组做了一个消防学习考试网站,项目总体功能基本实现,但还有些细节性的功能没有考虑到,导致实用性有所降低,在答辩结束之际,我也对C模块、D模块的学习和小组项目做一个总结。
整个C模块和D模块的学习基本都是在家通过网络直播的方式进行,肯定是没有在学校的教室里和老师面对面学习、探讨的效果好,但幸好有直播回放,不懂或者遗忘的知识随时可以通过看课程回放。通过做项目,对学到的知识加以使用和巩固,也是为即将的工作面试和以后的工作夯实基础。我们组的项目用到了D模块学到的springboot框架和solr、shiro等技术,实现的功能有前台的注册登录、课程视频学习、题库练习、考试、个人中心等功能,后台的权限管理、管理员登录、课程管理、题库的管理、考试信息管理、考试分数管理等功能。小组内的每个成员都尽力去实现自己负责的功能,最后由于种种原因,有转班和工作的,导致后期项目个别细小功能的完善工作没有做好,但每个人付出的努力让这个项目总体上还是不错的。
我主要负责了前台完整的登录功能,包括密码修改、自动登录、登录日志和后台考试的发布、考试信息操作和考试分数的操作。对于一些技术的使用当然是得到了练习,但我觉得最重要的还是编程思维的锻炼,如怎样让用户得到更好的使用体验,在这个基础上怎么去设计功能和实现的功能,这之间的业务逻辑是怎样的等等。当然,技术离不开思维的支持,思维离不开技术的实现,两者就好比电脑的硬件和软件的关系,相辅相成。
总之,不管是学习还是做项目、答辩,目的只有一个,就是让自己的开发能力得到提高,让自己变得优秀。在以后的工作中也是如此,不断地提升自己、锻炼自己,让自己变得更优秀,然后让优秀成为一种习惯。