图片来源:摄图网
人工智能时代逐渐来临,全球不同国家和政府都已经认识到普及人工智能教育的重要性。浙江省将编程纳入高中生必考科目,天津、南京将编程列入中高考特长生招生范围!于是,越来越多的家长开始焦虑,到底要不要跟风让孩子学习编程?什么时候开始学比较合适?学什么语言?C++、Python、Java?编程这么枯燥孩子会喜欢吗?
与其被各种机构的夸张说辞牵着走,不如来看看小编对6位编程少年的收集,听听孩子的真实感受。
宋*奇(左),徐*天(右),科创获奖作品:应用人工智能方法构建多维度美元分析模型
何时开始学习或接触编程?
小学的时候接触过C++,高一信息课开始学习VB。
如何看待AI时代的来临?
宋:会越来越多地渗透到我们的生活,会越来越日常,成为生活很重要的一部分。徐:发展AI对生活必然有很大的帮助,AI不再神秘,会被越来越多的人接受。
学习编程的过程中让你印象最深刻的事情?
徐:写程序代码的时候,我常常和一堆小伙伴围在一起讨论、研究代码,我们把各种各样的错误、bug都检查一遍,最后把问题逐一攻破的时候很有成就感。
宋:让我印象比较深刻的事情是有一次在编程课上,我和邻桌的同学写一样的程序,结果我的运行成功了,他的却不行,后来我帮他一看,是把两个极其相似的符号搞混了,这让我明白了一个道理——差一点都不行。
对于AI时代,你觉得相较于同龄人,你的优势在哪里?
宋:相比同龄人,除了因为我们接触的早,我们对科技的理解更深入以外,我觉得编程带给我的帮助已经融入到了我的学习和生活,编程是一件对逻辑和细心程度要求非常高的事情,这让我在学习和生活上会更加注重细节,思维更加严谨,也让我在遇到问题时有自我纠错的能力。
假如时光机器带你回到过去,你想什么时候开始学习编程?
徐:当然越早越好,小学差不多吧,不过一定要看个人的理解能力,在合适的时候学合适的东西,不要像我小学的时候学了一会C++,后来实在学不下去就放弃了,C++对于小学而言还是太难了。
对其他编程学习者的建议
徐:要坚持下去,不能半途而废,虽然一开始或许会比较枯燥,但到后面你就会发现其中的乐趣,用技术实现一些你以前根本解决不了的问题。
宋:从看编程就像是看天书,到看编程就像看一道简单的数学公式,这中间其实就隔了一道坎,如果你都已经站在这道坎的前面了,中途放弃就会很可惜,如果你坚持下去,你就成功了,Just do it.
江*琪,高二,科创获奖作品:基于蓝牙、MYO和Android手机平台的人机交互肌电智能轮椅的控制系统设计。
何时开始学习或者接触编程?
高一
学习编程的过程中让你印象最深刻的事情?
从接触老师传达的东西,到自己独立作出东西,是一个很长的学习过程,期间你要花很长时间自己做研究,自己独立思考,解决问题,也需要老师的指点,到最后你才会豁然开朗。
假如时光机器带你回到过去,你想什么时候开始学习编程?
越早越好,可能初中左右吧。小学还是想放飞自我哈哈哈。
对于即将到来的AI时代,你对自己有何期待?
我希望自己是创造AI的人,而不单单是受益者或者是参与者。
对其他编程学习者的建议?
一定要理解编程,这样才可以熟练应用,不要只会单纯重复指令,还要有自己的思考和理解。
孙*嘉,科创获奖作品:帮助盲人过马路——设计手机APP
介绍下自己的编程作品
是一个帮助盲人过马路的APP。虽然盲人过马路有导盲犬,但导盲犬的资源会也比较有限,再加上我当时刚接触编程,老师教了我们一个很简单的程序——点一下就有猫叫的一个程序,后来我就自己回去下载了这个程序,自己去找这个程序怎么用,最后就和我帮助盲人的这个课题结合到了一起。
何时开始学习或者接触编程?
初中预备班接触Scratch,后来接触过VB一年,高一开始自己钻研APP Inventor,也有大半年时间了。
编程对你的学习和生活有帮助吗?
编程是用来解决实际问题的,在写程序的过程中需要你一步步分解问题,这个对我学习数理化也非常有帮助,因为数理化其实也是一步步分解问题。
对于即将到来的AI时代,你对自己有何期许?
希望自己成为钢铁侠一样的人,通过AI科技的创造能力造福人类。
对其他编程学习者的建议?
多利用网上的学习资源,保持一颗探究的心。
李*航,7年级,科创获奖作品:鉴瓜助手2
何时开始学习或者接触编程?
6年级一直学习到现在,学的是C++和Python。
学习编程的过程中让你印象最深刻的事情?
自己用Python编了一个扫雷的小程序,以前只会玩,现在自己设计,觉得非常有意思,很神奇。
编程带给你的帮助?
让我的思维更严谨,更缜密,比如一两个小的字符弄混了就会有比较大的影响。也让我学会了团队合作,有的程序一个人是要做很久的,而团队合作更高效。
对其他编程学习者的建议?
要在编程中找到乐趣,而不是为了学编程而学,编程对于不同的人来说意义不一样,乐趣也不一样。
段*琪,科创获奖作品:成长不烦恼APP
何时开始学习或者接触编程?
四五年级
编程带给你的帮助?
思维的锻炼。编程是一件你第一步不认真对待,后面会越来越坑,越做越乱的一件事情,所以要求你一开始就把控好整体的思路,想好你的目的,打算怎么去做,你的步骤有哪些等等,让你有一个整体的思维和严密的逻辑思维。
对于即将到来的AI时代,你对自己有何期待?
虽然未来我不一定会在这个领域工作,但我也想有深入的了解,这样长大以后可以更好地运用它。
对于AI时代,你觉得相较于同龄人,你的优势在哪里?
编程也不算我的优势,整个上海学这个的人很多,但是在做整个项目的过程中我了解到了各个方面的知识。很多东西我们容易讲,比如互联网服务、大数据分析,但在做项目的时候需要我自己去搜,这是一个自我学习的过程。
对其他编程学习者的建议?
要在生活中善于发现,去实践,去探索,即使是别人做过的,自己也可以去重新实验一下,你都会有收获。
管*捷,四年级,科创获奖作品:购物中心智能停车位管理系统的优化研究
何时开始学习或者接触编程?
二年级
编程带给你的帮助?
让我有技术化奇思妙想为现实,觉得很神奇
如果考试不考编程了,你还会把编程学习下去吗?
会的。编程对我而言目前只是个小爱好,给了我很多新奇的感觉,我还想继续探索更多。
对其他编程学习者的建议?
首先要先接触Scratch,然后是Python,然后是C++,最后是Java。遇到困难的时候可以先去网上搜集相关资料,自己总结,然后应用到自己的程序中去。
管*捷家长,IT从业者
什么时候发现孩子编程方面的天赋和兴趣?
这其实是一个缓慢的过程。大概幼儿园中班的时候我们开始让他接触一些课外培训,参观了一些培训机构,绘画、写字、围棋、唱歌、跳舞等等,后来他自己选择了比较喜欢的围棋,慢慢地他的记忆能力和数学能力得到了提高。之后我们在他玩游戏、玩iPad的时候慢慢引导他,告诉他我们不能只知道玩游戏,还要知道游戏背后的设计原理,后来偶然知道了Scratch这个软件,觉得是个很好的切入点。
是什么原因让您促使孩子接触编程的?
帮助他建立逻辑思维习惯。编程是一件严谨的事情,可以帮助他培养独立思考的能力,以后他面对人生选择的时候也能有自己的判断。而且Scratch也很适合小朋友,可视化界面、优化的角色设计都比较能抓住小朋友的眼球。
您觉得这么小就开始接触计算机有必要吗?
现在计算机更新迭代非常快,从以前的Java到现在流行的Python,语言只是工具,让小孩子学习编程不是让他学习计算机语言工具的使用,而是培养他的计算思维,让他可以利用计算机语言解决实际中的问题。
您如何看待有些家长让孩子学习编程仅仅是为了参加比赛拿奖牌?
我觉得除此之外,编程学习对孩子有更深层次的含义,比如丰富日常生活,培养和其他小朋友的沟通能力和合作能力。编程相对而言比较枯燥,也有很多遇到困难的时候,可以磨炼小朋友的意志。
本文转自微信公众号“天才密码GeniusCode”。文章为作者独立观点,不代表芥末堆立场。
2、芥末堆不接受通过公关费、车马费等任何形式发布失实文章,只呈现有价值的内容给读者;
3、如果你也从事教育,并希望被芥末堆报道,请您 填写信息告诉我们。