学习编程要趁早,边玩边练少不了
Posted 非凡油条
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学习编程要趁早,边玩边练少不了相关的知识,希望对你有一定的参考价值。
学习编程要趁早
边玩边练少不了
信息技术在这次疫情里的贡献,可不仅仅是把线下的事情搬到线上。
很多人工智能的成果已经在疫情防控过程中得以应用。
比如我们比较熟悉的无人机行业,如今村里人玩无人机就相当熟练,村里用无人机喊话让人回家、给人送食物的视频在微博上传播都挺广的。
这次疫情中,机器人也有很多运用,比如美国首例新冠肺炎确诊病例患者由机器人治愈出院。在整个过程中,他被安排在特殊的隔离病房,不直接和医生接触,而是通过机器人的屏幕和医生互动。显然,对传染性强的严重传染病,通过医疗机器人互动是有效避免医护人员被感染的好办法。
普华永道的一份关于人工智能市场前景的报告显示,中国有52%的消费者计划购买人工智能设备。相信在这次疫情之后,更多人会意识到人工智能的价值,人工智能普及进程也会加快。
未来说是一个人工智能的时代恐怕板上钉钉。
工业4.0的重要推动力
可能很多读者朋友还不知道,工业机器人的“机器换人”已经持续多年,有了一定的进展,而且政府也在大力推动机器换人。
早在2014年,华南制造业重镇东莞就推出了“机器换人”三年行动,力争三年内推动全市一半以上规模以上工业企业实施技术改造项目、全市规模以上工业企业劳动生产率由2013年8万元/人提高到11万元/人以上,推进劳动密集型企业向技术密集型企业转型。
东莞这么做的目的,就是要提高东莞工业的技术含量,从“东莞制造”向“东莞智造”转型。
那人怎么办?会出现大规模失业吗?
事实并没有想象的那么悲观。在“机器换人”三年行动实施之后一年,也就是2017年,当年东莞新增城镇就业8万多人,技术含量提上去了,就业岗位也增加了,机器和人双赢。
当然要双赢需要大家都做出努力。南方网报道过的一个例子,股价不断上涨的劲胜智能,就是抓住智能制造的风口扭亏为盈,帮助工厂里原本在流水线做普工的人,学会了编程成为了研发工程师,遥控六轴机器人。
工人进修虽然辛苦,但比起流水线,他显然更喜欢如今的编程工作:
“相比以前枯燥的流水线工作,如今的编程工作颇具挑战性,当看到自己的作品正式运行的时候,往往兴奋到一晚上都睡不着。”
东莞机器换人的例子可以看出,人工智能是工业4.0的重要推动力,助力“中国制造”向“中国智造”方向转变,还能带来很多高收入、高技术含量的高端就业岗位,发展人工智能利国又利民。国务院也早在2017年为我们画好了蓝图,到2030年人工智能理论技术和应用达到世界领先水平。
国家这是铆足了劲要在人工智能领域领先,要在世界先进水平的竞争中获胜。一支强大的编程技能队伍无疑是这个过程中最紧要的资源储备。
青少年编程教育刻不容缓
《新一代人工智能发展规划》的目标已制定到2030年, 必须从青少年开始就培养相关人才了,其内文明确提出,实施全民智能教育项目,在中小学设置人工智能相关课程,逐步推广编程教育。
这是为将来的人工智能人才培养未雨绸缪,毕竟据估计,仅在人工智能领域中国企业的人才缺口就将高达500万,未来国内人工智能人才缺口很大。
而且编程教育的推广在国际上也是大势所趋。意识到未来人工智能重要性的国家,都在中小学阶段就抓起了编程教育。
动作比较快的欧美国家,比如英国,从2014年起,政府在5-16岁学生的义务教育中加入了编程教育;2015年美国政府提出计划10年普及中小学生编程教育,并投资40亿美元开展少儿编程教育;芬兰2016年8月开始实施新的《国家核心课程大纲》,首次将编程纳入小学教学大纲,从小学一年级开始教授编程。
动作稍慢一点的邻居日韩也都行动起来,在韩国,教育部规定从2018年起将编程纳入小学正规必修课程;日本文部科学省规定到2020年小学必须确保为学生提供计算机编程体验学习机会,到2021年初中必须提供计算机编程课程内容,根据学生个性需求提供信息化教学资源。在发达国家,编程已经成为通识教育的一部分了。
而且青少年学编程,对孩子的未来也很有好处。最基本的来说,程序员仍然是高薪职业,学编程是一条不错的出路。国家统计局的数据,2018年城镇单位就业人员平均工资里,信息传输、计算机服务和软件业年平均工资接近15万元,是各行各业年平均工资第一位。
哪怕不那么功利,一心想做研究,学编程也变得越来越必要——随着很多专业要求建模、数据分析等技巧,多会点编程技能起码在这些时候不会抓瞎。
不提对编程的直接应用,编程还能够训练孩子的逻辑思维,提高孩子的创造力。编程教育对青少年综合素质的提高也是很有益的。
游戏化编程的趣味和实用
但是,让青少年学习编程,怎么学,是一个大问题。
其实国家已经想过办法了:《新一代人工智能发展规划》提出,实施全民智能教育项目,在中小学阶段设置人工智能相关课程,逐步推广编程教育,鼓励社会力量参与寓教于乐的编程教学软件、游戏的开发和推广。
可见国家对人工智能技能人才也是比较着急的。这在一些发达地区比如上海、北京、浙江、山东等已经有先声了,但国家的追认显然意义更加重大。
但我觉得后半句话更值得品味:鼓励社会力量参与寓教于乐的变成教学软件、游戏的开发和推广。在过往的教育类文件里,鼓励社会力量就很少见,就更没有游戏什么事了。
这很可能是高层一个教育理念的转变的展现。在面对编程这样面向未来、面向应用的教育科目时,传统的教育体系是比较无能的,你很难要求孩子像我们考计算机二级的时候那样老老实实坐着学编程。而用游戏的形式就不一样了,游戏和编程天然有着亲缘性,实现寓教于乐是现实的。而在信息科技的优化方面,有组织的社会力量又要比部门主导好得多,对比一下互联网大厂和政府机关的官网首页你就知道我在说什么了。
但有些家长可能会有点疑虑,这主要是游戏多年来遭受的污名化已经让大家对游戏产生了一种很不好的既视感。大多数家长提起孩子玩游戏,都会觉得很难受,觉得孩子接触游戏就会沉迷,更不可能从游戏里学到什么东西。
但是,数据显示,9-15岁的青少年/儿童,有超过60%拥有自己的上网设备。你严防死守是没有用的,甚至是愚蠢的,新一代的孩子是在电子产品的环境下成长起来的,电子游戏已经成为生活的一部分,而且是孩子融入新时代的刚需。
如果强行隔断孩子们和电子产品的接触,对孩子适应未来必然要巨变的新环境没有好处。实不相瞒,我和老油条都是那种小时候被家长严防死守玩电脑的人,偷着玩费心费力不说,也没有时间真正去研究计算机,最后读大学选了传统专业,没有成为信息人才。但为了更好的收入,还是只能转行出来做互联网相关,基础却差了一大截,只能写写文字,自己感到是吃了没文化的亏的。
孩子不是不能从游戏中有所收获,但究竟能收获到什么程度,说到头来是家长的责任,而不是孩子的问题。你应该做的是对他们玩的内容进行有序的引导,而不是一刀切。平时骂别人懒政,面对孩子的时候却自己变得懒政了,这嘴长着怎么就光说别人呢?
游戏化的学习对于编程学习显然是具有一些先天优势的,因为游戏天然具有图形化和娱乐化的形式,这比《从入门到放弃》系列这样枯燥的教科书更符合孩子的认知习惯,至少能让他们坐下来自觉地多学一会儿。等到渐渐入了门,你不需要在边上监工孩子自己就能玩得溜了,而且整个过程他们的内心是放松、快乐的。
其实我们在《疫情时期的社会互动》里也提到了,年轻一代人,无论是老师还是孩子,都能把电子产品玩出花来,通过应用软件进行线上学习,他们有很多富有创意的新办法,效果也都挺好。
另外,游戏逻辑中还有一项很重要的是“挑战-应对”。孩子都有天然的好胜心,游戏化的设计能激发孩子们战胜挑战的兴趣,而想要战胜挑战,更多地了解编程原则是必须的。孩子们不知不觉就被引导着用编程思维解决问题,以后就算成不了顶级程序员,也至少不会被时代抛弃了。
被动学习就这样转化成了自主学习。
如何游戏化学习编程?
教育理念发达的一些海外国家就已经把游戏编程教学付诸现实了。2014年,新加坡教育部开始在一些中小学展开“Code For Fun (编码乐)”计划,以小学至高中生为对象,鼓励他们学习编码和“计算思维”等。他们用一些好的工具帮助孩子们更轻松地上手,比如用“Scratch”进行游戏教学。
“Scratch”是麻省理工学院媒体实验室开发的一款面向青少年的图形化简易编程软件。通过可交互界面,孩子们拖拽指令就可以见到他们的模拟编程成果。
类似的游戏化教学工具,在国内也有开发。比如腾讯扣叮,就有编程的体验课程,通过有画面感的小游戏,来让孩子手把手体验编程语句如何转化为实际运作的程序。
扣叮的游戏化编程过程可以让程序的运行更有画面感,更具吸引力。孩子们开动脑筋,安排指令的顺序和选项,就可以编排出模拟程序,实现一个小游戏、一幅画面、一段物理运动场景等,还涉及自然、物理、艺术等知识。
我自己就试了一下,扣叮的库里有不少是腾讯游戏的授权素材,我选了这款QQ飞车的,20行代码,就可以体验自己的飞车跑起来。做好后我自己玩了一会,感觉还是很不错的。
有一说一,腾讯的游戏业务做的大,这个IP合作的思路还是有点6,你想,比如本身就熟悉QQ飞车或者天天爱消除的孩子,第一步兴趣动力就很容易建立。
另外,腾讯对游戏式的用户反馈心理机制有着更深入的理解,对构成游戏的代码世界也有着别样的认识。把这两种经验结合,去做游戏化学习编程,其实很顺理成章。爱玩游戏的孩子,看到自己编排的程序能够运行,这种自豪感也肯定更加能激发他们的兴趣。再加上家长适时的引导和夸奖,成果也就呼之欲出了。
在疫情特殊时期,为了帮助孩子们在家中趣味学习,腾讯扣叮向全国中小学师生免费开放编程平台,推出了免费的趣味编程课。
对低年龄段的小朋友,趣味游戏能让他们一边玩一边锻炼编程思维、逻辑能力和创造力,还能学到一些物理、艺术等知识,培养他们对编程的兴趣。
而对进阶的高年级青少年,扣叮还打造7大编程实验室,覆盖JS实验室、Python实验室、创意实验室、C实验室、艺术(P5)实验室,人工智能(AI)实验室、游戏实验室等实用编程IDE工具,满足青少年编程教育不同需求。
未来国家的工业4.0发展、乃至下一次科技革命,还需要更多懂编程、具备编程思维的人来推动。未来的年轻人未必直接写代码,但总会有一些场景让他们知道,自己做事可以条理清晰逻辑层次分明。他们回想起作为通识教育的编程教育,也不会有什么遗憾——不仅帮他们适应了和人工智能共处的社会,还带给了他们很多童年的快乐。
参考文献
王程韡, 杨坤韵. 进取与迷失:程序员实习生的职业生活[J]. 社会, 39(03):100-129.
九成中老年新用户学会了网购生鲜--IT--人民网 http://it.people.com.cn/GB/n1/2020/0225/c1009-31602616.html
湖北省拟提拔重用吉虹、谭建国、孙道军、夏志东4名干部_中国经济网——国家经济门户 http://district.ce.cn/newarea/sddy/202002/24/t20200224_34336513.shtml
中国互联网协会关于新冠肺炎疫情对互联网行业发展影响的调研分析及政策建议-新华网 http://www.xinhuanet.com/info/2020-02/17/c_138788897.htm
疫情过后,这个行业或将加速「换人」_详细解读_最新资讯_热点事件_36氪 https://www.36kr.com/p/5294154
人工智能人才大热:应届博士年薪涨到80万元_网易科技 http://tech.163.com/18/1119/07/E0V6C64200097U80.html#
中企全球招揽科技人才 未来人工智能领域缺口或达500万_科技_中国网 http://tech.china.com.cn/hydt/20190218/352246.shtml
何帆. 变量:看见中国小趋势[M]. 中信出版社,2019.
腾讯研究院. 跨界发现游戏力:面向垂直领域的游戏市场版图及价值报告[M]. 浙版数媒,2017.
这个超长假期的网课,都被腾讯承包了_中华网 https://tech.china.com/article/20200225/022020_469991.html
人工智能抢饭碗?东莞机器换人后,新增就业超8万!_南方快报_南方网 http://kb.southcn.com/content/2017-12/26/content_179878868.htm
我市将设立“机器换人”专项资金 http://zwgk.gd.gov.cn/007330010/201406/t20140628_534985.html
国务院:中小学要设置人工智能课程推广编程教育_国内新闻_大众网 http://www.dzwww.com/xinwen/guoneixinwen/201708/t20170827_16344230.htm
今天的定场诗有个彩蛋不知道你们发现了没有。这是一首用清华大学九歌系统智能生成的藏头诗,藏了“人工智能,编程学习”八个字。人工智能的发展真可能是一瞬间的事,再不学真的要上不了车了。
本回完
以上是关于学习编程要趁早,边玩边练少不了的主要内容,如果未能解决你的问题,请参考以下文章
scratch案例教学scratch中秋佳节 scratch创意编程 少儿编程 边玩边学 小朋友这样贺中秋