C模块的项目答辩已经结束了,在万码学堂上课、做项目的日子也即将结束了。
我们组的项目用到了D模块学到的springboot框架,实现的功能有前台的注册登录、题库练习、考试、个人中心等功能,后台的权限管理、管理员登录、题库的管理、考试信息管理、用户管理等功能。但是由于种种原因,导致后期项目个别细小功能的完善工作没有做好,但每个人付出的努力让这个项目总体上还是不错的。
我主要负责了用户管理的相关功能。对于一些技术的使用当然是得到了练习,但我觉得最重要的还是编程思维的锻炼,如怎样让用户得到更好的使用体验,在这个基础上怎么去设计功能和实现的功能,这之间的业务逻辑是怎样的等等。当然,技术离不开思维的支持,思维离不开技术的实现,两者就好比电脑的硬件和软件的关系,相辅相成。
这次答辩也让我认识到我做的网页不太行,要找好的模板,老师对我们项目所提出的问题其实是在对我们进行建议,是让我们不断的完善我们的个人能力,不断提升对知识的掌握,让我们在以后的学习的继续努力。不能完全把精力放在代码编写上,代码的编写只是软件工程的一部分,其他部分比如可行性研究、需求分析、软件设计、软件测试、软件维护等等也都同样重要,只有把每一个部分都做好,项目才是合格的。做项目是为了学习软件工程的知识,而不是生搬硬套,比如我们写代码的时候碰到不会的会去查找资料,但是我们不应该直接把查到的东西复制到自己代码里,而是应该学会它的用法,这样才是学以致用。
总之,不管是学习还是做项目、答辩,目的只有一个,就是让自己的开发能力得到提高,让自己变得优秀。在以后的工作中也是如此,不断地提升自己、锻炼自己,让自己变得更优秀,然后让优秀成为一种习惯。
1
阅读:1383
收藏
1