本帖最后由 武汉学工部 于 2023-8-29 09:39 编辑
本月12日,前端92期、Java163期进行了为期5天的跨学科实战。这次的跨学科实战是黑马程序员武汉中心第一次实践推行的联合实战项目。该项目的诞生背景是:尽量还原真实的企业开发场景,让学员们去感受软件开发过程中协同处理的重要性和技术交流的必要性。无论学员是学习的前端还是学习的后端,在软件的整个研发过程中是可以相互学习,了解彼此的工作方式和技术栈,这有助于促进彼此的技术交流和知识共享。 此次的联合实战是由前端讲师游游老师策划教学部、学工部合力组织的,也是为了让学员积累真实的项目实战经历、交流彼此学习经验。整个项目的筹备是从七月中旬开始,经历班五个阶段:项目的筹备,项目小组划分,项目需求文档的确认、项目正式开始时每日的执行标准及要求、项目评审。本次实战项目分为:屏幕端、小程序端、管理后台端、合作商后台端、运营管理APP,对应四种角色,总体而言还是一个较为复杂的项目。任务划分中Java班级需熟悉所有端的接口,前端班级以管理后台端为核心进行业务功能的实现。此次联合实战项目共计19个小组,每个小组的前后端人员配比为3:4,前、后端讲师全程陪伴19个项目组推进项目。 8月12日上午9时宣讲正式开始,于上午10时学员们开始获取到项目资料----项目需求说明书,在这里学员们要自己学会去看产品架构图和业务流程图。从业务流程图开始学员们已经慢慢脱去学生的角色,真实的开发依旧业务流程走向图进行实现业务功能,这是他们需要实践的第一课,特别是前端的同学们。 此次联合实战对各个小组来说最大的挑战在于“联调”。五天的时间各个项目组的Java同学需要提供给前端85个接口,并且为测试可使用接口;各个项目组的前端同学需要在5天内完成所有动静态页面的效果显示且回显后端给的85个接口的数据;除以上核心任务外最后一天各个小组产出项目汇报的PPT,于下午四点前各个小组完成项目的上线打包。 这五天对于各个项目的组的成员来说无疑是高强度、高压力的,至此经常晚上11点多实战教室依旧还是灯火通明。在联调的过程中,当然也存在不愉快、存在彼此不理解、存在意见不一致……这些在软件的研发中都是正常。所以这是此次联合实战的核心必修课----沟通,因为软件开发是一个团队合作的过程,需要各个成员之间进行有效的沟通和协作。 同时绝大部分同学都反馈到前后端联调让他们学习到了很多真实的应用场景,比如:前端需要一个字段,但是后端没有提供这个字段,或者提供的字段名称不一致,这样导致的前端和后端接口不匹配的问题。还有数据格式不一致、前后端接口参数不一致、代码逻辑问题、性能问题,加载慢卡顿等情况。每一天都是成长和收获。 项目的评选于8月16日下午四时正式开始,经历了项目的打包上线,学员的汇报展示于晚上7时拉开帷幕。炎热酷暑,当然得清凉一下,注定今晚与众不同。项目汇报当然少不了评比,讲师们和评委们从多个维度对此次的汇报及各个项目组的表现进行了打分,肯定了大家的付出和努力。学员们的技术能力、团队协作能力、项目管理能力、实际解决问题的能力、自我约束管理能力在这次的联合实战中都得到了很好的锻炼。 不断提高自己的技能和能力,以适应不断变化的技术环境,加油,我们可以! |