java黑马面试_JavaWeb-黑马面面(面试刷题系统)项目实战

时间:2024-09-29 16:10:59

经历了多次Java基础项目后,本次项目难度升级!挑战JavaWeb--

黑马面面项目

黑马面面是一款面向程序员的面试刷题系统,服务于java开发工程师学习完毕后的复习问题,通过大量刷题,提高企业面试题的熟知度,辅助学员顺利完成求职面试,该项目目前使用市场常用主流技术来开发,项目中使用:

AdminLTEAJAX、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能力绝对一流!

既然要学,就要学到最好