摘要:让我们一起来认识这些小小程序员,看他们用童趣和想象力,coding出一个与众不同的童年。
本文分享自华为云社区《六一特辑丨8岁小程序员献礼儿童节:我DIY了聊天机器人,做3D printer,还想和外星人对话!》,原文作者:技术火炬手。
小朋友的儿童节一般怎么过?
看演出、吃大餐、还是去游乐场?“爱玩”是孩子们的天性,“创新”是他们的潜力。今年的六一儿童节,有这样一群充满想象力与创造力的小朋友,自己开发聊天机器人、建模3D打印,用代码与外星人对话。
让我们一起来认识这些小小程序员,看他们用童趣和想象力,coding出一个与众不同的童年。
8岁的Daniel:DIY机器人,还想用编程和外星人交流
小朋友总是有许多奇奇怪怪的想法,8岁的小程序员更是天马行空,比如用编程和地球以外的星球进行交流,和外星人成为好朋友。比如想要创造出伟大的游戏,是为了让小朋友不沉迷于游戏……
Daniel就是这个可爱的小朋友,他喜欢编程,从Scratch学到python,自己做过自动搬运垃圾的智能机械臂,还有一个可以和他聊天的对话机器人,因为编程,学习成绩也蹭蹭往上涨。
他开心地和我们分享了他最喜欢的两个编程项目:
“我最喜欢做过的智能机械臂和机器人聊天。智能机械臂项目中,我用编程模拟操作机械臂,理解了机器人的正向运动学和逆向运动学,还学到了传感器的效果,最后实现了可以自动搬运垃圾的机械臂,让工厂实现真正的自动化。其实这个项目和我们的生活也很有关系,我也希望我自己的编程技术能够帮助到别人。”
“在聊天机器人项目中,我做出了一个聊天机器人,可以跟他愉快的聊天。首先我用python中的逻辑判断语句if else重新构造了机器人的聊天API,让机器人可以“聪明”地回答我提出的各种问题,然后我还用python的关键字匹配,提高聊天机器人的语音识别准确度,最后我用到了语音合成API,给机器人安上了“嘴巴”,机器人就能跟我讲话了。
当我们问他长大后想当一个真正的开发者吗?
Daniel很调皮地笑了,“是的,我喜欢玩游戏,小孩子都喜欢玩游戏嘛。不过我更希望能够创造出伟大的游戏,就可以帮助小朋友不沉迷于游戏,通过游戏开发小朋友的创意、智力,让大家越玩越聪明。”
爱玩,又爱动脑筋的小小程序员,如此可爱!
8岁的Ken:我想要发明很好玩的游戏,然后变有钱
Ken,8岁的一个混血小朋友,非常喜欢编程。他说虽然编程很难,但可以做出很多很好玩的事情!
他与编程结缘还是因为他的一个朋友。一次朋友去他家做编程作业,作业是利用编程实现一个动画场景:孙小弟在树林中吃到一个水果,发现水果有毒,整个人都变成了蓝色。然后孙小弟说,啊,有毒!Ken看完觉得非常好玩,就对编程产生了兴趣,开始自己的编程学习之路。
由于Ken会的中文不是很多,所以课程中的中文内容他听不太懂,但他还依然坚持学习。他说,编程没有那么难,它是一个很有趣的学习过程。提到他最得意的编程作品,就是海船大战。
这个作品需要很多的costume,要将它们一层层的叠加上去,在前端界面组成一个3D的动画,实现两个船互相攻击的场景,最后将坏人的船给击沉。
小Ken畅想着自己的未来,兴奋地说道:“希望通过编程可以发明很多很好玩的游戏变很有钱。要做漫画、做3D printer。”
小学生禹辰:组装服务器芯片,破解代码密室,so easy
在今年刚刚过去不久的华为开发者大会上,出现了一位年纪最小的神秘参会者。在大会上,,他不仅独立完成了华为云社区技术闯关活动“代码密室”的三层代码破解,还成功组装了鲲鹏服务器芯片,真是英雄出少年!
他就是正在念小学的禹辰,要不是因为爸爸工作的原因,“是个大热天我本不愿意去”的禹辰还是来到了HDC的线下展台,结果玩的不亦乐乎。玩转各种coding项目,收获了超多的奖励。
晚上回去,意犹未尽的禹辰还特意写了日记,方格里歪歪扭扭的字,充满着小朋友大大的好奇心和快乐。
特此摘录几段这位小学开发者的编程心得:
“在鲲鹏那个展厅通过组装服务器的芯片得到了一盒口罩……我觉得最有意义的活动就是在那破代码题进入一个网站,那个还挺锻炼脑子的。
这次去华为开发者大会收获满满:如何组装服务器芯片,学了一些编程知识,最后的总结就是今天好累。”
如果你也想体验禹辰觉得最好玩的代码密室,可以关注【华为开发者社区】微信公众号,发送关键词【代码密室】,即可开始你的探险之旅啦!记住,每层密室打开之后都有线索,供你解开下一层密室哦。一共三层,通关之后惊喜等着你!
最后,祝所有大朋友小朋友们儿童节快乐,永远保持孩子般的乐趣,充满想象力!