如今,计算机编程已经成为创新的基础,为日常生活开创新的市场和技术。 从使用智能手机应用程序,到办理网上银行业务或驾驶汽车,都离不开编程技术。
为增进青少年对编程的认识,腾讯推出了“全国青少年编程与人工智能计划”。
该计划旨在启发青少年对计算机编程的兴趣。首阶段活动在2022年6月展开,超过18万青少年共建数字空间站,其中许多人是第一次接触编程。
在第二阶段则吸引了来自全国30多个省市和地区的青少年报名参加,活动创新地选择了急救科普、科技助老、 太空探索等命题,引导孩子们用编程尝试提出解决方案。为此,我们还特意在公司内部招募了100位工程师作为志愿者,给100位青少年进行一对一的编程指导。
报名的程序员导师覆盖了腾讯的60多个项目团队,包括腾讯文档、腾讯搜狗输入法、QQ空间等产品。在下文中,我们邀请其中四位志愿者导师谈了谈他们的感想。
Q: 你为什么想参与这个活动?
孙大龙,云与智慧产业事业群质量部工程师
我在内网看到了关于这个活动的宣传,立刻就产生了兴趣。我加入腾讯不久,以前从没参与过这样的活动,所以想证明自己也可以为他人提供指导和帮助。能够成为100名志愿者导师中的一员,我非常兴奋。
卓兴中,平台与内容事业群软件工程师
我希望可以帮助青少年提升他们的编程技能。这可以帮助他们去灵活思考,提升解决问题的能力,激发学习意识。作为一个父亲,我在这个过程中也学会了如何把知识更好地传递给小朋友。
潘凯,互动娱乐事业群软件工程师
掌握一门语言有助于增长知识,这是大多数人的共识。编程也是一门语言。计算机和网络已经成为日常生活和工作中的一部分。掌握编程语言有助于我们更好地利用计算机的力量,现如今在科学研究领域,编程也成了一个重要且有用的工具。
吴雍东,微信事业群软件开发工程师
我学习和从事编程已经很多年了,希望能够发挥自己的一点经验和特长,帮助小朋友们接触并喜欢上编程。
Q: 在担任编程导师期间,发生了什么比较难忘、让你印象深刻的事情吗?
孙大龙
其实孩子们课业压力挺大的,平时的学校作业非常多,但我的学员在如此紧张的时间安排下依然保持了对编程的热情。为减轻他的压力,我在沟通过程中花了很多心思,针对不同的场景准备了四五套方案。这样我可以立即解答他遇到的所有问题,提高沟通效率。
卓兴中
我指导的是一名高二学生。他对编程的了解超出了我的预料。我的编友掌握很多编程知识,也可以编写基本的程序,令我刮目相看。除此之外,他还表达了自己想要学习计算机网络语音解码和对人工智能编程的兴趣。
潘凯
孩子的创造力和对编程的热情给我留下了深刻的印象。他有很多想法,想借助编程来实现。
学校教授的编程知识是非常基础的东西。许多孩子可以编写一小段代码,但对他们来说,编写一个完整的程序很难。我帮助我的编友分析问题、建造模型,然后分析处理,最后打造出一个完整的程序。一周的一对一云指导时间并不长,所以我们把重点放在发现和解决问题,解释原理。有条理、有逻辑地处理问题十分重要。
Q: 在指导这些孩子时,你采用了怎样的方法?
孙大龙
在每次指导之前,我都制定了详细的计划,帮助孩子发现自身想法的可提升之处或问题,鼓励他自己解决问题。在回答他的提问时,我分享了一些较高层次的想法,希望能够帮助他拓宽对科技行业的认识和理解。虽然有时候跟他对话的感觉像是非正式的闲聊,但其实我对他提出的每一个问题都有所准备。
卓兴中
我的策略是遇到问题时向他提供几个可选方案,然后我们一起讨论。由他来决定选择哪种方案。我们分析每个方案的利弊,这有助于提高他的分析和判断能力。
吴雍东
授人以鱼不如授人以渔。编程过程中,我引导小朋友学会常用的调试方法,学会测试和验证功能是否符合预期。
Q: 这个活动对青少年有什么帮助?你觉得它给孩子们带来了什么收获?
孙大龙
专注于解决社会和科学问题的活动让孩子们有机会利用自己的知识、能力和兴趣来回馈社会。将工程技术用于社会公益可以鼓励孩子们更好地理解如何以新的方式帮助他人。
潘凯
IT是一门实践性很强的学科,学校教授的信息技术知识只是基础,而这个活动可以让孩子们有机会运用他们学到的理论知识。
由我们这些一线工程师提供一对一指导,一方面可以帮助孩子们运用所学知识,通过编程展现自己的创造力,认识到技术可以改善生活;另一方面也可以让他们从我们身上体会到从事编程需要付出怎样的努力。
吴雍东
这次活动对参赛的小朋友来说很有启发。一对一指导对他们而言是一个去接触一线从业工程师的好机会,观察和学习工程师们在工作中是如何分析和解决问题的。
孩子们可以认识到编程并不是虚无缥缈的东西,而是要落到真正去解决生活中的问题,才有意义。
Q: 你如何保持自己的创造力?
孙大龙
我认为,无法实现的创造力是无本之木,无源之水。在日常生活中,我努力了解世界的各个切面,了解其他的行业和学科。当我有了新的想法时,我会思考如何在工作或生活中将它们落到实处。
卓兴中
我关注新技术,对新事物充满好奇心。我也会参加很多活动,包括线上和线下,参加各种编程比赛。
潘凯
多读书,多交流。
Q: 在这个活动中,你最大的收获是什么?
孙大龙
通过这次活动,我看到了技术在社会应用中的多种可能性。我还发现年轻一代对技术有很强的理解能力,懂得利用技术来解决身边的问题。与我们这一代人不同,这在他们的生活中似乎是自然而然的事情。
卓兴中
我在这个活动中获益良多。虽然是我向青少年传授新的技能,但在这个过程中,我也学会了如何更好地与他们沟通。
同时,该活动也呼应了腾讯长期以来对“科技向善”的坚持。作为程序员,我们不仅对技术保持好奇心,我们也一直在思考如何为社会做出贡献,改善人们的生活。具体到我所在的工作领域,那就是提高所有人的打字效率,所以我们一直在开发、迭代无障碍的输入法软件,满足了许多残障人士的需求。
青少年编程:长远规划,提升青少年数字素养
为提高青少年数字素养,腾讯制定了一系列计划,而“全国青少年编程与人工智能计划”正是其中的一部分。其他项目包括邀请高校学生利用游戏来研究AI学习能力的开悟多智能体强化学习大赛,以及教农村和偏远城镇儿童编程的腾讯编程课等。