EN
广东科技报(封面人物):唐嘉薇
—— 独具匠心的编程爱好者
发布日期:2016-11-01





      《广东科技报》2016年10月26日

     唐嘉薇
    独具匠心的编程爱好者

      文/图  本报记者  毛永彬

  她是一位开朗、伶俐的姑娘,常有颇具创意的金点子;她从小赴澳大利亚留学,自学经历令其自信;她自幼受家庭环境熏陶,喜欢建筑和编程,并在编程的学习与实践中“胜不骄败不馁”。她,就是本期封面人物——广东实验中学附属天河学校初三级学生唐嘉薇。

  快乐童年不乏创意闪光

  唐嘉薇的父亲是路桥工程师,她母亲是程序员,父母在同一企业的不同子公司供职。幼年的她常能观摩父亲带回的一些路桥模型,有时候父亲也会为她对模型作讲解、介绍。与和蔼、慈爱的父亲不同,在她眼中母亲是典型的“理科女”,做事一向认真,不苟言笑,而且对她从严要求。从记事开始,她就对母亲一笔一划郑重地在记事本上书写的情形历历在目,而那熟悉的母亲编写程序的键盘敲击声,陪她度过了不少欢快的童年时光。小时候,家人曾给她带回一堆机器人玩具,起初她还不解机器人为何可行走自如,但当逐渐得知机器人受程序控制时,她拆解过家里的机器人,想一探究竟。此外,她曾请家人买回接线板供其用来“练习”连接电路,还从手电筒里拆出小电灯泡,安装在前述接线板里。她回忆说:“刚开始玩接线板时,电路很简单,而且导线分不同的颜色,误打误撞也就学会怎样连接才是正确的。直到我不慎把手电筒的小电灯泡烧坏了,妈妈就意识到,我操作不当会有安全隐患,就嘱咐我不许胡来。”

  唐嘉薇上幼儿园中班那年,母亲就建议她学一些外语。那时还不懂何为外语的她天真地问道:“外语是什么呀?”妈妈一本正经地答道:“外语,就是外国人说的语言。学会了,以后有用。”经妈妈约一个星期的早期引导和教练,她就记住了一些简单的英语日常用语。 “那时妈妈也在翻阅一些厚厚的英语教材。”她回忆说。原来,她母亲当时也在自学、攻读雅思课程。

  学前班毕业后,唐嘉薇在辞去原职的母亲的陪伴下,远赴澳大利亚开始了小学的学习生涯。在那里,母亲是陪读的角色,全职照料她的生活起居。当地老师在教学上一视同仁,没有对她作特别照顾。天真、开朗的她对那里的学习和生活适应得也很快。仅用了约一个星期的时间,她就和同班同学熟络起来,并能逐步听明白老师们的授课。当地各学科课程由一个个模块组成,学完一个就接着到下一个,课后也没有布置作业,因而学得快的学生很快就可以把课程学完。归功于她个人的努力和母亲的引导、照料,她的数学常获评“A++”,而英语也没有拉后腿,常年保持着“B”的评分已属难能可贵。学习之余,她也曾利用房子车库里存放的破损椅子、大口径水管和木板,搭建过“隧道和桥”,这与爸爸建桥隧也颇为“相像”。而最让她难忘的,却是2008年的一次夏令营。

  按计划,在那年夏天,全班师生将乘车到布里斯班郊外的一处公园举行为期两天一晚的夏令营,当晚将露营野外。兴致勃勃的她在外婆陪伴下来到学校,坐上了校方安排的大巴。一路上车里欢声笑语,直到有人谈及露营用的“帐篷”,她那时才下意识地发现妈妈遗忘给自己准备帐篷了。抵达目的地,略带着急的情绪和沮丧的心情的她找来三根钢丝绳、尼龙板,独自在横跨一条小溪的两棵大树之间“建起”两层的“帐篷”,上层挡阳光雨露,下层可供人乘坐、休息,并与同班师生度过了包括赛跑、唱歌、趣味游戏等活动在内的妙趣横生的夏令营。她情急之下的应变不乏创意闪光,这是她在澳大利亚四年小学求学经历中浓重的一笔。

  编程活学活用 胜不骄败不馁

  2012年,唐嘉薇回到中国,转入广州市越秀区东山培正小学上五年级。2014年,她小学毕业,升入广东实验中学附属天河学校,开始了初中的学习,并真正与编程结下不解之缘。

  幼年时的唐嘉薇就向母亲提问过,“妈妈,您每天都在写程序,那么,程序是什么呀?”面带微笑的母亲答道:“以后你就知道了。”于是,她自个儿翻书、上网查找“程序是什么”的答案。尤其当了解机器人在程序控制下可自行完成人为设定的任务后,她更加迫切地追寻心中萦绕多时的“程序是什么”的答案。

  上初中以后,唐嘉薇自行上网购买了一些介绍如何编程的书,在课余时间如饥似渴地读起来。她自学C++教程,并学以致用,按有关规范在电脑上写下一行又一行代码。工多艺熟,她对程序中的“函数”有了崭新的理解,也渐渐熟悉了编程的规则和技巧。

  2015年,唐嘉薇报名参加该年度广州市中小学智能服务机器人(垃圾分类专题)竞赛活动,千方百计挤出课余时间学习机器人拼装方法,并潜心于机器人程序的调试、优化。得益于此前利用红外传感器、体温传感器和计数器等制作用于室内人数统计的“自动控制计数器”的尝试以及熟练焊接电路板的技能,在诸如舵机的安装、电路的连接等机器人拼装环节,她并未遇到大的挑战,反倒是在她喜爱的编程环节,她遇到了机器人行走不稳定的难题。她介绍说,“对于程序的优化,在比赛前都一直在调试。由于比赛用机器人依赖灰度传感器来循黑线行走,在赛前经调试妥当并已可行走自如的机器人,在比赛场地遇到异于原先调校场地的光线照射方向及光照强度,表现出不适应的状况,严重时甚至是迷路。这着实是一个重大的考验。” 尽管她的机器人在比赛中未取得优异的成绩,但在在她看来,比赛是绝佳的学习良机,从比赛得到的经验及体会的价值要高于比赛名次。从比赛中她获得破解上述考验的新思路——给机器人添加新的传感器,滤去无关光波,只让其读取指定方向的光线照度,排除无关的干扰。都说胜败乃兵家常事,这位编程爱好者以实际行动诠释了什么是“胜不骄败不馁”。

  谈及今后的设想,唐嘉薇表示要尝试制作一个新式台灯,给它安装语音识别模块,让其具备声光感应功能,按用户所需随时调整台灯的照射角度。这是她针对焊接电路板时经常要调整台灯照射角度的不便所作的改进思路。此外,喜欢构筑实体和虚拟建筑模型的她也在课余时间里做了一些探索和尝试。除了参加“江南园林”主题的建筑模型比赛外,她还在闲暇时间利用一款手机软件《我的世界》打造了一个未命名的悬浮于空中的城市——那里有高楼,有江河,有中心公园,也有蹦蹦跳跳的村民。她说:“这个作品历时一年制作,还未完工。虽然那里不具备生存空间,但寄寓着自己的一些想法。每每想起那个城市的建筑,以及那里的几千位村民,我就感到很欣慰。”她表示,今后愿意到尊重创新并具有浓郁创新氛围的地方任职,而游戏及软件开发则是她喜爱的工作。

供稿:张梅芳