“站上领奖台的中央,我感慨万千,心中充满了喜悦与自豪。”广州市工贸技师学院的年轻小伙马贞鹏夺得第47届世界技能大赛移动应用开发项目金牌。从2018年入学开始,马贞鹏就瞄准世界技能大赛(简称“世赛”),从网站设计与开发项目转战移动应用开发项目,一路攻克难题、过关斩将,最终夺得佳绩。
丨比赛:App界面实现接近满分
打开手机、平板电脑,点击移动应用进行学习、工作、购物或娱乐,已经成为我们日常生活的重要部分。2020年,移动应用开发项目成为世界技能大赛新增赛项。
移动应用开发项目包含原型设计、布局实现、功能开发、App测试4个模块,要求选手能针对移动应用开展全要素、全流程开发。与往届比赛相比,本届不仅新增了实体手机设备,还新增了游戏App的开发需求。比赛工作任务量大,还设置了“App内容排版切换”等一些非常规的技能点。本届大赛移动应用开发项目共有韩国、日本、中国、德国、哥伦比亚等14个国家和地区参赛。
在赛场上,马贞鹏紧盯电脑屏幕,双手不停地敲击键盘,编写代码,完成各项试题。在模块一中,马贞鹏就遇到了惊心动魄的一幕。模块一需要制作一款滑雪游戏,游戏中需要一个功能,当滑雪小人碰到障碍物时必须让游戏结束。而马贞鹏在设计碰撞的算法时,遇到了一些问题,导致滑雪小人无法碰撞障碍物。顿时,马贞鹏一下紧张起来。不过他立即调整状态,先完成其他功能,再回头对滑雪算法进行修改,最后顺利完成所有功能。
最终,他凭借良好的技能功底和整体的稳定发挥,夺得佳绩。其中,模块C为界面实现题,总比赛时间5个小时,涵盖了手机和平板端的APP界面开发。考题是要设计一款博物馆展示的应用程序,目的是向游客展示法国的旅游景点、历史和文化,需要考虑增强整体的参观体验。
该模块主要考核选手“按图施工”的开发能力,需要选手以“肉眼识别”来获取细节和参数,并遵循业界最佳实践来还原设计图的效果。马贞鹏的作品得分接近满分,这体现了他在界面布局、组件、动画效果等方面的实施工艺有较高的水平,很好地掌握了手机和平板端的特性。
“在行业里,移动应用开发通常是在互联网环境下进行开发。开发过程中有很多参考案例,并且可以通过查询获得推荐的解决方案。但我们比赛时,选手处于离线环境,这对选手来说是极大的挑战。”2022年世界技能大赛特别赛移动应用开发项目金牌获得者、学院教练杨书明表示。移动应用开发项目要求选手既要懂得设计的美学、会做精美的界面,又要善于开发实用的功能、完成程序的测试,十分考验选手在有限资料范围、有限时间要求内对App产品的开发编程能力。
丨成长:努力奔跑,在挫折中涅槃
马贞鹏如何一步步成为世赛冠军?时间拨回到2018年,16岁的马贞鹏在亲戚朋友的推荐下,入读广州市工贸技师学院网站开发与维护专业。他刚进入学校,就将目光瞄准了世赛,毫不犹豫地报名参加了网站设计与开发项目精英班。
从进入精英班开始,马贞鹏就不断为自己设定目标,并努力挑战自我、超越自我。在精英班里,除了教练,马贞鹏最佩服和欣赏的便是师兄杨书明。因为杨书明在世赛上一路前行,永不言弃。2020年,世界技能组织公布,移动应用开发项目成为世赛新赛项。杨书明决定转战移动应用开发项目。
转战新项目,意味着很多东西要从头来过,但是也意味着,在这个项目上各国都没有经验积累,大家处于同一条起跑线上。马贞鹏决定追随杨书明,一同转战移动应用开发项目精英班。
在移动应用开发项目精英班里,马贞鹏加倍努力学习吸收新知识、新技能,提升自己的综合素养。在这期间,马贞鹏见证了杨书明登顶世界技能大赛的最高领奖台。他深受鼓舞,心中也燃起对技能竞赛的渴望,因而更加努力地进行训练。
"我不是什么天才,我甚至是一个'差生’。但是在学习技能的途中,我通过比别人付出更多的努力,如今可以站在竞技舞台与强手竞争、甚至可以超越一些人,这给了我很大的自信。”马贞鹏说,根据安排,选手们日常训练到晚上8:30,而他经常加点训练到晚上11点多。学习技能、参加技能竞赛给他打开了认识世界的大门随着技能的提升,人也变得更加自信起来。
“在集训基地时,我经常看到他很晚才离开,他对各项任务也完成得非常细致认真。“马贞鹏的努力也得到了陈立准国家级技能大师工作室负责人、学院教师陈立准的关注和肯定。
即便是在训练中遇到挫折,马贞鹏也从不放弃,遇到无法解决的难题,也会向师兄杨书明请教。例如,他曾制作一款数独游戏时,在算法设计方面遇到了问题,迟迟没办法解决。杨书明以非常简单的方式将他的算法进行改进,还为马贞鹏详细讲解,提升了他的算法逻辑。
正是因为这份努力,在赛场上,马贞鹏一路过关斩将,从广东省集训选拔到全国第二届职业技能大赛,再到国家集训队集中考核,最终成为第47届世界技能大赛移动应用开发项目中国参赛选手。
“第47届世赛的移动应用开发项目正式赛题并没有提前公布,但是通过研究技术文件,我们可以这次大赛将增加手机硬件方面的考核,对选手编程的逻辑思维能力要求也会更高。”教练说叶重涵说。为此,学校购买了各类手机设备进行测试,重点围绕陀螺仪、手机震动等模拟器没有的技能点进行训练。
学校还发动其他基地的专家教练、企业工程人员设计了多套高质量的模拟试题。在赛前的冲刺集训,训练变得更加紧迫,马贞鹏每天与教练团队一起攻克难题,进一步提升自己,保持良好的竞赛状态。最终,马贞鹏不负众望,夺得第47届世界技能大赛移动应用开发项目金牌。
文/广州日报新花城记者:刘春林、何颖思 通讯员:方常亮
图/广州日报新花城记者:吴子良 通讯员:粤仁宣
广州日报新花城编辑:苏赞