漫长的暑假,“熊孩子”总能搞出点事情来“刷刷存在感”。前两天,一个初二学生就成功引起了大家的注意——
这孩子“自学成才”,当了一盘黑客,把一企业网站给黑了!据警察介绍,这个14岁的孩子“平时别的爱好没有,就爱好计算机编程”,黑客技术都是在网上自学的。
你还在感叹孩子是作业太少了?
网友们关心的却是……
抛开黑人家网站这件事不说
团长也觉得14岁就能自学编程确实挺牛的~
就在前段时间,
共青团中央还号召青少年学习编程呢!
你或许不知道
全世界的孩子都在学编程
很多国家早就把少儿编程提到了相当重要的位置
▼▼▼
在国外,少儿编程教育发展程度非常高,全球已有 24 个国家在基础教育中设立了编程课程大纲,例如:
2014年,英国将编程列入小学必修课;
2016年,美国拨款4亿美金,用于小学编程教育推广。在美国,编程已经成为孩子继阅读、写作、算术这三项基本能力外的第四项必备技能。
2017年,新加坡小学一年级孩子就会开始学习编程,小五就会接触Python。
中国也渐渐与世界接轨,近几年逐步把编程列为重点发展的学科:
2017年7月,国务院印发《新一代人工智能发展规划》,明确提出:在中小学阶段设置人工智能相关课程,逐步推广编程教育;
浙江省2017年的新高考方案将Python列入高考考纲;
北京、山东等教育大省也紧随其后,纷纷出台鼓励少儿编程进入课堂,并成为应试教育下的必修课;
南京教育局也已经将编程列入南京中考特招生的范畴内……
为什么孩子要学编程?
- 扎克伯格11岁开始学习计算机编程,创办Facebook
- 比尔·盖茨13岁学习计算机编程,创办微软
- 乔布斯说:“每一个人都应该学习电脑编程,因为它会教你如何思考。"
这些科技奇才,是编程学习最大的受益者。而这些全球名人大佬都在鼎力推崇学习计算机编程,来看看他们怎么说:
▲ 这是公益教育机构Code.org在2013年拍摄的一支宣传片「编程一小时」。全世界最聪明、最有才的人全都出来呼吁要学习编程了,这完全是出于他们本身对编程这件事情的认可与支持。
美国总统奥巴马也曾在2013年的“编程一小时”活动的开幕讲话时这样说:“不要只是买一个新的电脑游戏,自己做一个;不要只是下载最新的应用程序,帮助设计它;不要单纯在手机上玩,编写它的代码。无论你在城市还是农村,电脑将是你未来的重要组成部分。如果你愿意工作,努力学习,未来将由你们创造。”
如果这些全球名人还不能说服你,再看看下面这两个因为学习编程而改变命运的中国学生:
● 杭州15岁被哈佛录取的高三女孩郭文景获得奥林匹克信息竞赛奖项;
● 武汉外校英中国际班学生沈凡收到了库珀联盟学院的录取通知书,并获得每年约2.14万美元高额奖学金!
▲郭文景
据统计,美国注册的720种职业中,将会有47%被人工智能取代,未来在中国这个比例将会超过70%。
今年,刘强东宣布:十年内,京东员工将从现在的16万减少到8万,每天只需工作2-3小时,将全面实现“无人公司”。
其实不用等到10年后,就在去年,围棋天才柯洁以0:3被人工智能“阿尔法”横扫告终。再看看我们日常的生活,几年前谁能想到,人们出门只需一部手机就能搞定各种烦琐的事情呢……
现在的孩子,被称为“数字原住民”。将来,编程对他们而言将成为与阅读、表达、数学等一样,只是一种基本技能。
孩子学编程有什么用?
很多家长可能会问,学编程到底有什么用?
团长想说,就像学习英语,不是为了当翻译,而是能够更好地与世界交流一样,学习编程不是为了让孩子当程序员,而是为了培养孩子的思维和能力。编程思维的核心是获得“分析问题”并“解决问题”的能力,这种技能可以反哺孩子其他任何领域的学习。
1. 计算思维实际上包括了数学思维和工程思维,其中最重要的是抽象分析能力和逻辑思考能力。在编写程序时,首先需要把一件事情抽象出来,再用逻辑化的方法表达出来,所以编程的过程就是锻炼抽象思维和逻辑表达能力的过程。
2. 根据多元智能理论,学习编程可不仅培养孩子的逻辑思维,而且对数学理解、英语兴趣、严谨理念、解决问题能力的培养也有促进作用。
儿童编程学的是什么?
与这些小小“数字原住民”不同,家长们大都对编程一头雾水,学编程就是学科幻电影里那些看不懂的代码吗?看起来太难了,孩子怎么学得会?如果不写代码,少儿编程到底学什么?
怎么判断孩子上的“编程课”就是在学编程呢?
简单地说,现在儿童编程方式大概有以下几种:
4 -6岁:编程小游戏
入门阶段,这类课程是带孩子玩一些编程小游戏,比如用指令控制一个角色到达终点,绕过一些障碍物,用循环来完成重复任务等等。
例如上图的编程小游戏,就是通过编程游戏的形式将编程知识点融入其中,设置了故事背景,将编程猫拟人化,设置了一个与学员年龄相仿的角色和编程猫一块冒险,如此学员便会进行角色代入,更好的融入课程,适合低龄的孩子。
7 -9岁:复杂任务完成
这个阶段,可以让孩子用一些可视化编程工具来完成一些复杂的任务。例如一款很有名的软件Scratch。
这是一个由麻省理工开发的为儿童准备的编程环境,不需要写任何代码,主要通过用鼠标拖动代码部件完成游戏、卡通或者动画的设计。
10岁+:代码编程语言
这时候孩子们可以开始学习一种编程语言,比如Python等,尝试编写一些软件,初步学习算法、数据结构以及面向对象编程,也可以尝试一些硬件编程。
儿童编程什么时候学?
在去年的苹果全球开发者大会中,一个叫Yuma的男孩成为世界的焦点——年仅10岁,却在苹果App Store里上架了5个自己设计开发的App,而且还拥有一家IT公司。
那么孩子多大学编程才合适?
作为一项将来的“基本技能”,团长觉得什么时候学都不算早,重要的是根据孩子的兴趣爱好,如果孩子喜欢、感兴趣,就可以开始学。
比如上面提到的Yuma,他从6岁就开始研究各种app,然后用爸爸的旧电脑,自己学编程,写代码,从此一发不可收拾……Yuma在短短五年时间里,就从一个对编程一窍不通的孩子,变成了有史以来最年轻的app开发者和编程课老师。
今天微信推送的第二条,就有团长为孩子们准备的“编程福利”,适合7-14岁的孩子体验,家长们不妨带孩子尝试走进奇妙的“数字世界”吧!
文丨阿么
综合自尖叫童年 凯叔讲故事 少年商学院等