近日,我院信息工程学院软件1903班学生刘名喜为开源软件开发作出贡献,并得到该软件库专业人员的高度认可。
据了解,在备战2022年第十一届“中国软件杯”大学生软件设计大赛期间,该生选择了基于深度学习的人脸识别会议签到系统的题目。在具体开发过程中,使用到了DJL开源库,却意外发现了开源软件库中存在的错误。
“当时,我有点不敢相信,在反复实验了2天之后,我确定自己的数据没有问题,而是DJL开源库中的一个检测方法在算法上出现了错误,于是,我深入到该库的源代码中,对其进行了修复,并向软件维护人员提交了合并请求。”刘名喜激动地表示,没想到,12小时之后,软件库维护人员(外国程序员)承认并接收了该合并提交,并在该库的贡献者人员名单中,留下了自己的名字。
据悉,DJL开源库是一个用于深度学习的开源、高级、与引擎无关的Java框架,目前在github上开源,其开发和维护十分活跃,受到社会广泛关注。其中,github作为世界开源软件的集中地,是很多软件公司猎头感兴趣的地方,并从中挖掘人才,因此,能获得他们的认可并接收自己的代码,无疑是获得了世界级最高水平程序员的肯定。
信息工程学院院长向磊表示,此次我院学生能参与开源软件的开发,为开源软件做出贡献,是一件相当不容易的事情,既体现了学生扎实的专业水平和实践能力,也彰显了我院软件专业教师团队坚持教学改革的不懈成果。信息工程学院将再接再厉,创新人才培养模式,优化软件人才培养结构,深化三教改革,提高人才培养质量,培养适应行业企业需求的复合型、创新型技能人才。

图1 刘名喜提交合并请求

图2 软件贡献者列表