这周我们小组正式合作了一个企业管理系统软件的开发,虽然只有短短6天时间,经过我们小组6人的协力合作,完成了各个模块最基本的功能,经过这个项目,也感受到了学习和实际项目操作之间的差距和不足。
这次项目核心内容就是对每一个模块的内容进行“增删改查”,和对前端与后台通过ajax进行联系,对前面所学的js、html、css、node.js进行融合和复习。
ajax对于我们来说是一个全新的知识,也是以后开发项目实际应用比较多的代码,为此这次的项目开发自己重点学习和应用了这方面的知识,通过一次次的练习,让自己熟能生巧,这次项目对于每个人来说都有积极的意义,对于我来说更是如此,这次的项目开发,让我发现了自己许多的不足,尤其是对于传递id这方面的知识,简直就是一个脑壳两个大,高强度的练习让我们增加对代码熟悉度同时,也让我对程序员有了全新的认识。
这次项目让我感到最难理解对于“封装函数”的理解,虽然很努力去理解,但很多时候还是只能够去封装一些很简单的函数, 比如对mySQL数据库连接到后台函数的封装,对于封装函数理解就是对一个重复的代码进行封装后可以多次使用,降低我们程序员的工作量和减少错误率。拿老师话说就是:做项目就是对我们写的代码进行封装封装在封装,从简单的封装在到复杂的封装,慢慢过到一个循环渐进过程。
学习目的就是让自己不断进行充电,学习过程就是团队之间的相互合作,只要你是不是大神,就身边就一定要有一群可以信赖的队友,这次项目除了对自己学习知识方面的感悟,更重要是对一个团队在一个项目中它所发挥的能量是巨大的,一个好的团队,可以很好的振奋队员的士气,进而加快项目开发进度,和提高工作效率。相反一个不团结的团队,对一个项目把空性太差,没有好的沟通,效率也很低下。
所以,一个完美的项目,离不开一个完美的团队。