当AI几分钟就能生成一段代码、做出一个小程序、给出一套网络配置建议,在第48届世界技能大赛赛场上,一群年轻人还在“手搓”代码、排查bug、搭建企业级网络架构。
移动应用开发、软件测试、网络系统管理——这些集中在软件领域的赛项中,来自广东的选手们正在与全球同行比拼。在AI时代,他们比拼的是什么?
移动应用开发:
18个小时内从0到1搭建APP
在移动应用开发赛场,来自广州市工贸技师学院的选手朱晓航正在专注编写代码,从无到有搭建一款APP。

移动应用开发赛项要求选手在短时间内完成一个App从原型设计、界面实现、功能开发到自动化测试的全流程。比赛任务量特别大,基础部分完成得越快,后面留给难点和检查的时间就越多。
2022年世界技能大赛特别赛移动应用开发项目金牌、国家最佳奖获得者杨书明,如今是广州市工贸技师学院的教师。他告诉记者,这一赛项包括原型设计、界面实施、功能开发、APP测试4个模块。概括来说,选手在比赛中会拿到一份需求文档,需要在18小时内设计好程序界面、开发程序功能并对其进行测试,确保能够正常运行。“这个项目的难点在于要在比较短的时间内,从0到1完成整个APP的开发,而朱晓航的编码速度是比较快的。”

“AI时代的到来,也给我们的选手带来了更高的要求。我们现在的选手能够借助AI工具完成更多东西。往年,我们在两个半小时内,可能只能做出一个小项目。但现在借助AI工具,可以在两个半小时内开发一个企业级的项目出来。”杨书明说。
网络系统管理:
规定时间内搭建复杂的整体架构
网络系统管理是世界技能大赛的老牌赛项。来自广州市工贸技师学院的学生夏国金,正代表中国在赛场上和全球选手比拼。

这是一项保障企业或机构网络稳定运行的硬核技术赛项,考的是网络设计、设备配置、系统运维和故障排查。
第44届世赛该项目铜牌得主、广州市工贸技师学院教师肖威告诉记者,这个赛项最大的难点不在于部署单个服务,而是要理解技术基础理论原理,搭建完整复杂的企业整体架构。“大多数学生可以完成单一服务部署,但整套的企业架构整合,难度很高。想要取得高分,需要选手在最短的时间内完成全部服务的组装搭建,需要平时深厚的积累”。

“AI刚出现时,曾有人认为网络相关的工种会被淘汰。但实际应用后,我们发现AI可以辅助解决很多问题,减轻记忆代码的负担。借助AI工具,能够快速排查、解决问题,助力学习、优化底层网络与服务框架。”肖威说。
软件测试:
给软件做一次无死角的专业排雷
软件测试是第48届世界技能大赛新增的7个正式比赛项目之一。测试赛项考核内容包含接口测试、性能测试、Web与App自动化测试、白盒测试等核心模块,覆盖网页、移动端软件、后台系统等全品类数字产品,相当于给软件做一次全方位、无死角的专业体检排雷,全面核验产品功能、抗压能力与运行安全。
在软件测试赛项赛场上,每轮测试场景都是全新的,尤其是自动化测试环节,需要选手现场分析逻辑、编写代码排查隐患,极大考验选手的临场应变与专业攻坚能力。

专业的软件排雷,不局限于常规的场景,更专注排查各类极端、隐蔽的高危隐患。除了日常操作失误,选手还要模拟海量用户高并发使用、后台数据被篡改等特殊高危场景,极致检验软件的容错性和安全性,这也是世赛重点考察的核心测试思维。
来自广东的选手蓝端诚是这么理解的,“比如在618、双11大促的时候,APP可能因承载不了过大的用户量而崩溃,我们就是在用户找到bug之前先找到bug。因为它是新赛项,没有往届的世赛材料,所以感觉充满了未知。”他把软件测试比作“侦探破案”:“从海量数据与代码中找隐藏问题,抽丝剥茧的过程很有成就感。”
统筹|周聪
文|记者 何晶 周聪 曾潇
图|记者 曾育文
羊城晚报·羊城派原创,未经授权不得转载
