联系我们:010-88559646

  老师群

170086145

  学生群

179326524

209318323

215410234

客服电话:010-88559646

第十一届“中国软件杯”大赛初赛评宙圆满结束

时间:2022-07-20 13:32:00

 锻造“软”实力 扬帆“信”征程
第十一届“中国软件杯”大学生软件设计大赛初赛评宙圆满结束

一路向阳, 驰而不息。 第十一届“中国软件杯” 大学生软件设计大赛 (简称大赛) 初赛评审, 历时七天, 于 7 月 20 日在北京圆满结束。 大赛由工业和信息化部、 教育部、 江苏省人民政府共同主办, 由中国电子信息产业发展研究院、 江苏省工业和信息化厅、 江苏省教育厅、 教育部高等学校计算机类专业教学指导委员会、 信息技术新工科产学研联盟、 南京航空航天大学承办, 由中国信息化周报社、 中国(南京) 软件谷、 江苏软件产业人才发展基金会执行。

666.png


       参赛学生人数创新高

来自清华大学、 北京大学、人民大学、 北京理工大学、 北京航空航天大学、 北京邮电大学、北京科技大学、 北京交通大学、北京工业大学、 中国科学院软件研究所等高校及研究机构的教师, 会同来自中国民航信息网络股份有限公司、 中移 (苏州)软件技术有限公司、 龙芯中科技术股份有限公司、 武汉达梦数据库股份有限公司、 金蝶软件(中国) 有限公司、 东软教育科技集团、 南京翼辉信息技术有限公司、 江苏航天龙梦信息技术有限公司、 苏州浩辰软件股份有限公司、 深圳市金蝶天燕云计算股份有限公司的企业专家, 以“线上评审 + 线下评审”相结合的方式, 选拔出 271 件作品 (不含“智能产品系统创新专项赛道”), 晋级决赛。

本届大赛参赛学生人数再创新高。 参赛高校覆盖全国 31 个省份, 参赛队伍覆盖 800 余所高校, 累计近 3 万名大学生参赛,影响力持续扩大。

本届大赛共有 5576 支队伍在线报名。 从区域分布情况看,湖北、 江苏、 广东、 山东、 河南、 四川、 湖南等省报名数量居全国前列, 占报名总量的 57%;从参赛高校类型看, 211、 985高校占 25%, 其他普通高校占51%, 专科及高职院校占 24%,化学教育中心

聚焦产业发展重点, 将技术难题凝练成大赛赛题, 是推动产教深度融合的最佳实践, 更是大赛具有顽强生命力的重要原因之一。

本届大赛共计公布了 A 组、B 组赛题 19 道 (其中包括信息技术应用创新专项赛道的赛题 6道、 智能产品系统创新专项赛道赛题 4 道), 赛题方向涉及信息技术创新、 人工智能、 大数据、元宇宙等热点领域。 本届大赛的创新之一是增设信创赛道, 旨在进一步引导高校学生基于开源软件或国产基础软硬件平台开展研发工作, 为推动信息技术创新高质量发展奠定基础。1666246484367076.jpg

作品水平“超出预期”

赛题“A6-校园智慧图书管理系统”成为最受学生关注的赛题之一。金蝶软件(中国)有限公司中国生态产品赋能部经理匡唐喜认为原因有两点:第一,赛题涉及的“金蝶云苍穹平台”,采用了当下流行的云原生、低代码及可组装技术;第二,金蝶聚焦学生常去的图书馆设计赛题,贴近学生的日常生活。

在匡唐喜看来,A6作品整体水平很高,超出预期。“这届学生太了不起了,很多作品都已经达到了产品级、对外售卖的水平。原本以为参赛学生只会依照赛题解析按部就班地开发,没想到很多团队在产品中添加了独特的创意,让产品更加完美。”匡唐喜说,“有的作品UE规范设计得很好,让人赏心悦目;有的作品对‘金蝶云·苍穹’平台应用得非常好,产品完成度极高,答辩报告也很严谨;有的作品非常认真地对接了微信小程序,还对接了硬件扫码设备,让人眼前一亮。”

能入围决赛的同学,都是这一届比赛的佼佼者。匡唐喜给晋级选手提出四点建议:第一,按照金蝶的UE规范,完善作品,把用户体验做到极致(大赛QQ群中有相关教程);第二,按照模版优化答辩PPT,做好产品的商业分析、市场分析;第三,深度利用“金蝶云·苍穹”平台,特别是轻分析、工作流和单据转换等功能,完善系统;第四,有能力的参赛选手可以考虑利用AI机器人、AI智能推荐、区块链防篡改、物联网等前沿技术丰富作品。

清华大学软件学院副教授刘玉身评审完赛题B4、B5、B6后,对参赛作品给予了肯定:“参赛学生有强烈的提升自己水平的意愿,有的作品将三维的网格植入到人脸识别的程序中,给人带来科幻片的感觉,比较有创意。”

合理的人才结构是支撑产业高质量发展的前提。刘玉身认为,软件工程专业人才的市场需求巨大,需要不同层次的人才,应重点培养本科生的研究与创新能力。在扎实掌握软件工程领域的基础理论与专业知识的基础上,本科生应能够有效地解决复杂的软件问题,提出有创造性的见解并推动技术创新,比如能够提升算法、优化基础架构,这样在未来的职业生涯中才更有竞争力。当前软件的开发高度模块化,高职院校应以就业为导向,结合产业需求,重点培养技术应用型人才。高职学生要拥有“会用”的能力,能熟练地运用已有架构快速设计出产品,这样才具有差异化的竞争力。

刘玉身建议参赛选手,不仅要会“做题”,还要会“破题”。选手在完成作品的同时,应深挖作品的亮点,用清晰的思路,严谨的语言,以讲故事的方式娓娓道来,在决赛答辩时才能获得更多胜出的机会。

1666245870879615.jpg

挺进深水区 向世界公认的难题宣战

来自中国民航信息网络股份有限公司研发中心的高级软件工程师黄向平,同时也是赛题“A1-高性能民航旅客行程推荐系统”的设计者。据黄向平介绍,机票预订过程中,往往需要搜索多次才形成一个订单,因此,机票搜索请求规模很大(查订比约为1000:1),必须要有一个高并发、高性能、低延时、低价命中率高的机票搜索服务提供行程推荐信息。

如何在有限的硬件资源下计算出多个低价行程结果是一个技术难点,尤其是在业务规则复杂的国际机票搜索领域,全世界只有不到10家公司研发出高性能机票搜索系统,这是公认的难点系统。“赛题A1要求选手设计一种行程推荐算法,依据航班、运价、航班余座等3类数据,设计出业务功能简捷的高性能国内机票搜索后台引擎。”

“因为对民航领域业务需求的了解不够深入,学生很难建构完善的业务模型,这直接影响到作品的设计。”黄向平说,对于在校学生来说,A1是一道难度系数非常高的赛题,很多作品将关注的重点放到了界面的美观、日期的选择等前端设计上,没有注重行程推荐。但有的作品仍然可圈可点,能够抓住题目要求的重点,解决算法问题,功能性需求实现得比较好。

正所谓“读书破万卷,下笔如有神”,这对于学习软设计开发也同样适用。黄向平建议在校大学生,不要局限于算法或理论知识的学习,更不要一开始就闭门造车,最好能多阅读并研究现有的优秀开源代码,例如Linux操作系统的内核代码、Nginx的服务代码、Redis的数据库软件代码等,将学习重点放在软件工程的设计思路上,理解卓越软件设计师的思路,使自己的思路无限靠近他们,为将来成为优秀的软件设计工程师奠定基础。

yg2408-11--.jpg

深化产教融合 构建信创人才生态

我国国产基础软硬件从“不可用”发展为“可用”,并正在向“好用”演变。信息技术创新产业(简称信创)作为“新基建”的重要内容,将成为拉动经济发展的重要抓手之一。
       国产CPU和操作系统是信创产业的根基,也是信创产业中技术壁垒最高的环节。本届大赛的信创赛道包括6道赛题。
       龙芯中科技术股份有限公司操作系统研发总监王洪虎是A2赛题的评审专家。他表示,比较而言,选择信创赛题的学生不是特别多,这与产业生态、行业基础和人才培养模式息息相关。首先,龙芯中科参与大赛的初衷是推动信创生态的构建,因此设计的赛题也更偏重底层架构,题目本身难度比较大:其次,更多的学生在学校学到的是如何基于成熟的平台开发应用程序,较少接触底层生态,对开发底层软件比较陌生:再次,学开发应用更加容易,这也导致了选择学习底层软件开发的学生较少:最后,学习应用开发的学生就业范围更广,这也影响了学生选择信创赛题的热情。

从参加比赛的学生情况看,95%的学生对APP、网页类的应用开发比较熟悉。究其原因,王洪虎认为:“学习基础架构设计相对而言不仅枯燥,而且难度更大。学生不仅要掌握一门开发语言,还要掌握编译、操作系统、计算机体系结构等相关知识,这可能会让部分学生望而却步。”
       王洪虎表示,信创领域虽然目前面临多种挑战,但可喜的是有志向投身信创领域的学生非常多。“赛题A2和赛题B2的作品有将近半数是能够继续开发和完善的,这说明学生入了门,明确了具体的研究方向。”王洪虎说,从提交作品的水平可以看出,高校信创人才培养呈现两极分化之势,有的高校课程设置比较完整,能够涵盖基础课程,从完成的作品可以感受到学生的思路开阔,比如电子科技大学、西南大学等:有的学校没有夯实基础课程的教学,所以学生提交的作品水平有待提高,部分学生没有领悟开发之道。”

 

1666245964830808.png


       入围决赛的同学要做好哪些准备?王洪虎建议参赛选手,在基本功能实现的前提下,不断优化作品性能,争取在决赛中取得好成绩。
       赛题“A8高性能分析型连接查询设计与实现",可以让参赛者快速了解分布式数据库的优化原理,并在此基础上综合衡量负载、计算、通信代价,选择合适的设计方案。本赛题考察以下内容:多线程并行计算编程能力、高性能网络编程能力、算法综合优化能力。
       中国人民大学信息学院副教授张延松参与了赛题A8的评审。“我是研究内存数据库和新硬件数据库的,希望通过大赛引导学生关注未来高性能数据库技术。令人欣慰的是,有的作品用到了比较前沿的GPU优化技术,有的作品对CPU平台进行了面向硬件特性的优化。”张延松说,“从整体上看,赛题考查的是选手综合的查询优化能力,从数据技术的发展趋势来看,当前内存数据库技术逐渐成为主流技术,数据加载性能在内存数据库模式下的权重有所下降,选手可以在内存数据库的算法优化方面重点发力,充分利用现代多核CPU以及 GPU的硬件性能优势,提高连接查询算法的效率和性能,争取优化分布式数据库领域的高性能连接查询优化算法。”
       赛题“B7基于达梦云平台的求职智能分析系统",要求参赛选手基于达梦启云云应用平台,开发一套求职智能分析系统,利用大数据和云原生开发等技术,进行“大数据”相关岗位信息采集和分析,为该领域校企双方育人用人提供决策支持。武汉达梦数据库股份有限公司评审专家组表示,部分团队的作品完成度非常好,能以“大数据”求职作为背景,满足数据源写入HDFS、使用并行计算框架、分析结果保存 DM8、可视化数据来自DM8这4点要求,这对参赛团队整体水平的提升很有价值,也为以后从事“信创+大数据”领域工作奠定了坚实基础。
       北京邮电大学人工智能学院教授张闯参与了赛题A2和B2的评审。针对有些学生想选择信创赛题,但在学校没有机会学习相关课程的情况,张闯建议,可以从三方面入手解决问题。第一,建立完善的信创人才培养体系,制定信创课程体系,加大课程研发力量,包括通用类课程、专业类课程、实训实践类课程以及其他配套资源建设;第二,加大优质师资团队投入,加强信创领域的师资培训,完善师资力量建设第三,加快推动全国各大高校与信创领域的龙头企业进行深入合作,促进我国信创系统人才生态建设。

yg2408-11 (6).jpg

写在最后
       王洪虎负责龙芯操作系统生态建设工作。他表示,龙芯中科在招聘时更看中具有两种特质的毕业生:第一,解决实际问题的能力强;第二,基础知识扎实。
       硬实力重要,软技术同样不可忽视。匡唐喜表示,在学生时代,同学们不仅要学习好专业知识,锻炼硬实力,还要抓住机会,多锻炼自己的综合能力,通过参加像“中国软件杯”大赛这样的活动锻炼自己的软技能。
       据匡唐喜介绍,金蝶在校招时,主要考虑以下几方面的因素:第一,学习能力强,像海绵一样吸收新鲜知识,并且能够学以致用,迅速进入工作角色;第二,有进取心和工作激情,主观能动性强,积极性高;第三,有创新能力和发展潜力,毕业生应能够用新眼光、新思路解决问题,给企业注入新鲜血液;第四,有稳定性和忠诚度,有脚踏实地工作的态度,能够将自己的职业计划与企业发展相结合。

 

关于我们

客服电话:010-88559646

大赛邮箱:cnsoftbei@qq.com

邮编:100048

联系地址:北京市海淀区紫竹院路66号赛迪大厦18层

网站备案/许可证号:京ICP备05039896号-10     京公网安备 11010802020860号