“我可以修改发动机程序,让发动机火焰喷射得更高。”
当地球即将被毁灭,需要燃烧木星,帮助地球逃离的最后紧要关头,“天才程序员”李一一挺身而出。
在今年的贺岁电影中,若论C位,当然科幻电影《流浪地球》独领风骚啦,目前总票房已超过30亿元!
《流浪地球》改编自刘慈欣的同名短篇小说,影片讲述了:在未来的某一天,人们发现太阳内核在急速老化、持续膨胀,地球将被吞没,35亿人类唯一的生路就是逃离太阳系。
于是决定带上地球一起流浪,在外太空重新找一颗恒星安家。这就是所谓的“流浪地球”计划。
关键时刻,程序员拯救世界
但是如果问,谁在这部电影中拯救了地球?
肯定是大家众志成城的结果,可不得不提一个人,他可谓起到了关键性作用!
他就是“天才程序员”李一一。紧要关头,他迅速拟定“炸木星计划”,逻辑非常清晰:
第一步:关闭发动机,获取控制权;
第二步:覆盖原有程序,但在此之后就必须手动解锁;
第三步:重新点燃发动机。
最后,李一一利用曾经无聊时写过的“春节十二响”程序,成功破解了地球转向发动机的程序,并修改其功能,让它成为了点燃木星的“火柴”。
学编程,究竟能为孩子带来什么?
虽然这只是科幻电影中的虚拟情节,但在全球掀起“编程学习热”的当下,我们不得不思考,编程教育的真正价值是什么?
首先,学编程一定不是为了让孩子成为程序员,而是培养面向未来的重要思维和能力。
1.锻炼逻辑思维
就像李一一在最后关头表现出的那样,学编程的孩子,逻辑思维非常清晰。
因为编程不允许有一点差错,里面所用到的顺序,条件,循环等等,都要严紧、有依据,否则就得不到想要的运行效果。
那么孩子就必须不断地想办法修正自己的逻辑错误,直到最后成功运行。
根据教育认知学,7-12岁是逻辑思维的最佳形成期。
所以学编程的最佳时机是小学段,趁孩子现在课业负担不重,逻辑思维也快,帮他们掌握一门有益终生的技能,就是在正确的时间做正确的事。
2.培养计算思维
简单来说,就是将复杂问题拆解成一个个的小问题,然后利用计算机帮助我们解决。
正如电影中想要炸毁木星,仅凭人本身是无法实现的,但是李一一利用计算机,让转向发动机按照设想的功能去运作,用代码拯救了世界!
古语有云:君子性非异也,善假于物也。
其中讲到:
借助车马的人,并不是脚走得快,却可以达到千里之外;
借助舟船的人,并不善于游泳,却可以横渡江河。
一语道出:善于借助工具的重要性。
在人工智能时代亦是如此,论知识记忆、计算等我们肯定比不过计算机,但如果我们懂得更好地利用计算机,那么将可以非常高效地、创新地解决各种复杂问题。
举个简单例子:
我们有一个学员小韩,他发现姐姐每学期末都要对所有老师进行一次评价打分,这是一件重复无聊且系统的事情。
所以,小韩索性花了20分钟完成一段脚本,帮助他姐姐在10秒钟内就完成了对全部老师的点评,然后他姐姐又把这个idea分享给她身边的朋友,得到了很好的口碑评价。
小韩在学习了编程后,就形成了自己的计算思维惯性,他非常有意识地将生活中机器擅长的事情抽象出来,然后交给机器来做。
因此,让孩子学习编程,除了锻炼逻辑思维,帮助激发他们的学习兴趣与创造力,更是让他们适应未来,培养和机器打交道的能力。
当他们了解人工智能是怎么利用算法,对不同状况进行分析,他们可以更好地运用人工智能到实际问题中。
现在,国家政策也正大力推进少儿编程的普及,浙江、北京、山东、江苏、重庆等省市已将编程加入中小学必学课程。
另外,高校对信息学人才的关注也非常高,比如每年都会有很多孩子通过信息学奥赛被知名中学、国内外重点大学免试或降分录取。
因此,无论是思维能力培养,还是升学加分,现在让孩子学习编程,一定是对他们未来最大的投资!
网友评论