[导读] 北京大学软件与微电子学院张齐勋老师与华为云联合打造的《互联网软件开发技术与实践》课程,于2018年6月20日在北大进行了结课仪式。参加这次课程的学生们,展示了通过华为云DevCloud(软件开发服务)平台全流程敏捷开发完成的课程作品,包含7个实际应用系统。
北京大学软件与微电子学院张齐勋老师与华为云联合打造的《互联网软件开发技术与实践》课程,于2018年6月20日在北大进行了结课仪式。参加这次课程的学生们,展示了通过华为云DevCloud(软件开发服务)平台全流程敏捷开发完成的课程作品,包含后勤报修管理系统、校友信息采集系统、实习内推系统、毕业离校在线办理系统、食堂菜品投票系统、新生在线选宿舍系统等7个实际应用系统。
课程创新性的将实际应用系统基于软件工程与云相结合,将教学知识体系与工程技术教学相结合,使教学与工程完美融合在一起。这也是华为云积极响应教育部、工信部新工科建设精神,与北京大学在产学协同育人方面的一个代表性项目,是华为云助力高校人才培养的一个里程碑。
北京大学产学协同,打造高校人才培养的新模式
行走在软件学院的教学楼中,如果你问一个过往的同学“你在专业学习中的困扰是什么?”,会有一大部分同学会告诉你“只学会了理论知识,却不知道如何开发成产品”。这是目前大部分高校软件专业学生的苦恼,也是很多高校希望解决的问题——理论知识学习与实践开发脱节,高校知识体系更新跟不上行业发展速度。这个问题也同样困扰着北大软件与微电子学院的张老师。张老师一直在思考,如何将学生的技术能力与产品研发落地做结合,把技术转化为产品成果。而这个问题,随着华为云高校教育解决方案的出现,得到了解决。
北京大学张齐勋老师别具一格的软件课
北京大学软件与微电子学院的张齐勋老师,开设了一套不同寻常的《互联网软件开发技术与实践》课程,学生们课堂上不是正襟危坐听课,也不是敲击键盘学编程,而是与华为云的专家、北京大学一些需求部门的负责人聚在一起,按照企业真实开发流程,讨论需求、分工协作,使用华为云DevCloud(软件开发服务),进行敏捷开发实训,并最终实现产品落地并在校园当中得到应用。
这堂与众不同的软件开发课程,让学生们体会到了把理论知识变成软件产品的全过程,也收获了产品被大家所使用的成就感。这套课程也是华为云高校教育解决方案同北京大学软件与微电子学院实际教学需求碰撞所产生的火花,将华为企业级的云端一站式DevOps开发平台,嵌入到高校软件人才培养过程当中,让学生按照真实企业开发场景进行实训操作,在提升学生开发实操能力的同时,将技术转化为成果,直接落地为可应用产品。
孕育人才培养新模式
华为云DevCloud专家与高校老师共同进行课程内容和授课方式设计,向学校提供了一套结合企业实际开发经验的创新型人才培养模式。
课程进行的过程当中也遇到诸多问题,如学生在原先的教学体系下,并没有根据客户需求制定产品开发计划的思维方式。参与课程设计的华为云DevCloud专家们,将华为敏捷开发经验引入课程中,通过理论——实践——阶段性验收的方式,持续培养学生的敏捷开发思维,使学生高效完成学习,高质量输出成果;真正让同学们在高校学习中体验到企业真实的开发环境和模式,为未来进入企业工作,打下了良好的基础。
产品可直接投入使用-工程与教学的完美结合
经过北大与华为云双方3个月的辛勤工作,并肩作战,产学结合课程迎来了收获季节。学生们通过华为云DevOps一站式软件开发服务平台,成功完成工程项目的开发,成功落地应用。
结课仪式上,华为的HR团队也来到现场,为同学们分享企业招聘要求和流程,解答同学们关于企业就业的相关问题,并为参与课程的同学们提供岗位实习和工作机会。
高校产学结合的人才培养新模式,在华为云DevCloud产品团队和北京大学软件与微电子学院的共同努力和支撑下终于开花结果,迈出了卓有成效的一步,真正打破了企业人才需求与高校人才培养的壁垒。这也是华为云从0到1,践行新工科建设,产学协同育人,助力高校软件人才培养新模式转型上的重大里程碑。
未来可期
目前全国共有24所顶级高校与华为云进行产学研合作,北京邮电大学、南京大学、西安交通大学、东北大学、大连理工大学悉数在列。通过华为云DevCloud平台协助高校开设了软件基础技术类、系统平台类、软件工程类,平台应用类,新兴产业技术类等众多课程,打造理论与实践相结合的人才培养新形态。
未来可期,华为将持续调动自身30多年企业发展积累的庞大生态,联动全国的100+合作城市、20+个城市产业园区,结合当地政府资源和生态合作伙伴,携手高校,协同育人,践行新工科建设,协同当地政府、企业、高校持续培养高质量人才梯队。