@00 后 IT 大佬们,有个编程问题请教下
作者 | 伍杏玲
出品 | 程序人生(coder_life)
乔布斯说,每个人都应该学会编程,因为它教会你如何思考。 世界正掀起一阵“编程风”,编程从三岁娃娃抓起了!
今天是儿童节,小编就给大家盘点一下那些年(抢)轻(饭)有为(碗)的零零后程序员们吧:
01
十岁登上苹果全球开发者大会
Yuma Soerianto,今年11岁的他编程年龄有5年了。
6岁时Yuma Soerianto得到一台iPad,开始对App应用产生兴趣。
他在玩遍市面上的儿童编程软件后,想继续深入学习编程,于是申请斯坦福大学的编程课。7岁完成课程学习,在不到一年时间里他在App Store上发布了5个应用程序。
去年10岁的Yuma被库克邀请参加苹果全球开发者大会。
现在Yuma在YouTube建立了“Anyone Can Code”,专门教孩子们编程,目前有五百多万订阅者,还吸引不少“大孩子”关注。
02
中国年龄最小的黑客
汪正扬,2001年生,12岁登上中国互联网安全大会,是中国年龄最小的黑客。
汪正扬上二年级时,偷了半年菜,觉得光玩游戏没意思,开始写些小程序。他10岁开始写网站,用节省下来的零食钱买了个主机。
13岁的汪正扬向360公司提交可能影响上百家教育网站的系统漏洞。这是360目前为止遇到的年龄最小的一位漏洞报告者。
03
中国最小年龄的程序员
梁浩奋,2004年生,10岁通过全国计算机等级二级C语言程序设计考试,成为中国最小年龄的程序员。
他8岁开始编程,自学了C、C++语言。每当有一个新想法,他喜欢用程序表达出来。他喜欢玩自己创作的小游戏,喜欢用自创的浏览器上网,喜欢用自制的播放器听音乐。
04
16 岁入职Intel,曾会面奥巴马
Joe Hudy,16岁成为Intel实习生,当时刷新了Intel召募实习生的年龄记录。
之前他参加了白宫科学展,并受到了奥巴马的接见。奥巴马观赏他打造的高速棉花糖发射器,然后“惊讶地看着射出去的棉花糖,飞过展场落在红厅入口附近的墙上”。
Joe Hudy做过开放的硬件平台Arduino,为另一个科学站设计并制造了太阳能计算机。分析和解决数学问题的在线社区Brilliant.org将他评为全世界最聪明的十个孩子之一。
05
他写的游戏击败《愤怒的小鸟》
Robert Nay在14岁时设计了一款手机游戏:“泡泡球”,这款游戏在发布两周之内下载量超过百万。而后一举击败“愤怒的小鸟”,成为iTunes免费应用列表的第一位。
罗伯特很小的时候就对电脑产生了兴趣,大部分电脑知识是自学的,他在三年级时就建立了自己的第一个网站。
儿童学习编程,可以使用哪些工具呢?
1.启蒙阶段(4-6岁)
学前儿童以玩为主,培养孩子的兴趣,可以尝试小编程游戏,例如用简单指令控制角色绕过障碍物,到达终点等。
Daisy the Dinosaur
幼儿只需拖拽单词,如Roll、Jump,再点击播放按钮,小恐龙就会按照指令活动。
2.思维培养(6-8岁)
这阶段是基础和重要的阶段,主要是对孩子思维模式的培养,让其学会用程序思维去思考问题,如抽象、分类、分解等,可用可视化工具完成一些复杂的任务。
Scratch Jr
这款应用是由麻省理工学院研发的Scratch精简版,让孩子掌握Scratch的基本应用和理念。
3.工具创作(8-12岁)
孩子使用开发工具完成自己的想法。
Scratch
Scratch提供很多控件和丰富的对象库、友好的界面,以帮助孩子通过拖放代码块的方式来开发动画、互动和游戏。用它写的游戏还可以保存在网上,并分享。
4.拓展加强(12岁+)
孩子去学习真正编程语言,如Swift、Python等,尝试自己写软件,还有硬件编程,如做个小机器人等。
App Inventor
它像Scratch一样,可以拖放代码块,还包括了用来创建Android应用程序所需的方法、功能和其他编程元素,能最终会得到一个真正的Android应用程序。
还有两三年就可以和00后坐一起编程了,作为80后、90后的你的小孩,希望他们未来当一名程序员么?欢迎留言说说你的想法。