经历了多次Java基础项目后,本次项目难度升级!挑战JavaWeb--
黑马面面项目
。
黑马面面是一款面向程序员的面试刷题系统,服务于java开发工程师学习完毕后的复习问题,通过大量刷题,提高企业面试题的熟知度,辅助学员顺利完成求职面试,该项目目前使用市场常用主流技术来开发,项目中使用:
AdminLTE、AJAX、JQuery、zTree、Servlet3.0、文件上传下载、MyBatis、MySQL等技术
。
项目模块分为:企业模块、部门模块、用户模块、目录模块、题目模块、题目选项模块、权限管理等明白的功能。
01
项目启动准备
1. 规定学习位置
根据学习进度沟通满足条件的同学可以申请参加项目实战,提交项目实战申请表,签署项目实战承诺书。
2. 项目分组
参加项目实战的学员来自全国五湖四海,全球各地的兄弟姐妹组成的团队来开发同一个项目,也是证明线上的项目实战不必完全在同一个办公区也是可以完成的。
2.1 确定开发任务周期
2.2 组长竞选&确定口号
班主任和导师根据学员的学历,专业等因素进行分组,分组结束后开始组长竞选
队名:
亮剑队
口号:剑锋所指所向披靡追求卓越勇攀高峰
队名:
奥利给小队
口号:拥有智慧卓尔不凡志存高远梦想飞扬
3. 需求讲解
项目启动前,导师通过直播形式,进行需求解读。同学们可以和老师互动,将自己不明白的地方提出,老师会详细答疑解惑。
(实战需求讲解)
(开发要求)
分好项目、需求讲明,一切准备就绪后,项目就要正式启动了!
02
项目启动
需求讲解结束后,班主任老师会以邮件的形式通知大家正式的项目开始时间,以及详细的项目完成时间等信息
1. 项目启动邮件
2. 签到出勤
(签到记录)
3.群内互动
时刻关注实战群,有任务和通知第一时间发布。
4. 流程把控
严格把控每一个流程,从细节抓,做到真实还原企业实际开发场景,每天会进行检查团队开发进度等。
5. 项目演练
项目开发完成之后,需进行项目演练,演练的目的是老师帮忙找出项目中存在的bug,并将提出的问题记录在《测试文档》中。
技术老师
只指出bug,不做bug答疑,项目演练只有一次
,技术老师将项目中指出之后,会有一天的bug修复时间,接下来就需要提交项目验收资料。
(演练视频)
(部分演练截图)
6. 提交验收资料
项目验收资料是通过邮件方式提交到技术老师,项目验收资料中包括:01-项目需求文档、02-项目截图(不少于10张)、03-项目源代码、04-项目与心得总结、05-项目答辩PPT、06-项目任务分配表、07-项目测试BUG汇总与解决方案文档、08-日报。
(项目验收资料)
(资料内容)
(任务分配表)
(测试文档)
项目完成且提交完所有资料后,就到最后的答辩。
03
答辩及反馈
1. 项目答辩
项目答辩就是整个项目实战的最后环节了,这环节就能检验出来我们团队的整体水平,也是我们的最重要的环节。
(大合照)
(答辩PPT)
2. 答辩结果
可以看出项目实战是非常成功的,首先所有团队都100%完成项目开发,并且是100%的出勤率,非常的认真对待项目开发。整体的答辩平均成绩高达86.875分,成绩不太理想。
04
学习反馈
通过实战项目,发现一些问题,解决一些问题,收获满满。
1. 学员心得
个人心得1:
个人心得2:
个人心得3:
个人心得4:
同学们心得总结写的非常仔细,总之项目实战的目的就是带领大家提前习惯企业开发流程,更好的吸收课程知识,理解更深层次的知识点。
2. 讲师点评
项目答辩结束技术老师会和同学们的实战情况进行交流,主要提供更好的学习方法等,在后面学习中更上一层楼。
本期Javaweb项目实战较之前而言成绩不是很理想,大多数同学在对知识实际运用的过程中都出现了问题。
项目进行中绝不是一帆风顺的,提前体验企业开发,不断试错和改进才能巩固、加深所学技能。这也是项目实战最重要的目的!
发现问题解决问题,进行到下一阶段继续发现问题再解决,项目从小到大,知识由易到难。稳扎稳打、循序渐进,这样毕业出来的学员debug能力绝对一流!
既然要学,就要学到最好