首页 > 代码库 > Javascript学习记录——一次小项目的总结

Javascript学习记录——一次小项目的总结

  这几天都忙着上课还有准备项目,没有时间写博客,今天总是完成了项目的评比,有点失落,有点感悟。

  背景:博主是传智博客的培训生,学完了html,css,以及js特效,班级共84人,项目分为8组,博主有幸担任第8组组长。

  项目概况:每个组各自以一个网站为模板进行模仿,页面为非静态页面,时间为1周,包括上课时间。(博主用的原生js)

  项目完成过程:

  1、接到任务当天,博主便组织小组成员在晚自习时间进行一次简单的讨论,然后发布任务,每人选择两个自己中意的网站,并说明理由,第二天将要写的网站定下来。

  2、次日上午,发现小组12人少于一半的成员去找寻网站,并以一切以组长吩咐为准为由,积极性并不高。经过有限的几人讨论,我们最终将网站定位了uehtml这个设计网站。

  3、网站确定下来后,开始分布任务,博主的本意是:这个网站对html结果以及css的样式应用也有挺多,正好可以对前面的知识点进行巩固,同时可以进行自定义一些模块,添加更丰富的js特效。于是相同的页面每人负责一个。接着博主进行一个简单的编写规格,对字体样式以及页面宽度进行了限定。

  4、项目正式开始,因为中间还有上课时间,所以只能利用晚自习以及一天的自习时间和一天的放假时间进行,总的算起来时间可能就3天左右。在这过程中大部分组员还是能积极地参与,但是因为基础不扎实的原因,直到最后一天也就是昨天,也还有成员没有完成页面结构样式的编写。更别谈一些自定义Js特效模块了。而在这过程中,博主自己也是太注重自己页面的实现,没有多花点时间与组员进行讨论,主动去了解每个人遇到的问题,给予更多的解答与建议。

  5、项目评比,我们小组由博主演说,最终处在第五名。

  问题与不足:

  1、网站确定时想法不够全面,因为评比是由所有其他学员打分,所以基本上比的就是够炫,而我们选择的比较主动html与css方面,导致基础不好的学院可能就没有时间去有自己想法去完成自定义的js特效模块。

  2、作为组长,博主没有做到一个合格的领导者。

    (1)没有激发组员的积极性,导致有两位成员干脆就没有去做;

    (2)没有适时地与组员进行沟通,了解其问题所在以及其进度;

    (3)没有对每个小组成员每天项目完成度的规划;

  3、bug:

    (1)头部尾部与内容兼容问题:每个页面头部与尾部一样,因此便由博主统一编写,而同时小组成员也在进行自己页面的编写,当博主写完相同结构的时候,与组员自己内容合并时会产生一些bug,比如定位层级问题,变量的冲突问题,引用冲突问题。

    (2)代码未写进入口函数,这个问题比较深刻,有报错undefined,但是代码没有什么问题,而又以为是与头尾部的兼容问题,在博主进行打印测试的时候,组员在不经意间自己发现这个bug。

    (3)其他问题也都是组员各自的实现问题,不一一讲述。

  收获与感悟:

  1、对html/css/js的简单运用更加熟练。

  2、为了页面的实现,对css3的一些属性有了提前的了解与运用。

  3、了解了每个组员具体的状态,为下次项目的进行打下了基础。

  4、知道了自己的薄弱点,以及不足之处,以后可以针对性地进行改进。

 

  对下次项目的一个大致规划:

  1、首先做一份具体的文档规范,包括不限于类名的设置,变量的声明,字体等等

  2、主动了解每个成员的学习状态,进行项目时根据能力进行项目的分配,为每个成员规定具体的完成内容

  3、完成自己内容的同时,积极与组员沟通,为其提供建议与解决方案

  4、分配基础扎实的组员负责几名基础薄弱的组员,为其解决问题

  5、做一个项目进度表,实时督查,组员每天汇报自己任务完成进度

  

  希望下个项目我能改变自己,带领我的第八组拿到项目评比第一。

 

Javascript学习记录——一次小项目的总结