@今天过六一的零零后,有个编程问题请教下

2018 年 6 月 1 日 程序人生

点击上方“程序人生”,选择“置顶公众号”

第一时间关注程序猿(媛)身边的故事


图片源自:Young Sheldon Season 1


大家六一儿童节快乐!


整理

五五

白天搬砖,晚上砌梦想。相信每个人有故事,程序员更是有许多事故,书写最接地气的程序员故事。

如需转载,请联系原作者授权。


乔布斯说,每个人都应该学会编程,因为它教会你如何思考。 世界正掀起一阵“编程风”,编程从三岁娃娃抓起了!


今天是儿童节,小编就给大家盘点一下那些年(抢)轻(饭)有为(碗)的零零后程序员们吧:


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应用程序。


还有两三年就可以和零零后坐一起编程了,作为80后、90后的你的小孩,希望他们未来当一名程序员么?欢迎留言说说你的想法。



- The End -


「若你有原创文章想与大家分享,欢迎投稿。」

加编辑微信ID,备注#投稿#:

程序 丨 druidlost  

小七 丨 duoshangshuang


点击图片get往期内容

登录查看更多
0

相关内容

人们为了让计算机解决各种棘手的问题,使用编程语言 编写程序代码并通过计算机运算得到最终结果的过程。
一份简明有趣的Python学习教程,42页pdf
专知会员服务
76+阅读 · 2020年6月22日
【哈佛《CS50 Python人工智能入门》课程 (2020)】
专知会员服务
111+阅读 · 2020年4月12日
【经典书】Python计算机视觉编程,中文版,363页pdf
专知会员服务
139+阅读 · 2020年2月16日
【书籍推荐】简洁的Python编程(Clean Python),附274页pdf
专知会员服务
180+阅读 · 2020年1月1日
【新书】Python中的经典计算机科学问题,224页PDF
专知会员服务
52+阅读 · 2019年12月31日
【机器学习课程】Google机器学习速成课程
专知会员服务
164+阅读 · 2019年12月2日
清华大学两名博士生被开除:你不吃学习的苦,就要吃生活的苦
机器学习算法与Python学习
25+阅读 · 2019年9月16日
卷积神经网络从入门到精通
人工智能头条
6+阅读 · 2019年3月29日
做机器学习和AI必备的42个数学知识点
AI前线
9+阅读 · 2018年12月6日
吃鸡手游竟然是Python写的?
机器学习算法与Python学习
7+阅读 · 2018年9月11日
各编程领域最好的入门书籍
程序猿
28+阅读 · 2018年7月29日
Python 杠上 Java、C/C++,赢面有几成?
CSDN
6+阅读 · 2018年4月12日
荐书丨Python数据分析从入门到精通
程序人生
18+阅读 · 2018年3月31日
Python为啥这么牛?
Python程序员
3+阅读 · 2018年3月30日
只需5个月,编程小白也能掌握机器学习
ImportNew
5+阅读 · 2017年12月4日
Arxiv
24+阅读 · 2020年3月11日
Real-time Scalable Dense Surfel Mapping
Arxiv
5+阅读 · 2019年9月10日
Arxiv
3+阅读 · 2019年9月5日
How to Fine-Tune BERT for Text Classification?
Arxiv
13+阅读 · 2019年5月14日
Arxiv
6+阅读 · 2018年1月14日
VIP会员
相关资讯
清华大学两名博士生被开除:你不吃学习的苦,就要吃生活的苦
机器学习算法与Python学习
25+阅读 · 2019年9月16日
卷积神经网络从入门到精通
人工智能头条
6+阅读 · 2019年3月29日
做机器学习和AI必备的42个数学知识点
AI前线
9+阅读 · 2018年12月6日
吃鸡手游竟然是Python写的?
机器学习算法与Python学习
7+阅读 · 2018年9月11日
各编程领域最好的入门书籍
程序猿
28+阅读 · 2018年7月29日
Python 杠上 Java、C/C++,赢面有几成?
CSDN
6+阅读 · 2018年4月12日
荐书丨Python数据分析从入门到精通
程序人生
18+阅读 · 2018年3月31日
Python为啥这么牛?
Python程序员
3+阅读 · 2018年3月30日
只需5个月,编程小白也能掌握机器学习
ImportNew
5+阅读 · 2017年12月4日
相关论文
Arxiv
24+阅读 · 2020年3月11日
Real-time Scalable Dense Surfel Mapping
Arxiv
5+阅读 · 2019年9月10日
Arxiv
3+阅读 · 2019年9月5日
How to Fine-Tune BERT for Text Classification?
Arxiv
13+阅读 · 2019年5月14日
Arxiv
6+阅读 · 2018年1月14日
Top
微信扫码咨询专知VIP会员