国家规划
当前位置: 首页  >  综合新闻  >  综合新闻  >  正文
武汉软件工程职业学院代表队:冠军之路不在别处,就在每一行代码里——第十届华为ICT大赛全球总决赛编程赛特等奖队伍背后的故事

发布时间:2026-07-20 来源:华为ICT学院 编辑:党委宣传部 浏览次数:

(通讯员 周娅、余放)去年五月,武汉软件工程职业学院计算机学院三个师兄闯进了华为ICT全球赛拿到了一等奖;今年三月,在我们拿下该赛事编程赛·仓颉编程赛道全国总决赛一等奖,直通全球总决赛之前,我们一直在想一个问题:面对一门全新的华为自研编程语言,作为高职学生,我们将要与本科高校、双一流院校竞争,我们真的有机会站上领奖台吗?
全球赛学院前人已经蹚过,后人更应无惧,通往冠军的路最后走到哪一步都是胜利。于是,我们把全力以赴揉进每一个深夜的键盘敲击声中:看文档、写代码、调环境、查报错、做复盘、改结构、再重来。仓颉是一门新生语言,很多问题没有现成经验可循。没有现成资料,我们就自己整理出一本“活教材”;没有成熟路径,我们就用一行行代码蹚出一条路。


56735

武汉软件工程职业学院代表队荣获第十届华为ICT大赛全球总决赛编程赛特等奖

在武软,我们一直践行“岗课赛证”综合育人模式,学习不能只停留在课堂和书本里,而要走进真实项目、真实平台、真实竞赛,在解决问题中学习技术,在工程实践中提升能力。华为ICT大赛的编程赛是新语言的新挑战。我们能够沉浸在编程世界里修炼真经,觉得纯粹而快乐。


27EF


第十届华为ICT大赛首次推出仓颉编程赛道,代表着中国科技企业在基础软件和开发生态上的自主突破。过去我们学习编程,接触的都是C、Java、Python等国外语言体系;而这一次,我们在赛场上使用中国企业自主研发的编程语言完成真实工程任务。这让我们第一次真切地感受到:科技自主创新从来不是遥不可及的征途,它可以具体到类型系统、并发机制、工程结构,也可以具体到我们敲下的每一行代码。

从去年十月我们真正开始备赛后,我们很快遇到第一个困难:资料稀缺。作为一门新语言,仓颉不像成熟语言那样有大量教材、网课和项目案例。一个语法报错,可能要反复查官方文档;一个模块调用问题,可能要写多个小程序验证;一个环境配置问题,也可能让大家排查很久。面对困难,指导老师余放博士鼓励我们不要泄气:“资料少不是不能学,而是要换一种学法。别人没有整理好的资料,我们就自己整理。”
于是,我们把仓颉学习拆成基础语法、数据结构、函数与模块、面向对象设计、错误处理、并发机制、工程封装、AI接口调用和性能优化等方向。每名队员负责不同部分,先读官方资料,再写代码验证,再把常见报错、解决方法和代码片段整理成团队笔记。这些笔记起初并不精美,但它们全部来自真实训练中的“踩坑”与“填坑”,所以每一页都格外管用。


1FF93

在中国总决赛颁奖典礼现场

在这个过程中,学校的实践体系也给我们重要支撑。通过日常教学、实训、竞赛以及华为ICT学院相关的体系资源,我们能够一步步接触企业技术、工程任务和行业标准。
在学习中,我们还采用对比学习的方式理解仓颉。比如,它和Java在类与对象组织上有什么不同?和Python相比,类型安全体现在哪里?和C相比,又如何兼顾性能与开发效率?这种横向比较让我们明白:学习一门新语言不能只背语法,比赛考查的也不是记住多少知识点,而是理解它背后的设计逻辑,并能够把这种理解转化为解决工程问题的能力。


29F1

本次仓颉赛道还有一个重要特点:它不是传统的算法题比赛,而是要求在规定时间内完成一个AI编程工具。这意味着,我们不仅要会写代码,还要理解AI协同开发,也就是现在常说的“vibe coding”。

我们对vibe coding的理解是:不是简单地让AI替我们写代码,而是“人提出目标,AI生成方案,人再判断、修改、验证和优化”。备赛中,我们会先拆解任务,确定输入输出、模块边界和核心逻辑;再借助AI工具生成初步思路或代码草案;随后由队员逐行检查,判断是否符合仓颉语法、是否满足题目要求、是否存在资源浪费;最后再通过运行测试不断修改。这个过程极其考验人。尤其面对仓颉这样比较新的语言,AI有时会给出看似合理但无法运行的代码。我们必须回到官方文档、编译器提示和测试结果中验证。慢慢地,我们学会了更准确地向AI描述问题,也学会了不盲信AI——真正重要的不是“让AI替人完成任务”,而是人能不能驾驭工具,把想法变成稳定可用的工程实现。
团队协作也是我们能走到最后的关键。我们三名队员各有特点:有人擅长需求分析和整体结构,有人擅长代码实现和模块封装,有人更擅长测试、排错和优化。刚开始训练时,大家也会配合不顺:有人写得快但结构不清晰,有人想得细但推进慢,有人发现问题却没有及时同步。后来,指导老师要求我们每次训练都必须复盘——不只看结果对不对,还要看分工是否合理、沟通是否及时、时间是否浪费。


1B2A6

团队在赛场中

经过多轮训练,我们逐渐形成了固定节奏:拿到任务后先一起读题,统一理解需求;然后快速拆分模块,明确分工;中途遇到问题及时同步,不能一个人闷头卡太久;最后集中合并、测试、排错、优化。这个流程看似简单,但在高压比赛中至关重要。它让我们从“三个人各写一部分”,逐渐蜕变为一个真正协作的工程团队,并最终走到全球总决赛的舞台。
从省赛到国赛,再到全球总决赛,我们一路走来,压力如影随形。进入全球总决赛后,比赛不再区分高职组、高教组,与本科高校队伍同榜排名让我们紧张,也让我们兴奋。紧张的是对手确实强大,兴奋的是我们终于有机会跟高手在同一张试卷、同一个赛场、同一个排名体系下一决高下。


1A6E


来到全球总决赛现场,我们更加真切地感受到这场大赛的分量。这里不只是一个比赛场地,更像是一个把技术、产业和人才连接起来的真实课堂。华为把自研语言、AI工具、工程任务和全球竞赛平台结合在一起,让学生不只是“学技术”,而是在接近真实产业标准的环境中理解技术如何落地、如何被验证、如何服务未来的软件生态。

比赛当天,面对高强度任务,我们没有时间犹豫。大家按照平时训练的流程推进:先读题、拆需求、定架构;再分工开发,利用AI辅助生成和验证部分代码;随后不断测试、排错、压缩资源消耗、优化运行稳定性。中途也出现过问题,有的代码需要重写,有的AI生成结果不能直接使用,有的模块需要重新调整结构——但这些情况在训练中都遇到过,所以大家没有慌,而是一步步解决。

在最后的30分钟,结合已经生成的模型,团队队长提出了一个全新的想法,是否可以让AI可以实现自我学习迭代。因为在尝试中我们发现,AI面对同一问题会反复思考,导致TOKEN消耗大,大模型思考速度慢;那如果我们把问题的结论作为知识库喂给AI,是否就能实现更多的优化呢?当最后五分钟进度条跑完100%时,测试结果比上一版本速度快了三倍,消耗缩减到1/4。我们获得全球总决赛编程赛特等奖。这个结果让我们非常激动,但比奖项更珍贵的,是这场比赛带给我们的三个收获。

01
我们看到了国产编程语言的价值

中国科技自主创新不仅需要芯片、设备和平台,也需要基础软件、编程语言和开发生态。作为学生,我们也可以通过学习和使用这些自研技术,真正参与到国产技术生态的成长中。

02
我们看到了AI协同开发的趋势

未来写代码不只是比谁敲得快,而是比谁更会理解需求、提出问题、组织思路、判断结果、验证方案和完成工程落地。AI不会自动带来能力,真正重要的是人能不能驾驭工具。

03
我们看到了高职学生的潜力

站在全球赛场上,面对本科院校的优秀选手,我们没有因为“高职”这个身份退缩。相反,这个身份让我们更想证明:职业教育培养出来的学生,不只会操作,也能创新;不只会完成任务,也能解决复杂问题;不只属于实训室,也可以站上国际赛场。


这届比赛结束了,但它给我们的影响才刚刚开始。从武汉软件工程职业学院的课堂到深圳华为坂田基地的赛场,从第一次接触仓颉到站上全球总决赛舞台,我们真正学到的是:冠军之路不在别处,就在每一行代码里。技术自信不是喊出来的,而是拼出来的;职业教育的力量,也从来都是在真实挑战中磨砺出来的。
未来,我们会继续钻研仓颉,持续关注国产基础软件的成长,也希望能把这段参赛经验带回学校,帮助更多学弟学妹走上这条充满挑战也充满希望的路。


第十一届华为ICT大赛即将启幕,如果你也有一个拿冠军的梦想,别让它只停留在心里——报名,备赛,上场。我们走过的路,你也可以走通。


















































武汉软件工程职业学院代表队荣获第十届华为ICT大赛全球总决赛编程赛特等奖

在武软,我们一直践行“岗课赛证”综合育人模式,学习不能只停留在课堂和书本里,而要走进真实项目、真实平台、真实竞赛,在解决问题中学习技术,在工程实践中提升能力。华为ICT大赛的编程赛是新语言的新挑战。我们能够沉浸在编程世界里修炼真经,觉得纯粹而快乐。



换个学法先“踩坑”后“填坑”,再对比

第十届华为ICT大赛首次推出仓颉编程赛道,代表着中国科技企业在基础软件和开发生态上的自主突破。过去我们学习编程,接触的都是C、Java、Python等国外语言体系;而这一次,我们在赛场上使用中国企业自主研发的编程语言完成真实工程任务。这让我们第一次真切地感受到:科技自主创新从来不是遥不可及的征途,它可以具体到类型系统、并发机制、工程结构,也可以具体到我们敲下的每一行代码。

从去年十月我们真正开始备赛后,我们很快遇到第一个困难:资料稀缺。作为一门新语言,仓颉不像成熟语言那样有大量教材、网课和项目案例。一个语法报错,可能要反复查官方文档;一个模块调用问题,可能要写多个小程序验证;一个环境配置问题,也可能让大家排查很久。面对困难,指导老师余放博士鼓励我们不要泄气:“资料少不是不能学,而是要换一种学法。别人没有整理好的资料,我们就自己整理。”
于是,我们把仓颉学习拆成基础语法、数据结构、函数与模块、面向对象设计、错误处理、并发机制、工程封装、AI接口调用和性能优化等方向。每名队员负责不同部分,先读官方资料,再写代码验证,再把常见报错、解决方法和代码片段整理成团队笔记。这些笔记起初并不精美,但它们全部来自真实训练中的“踩坑”与“填坑”,所以每一页都格外管用。



















































在中国总决赛颁奖典礼现场

在这个过程中,学校的实践体系也给我们重要支撑。通过日常教学、实训、竞赛以及华为ICT学院相关的体系资源,我们能够一步步接触企业技术、工程任务和行业标准。
在学习中,我们还采用对比学习的方式理解仓颉。比如,它和Java在类与对象组织上有什么不同?和Python相比,类型安全体现在哪里?和C相比,又如何兼顾性能与开发效率?这种横向比较让我们明白:学习一门新语言不能只背语法,比赛考查的也不是记住多少知识点,而是理解它背后的设计逻辑,并能够把这种理解转化为解决工程问题的能力。



真实赛场像接真实项目一样去完成项目

本次仓颉赛道还有一个重要特点:它不是传统的算法题比赛,而是要求在规定时间内完成一个AI编程工具。这意味着,我们不仅要会写代码,还要理解AI协同开发,也就是现在常说的“vibe coding”。

我们对vibe coding的理解是:不是简单地让AI替我们写代码,而是“人提出目标,AI生成方案,人再判断、修改、验证和优化”。备赛中,我们会先拆解任务,确定输入输出、模块边界和核心逻辑;再借助AI工具生成初步思路或代码草案;随后由队员逐行检查,判断是否符合仓颉语法、是否满足题目要求、是否存在资源浪费;最后再通过运行测试不断修改。这个过程极其考验人。尤其面对仓颉这样比较新的语言,AI有时会给出看似合理但无法运行的代码。我们必须回到官方文档、编译器提示和测试结果中验证。慢慢地,我们学会了更准确地向AI描述问题,也学会了不盲信AI——真正重要的不是“让AI替人完成任务”,而是人能不能驾驭工具,把想法变成稳定可用的工程实现。
团队协作也是我们能走到最后的关键。我们三名队员各有特点:有人擅长需求分析和整体结构,有人擅长代码实现和模块封装,有人更擅长测试、排错和优化。刚开始训练时,大家也会配合不顺:有人写得快但结构不清晰,有人想得细但推进慢,有人发现问题却没有及时同步。后来,指导老师要求我们每次训练都必须复盘——不只看结果对不对,还要看分工是否合理、沟通是否及时、时间是否浪费。



















































团队在赛场中

经过多轮训练,我们逐渐形成了固定节奏:拿到任务后先一起读题,统一理解需求;然后快速拆分模块,明确分工;中途遇到问题及时同步,不能一个人闷头卡太久;最后集中合并、测试、排错、优化。这个流程看似简单,但在高压比赛中至关重要。它让我们从“三个人各写一部分”,逐渐蜕变为一个真正协作的工程团队,并最终走到全球总决赛的舞台。
从省赛到国赛,再到全球总决赛,我们一路走来,压力如影随形。进入全球总决赛后,比赛不再区分高职组、高教组,与本科高校队伍同榜排名让我们紧张,也让我们兴奋。紧张的是对手确实强大,兴奋的是我们终于有机会跟高手在同一张试卷、同一个赛场、同一个排名体系下一决高下。



收获成长职业教育的力量,正是来自真实挑战的磨砺

来到全球总决赛现场,我们更加真切地感受到这场大赛的分量。这里不只是一个比赛场地,更像是一个把技术、产业和人才连接起来的真实课堂。华为把自研语言、AI工具、工程任务和全球竞赛平台结合在一起,让学生不只是“学技术”,而是在接近真实产业标准的环境中理解技术如何落地、如何被验证、如何服务未来的软件生态。

比赛当天,面对高强度任务,我们没有时间犹豫。大家按照平时训练的流程推进:先读题、拆需求、定架构;再分工开发,利用AI辅助生成和验证部分代码;随后不断测试、排错、压缩资源消耗、优化运行稳定性。中途也出现过问题,有的代码需要重写,有的AI生成结果不能直接使用,有的模块需要重新调整结构——但这些情况在训练中都遇到过,所以大家没有慌,而是一步步解决。

在最后的30分钟,结合已经生成的模型,团队队长提出了一个全新的想法,是否可以让AI可以实现自我学习迭代。因为在尝试中我们发现,AI面对同一问题会反复思考,导致TOKEN消耗大,大模型思考速度慢;那如果我们把问题的结论作为知识库喂给AI,是否就能实现更多的优化呢?当最后五分钟进度条跑完100%时,测试结果比上一版本速度快了三倍,消耗缩减到1/4。我们获得全球总决赛编程赛特等奖。这个结果让我们非常激动,但比奖项更珍贵的,是这场比赛带给我们的三个收获。

01
我们看到了国产编程语言的价值

中国科技自主创新不仅需要芯片、设备和平台,也需要基础软件、编程语言和开发生态。作为学生,我们也可以通过学习和使用这些自研技术,真正参与到国产技术生态的成长中。

02
我们看到了AI协同开发的趋势

未来写代码不只是比谁敲得快,而是比谁更会理解需求、提出问题、组织思路、判断结果、验证方案和完成工程落地。AI不会自动带来能力,真正重要的是人能不能驾驭工具。

03
我们看到了高职学生的潜力

站在全球赛场上,面对本科院校的优秀选手,我们没有因为“高职”这个身份退缩。相反,这个身份让我们更想证明:职业教育培养出来的学生,不只会操作,也能创新;不只会完成任务,也能解决复杂问题;不只属于实训室,也可以站上国际赛场。


这届比赛结束了,但它给我们的影响才刚刚开始。从武汉软件工程职业学院的课堂到深圳华为坂田基地的赛场,从第一次接触仓颉到站上全球总决赛舞台,我们真正学到的是:冠军之路不在别处,就在每一行代码里。技术自信不是喊出来的,而是拼出来的;职业教育的力量,也从来都是在真实挑战中磨砺出来的。
未来,我们会继续钻研仓颉,持续关注国产基础软件的成长,也希望能把这段参赛经验带回学校,帮助更多学弟学妹走上这条充满挑战也充满希望的路。


第十一届华为ICT大赛即将启幕,如果你也有一个拿冠军的梦想,别让它只停留在心里——报名,备赛,上场。我们走过的路,你也可以走通。


Copyright 2018 武汉软件工程职业学院 版权所有 All Rights Reserved