美文网首页
码农培养要趁早

码农培养要趁早

作者: 每一天每一夜 | 来源:发表于2016-12-22 11:55 被阅读0次

    这个国家的每个人都应该学习如何编程,因为它教会你如何去思考。——史蒂夫 乔布斯

    电脑、智能手机、Pad在生活中已经无处不在了,父母多数担心孩子的眼睛,在屏幕前使用过长,常常设置使用的时间。这是无可厚非的,孩子毕竟还不能很好地自我控制。但是,这些设备同时也是我们生活中必备的工具,我们使用它们来编辑文档,写邮件、做演示或者编程。孩子也需要学会使用这些工具,而并不是认为只能用来聊天、打游戏或者看影视剧。

    孩子在上初中后就会接触到一些计算机的作业了,但是无处不在智能设备,已经让他们控制不住自己。孩子们特别喜欢玩那些手机上的游戏,他们觉得手机更是一个娱乐设备,而忽视了它的工具属性。如果我们把编程让孩子当成一种游戏来玩,如何?

    编程应当与ABC字母表和颜色同时得到教学。——奥巴马

    在欧美许多国家,都认可编程已经是这个时代必备的素养,就像看书识字一样重要,所以学校从小就开始培养儿童的编程思维。

    编程一小时因为多国政要的参与,特别是美国总统奥巴马的参与而名声大振,其网站是code.org,里面通过儿童熟悉的电影和游戏,吸引他们来编程。刚进入网页的时候可以选择简体中文的,针对编程一小时候的栏目,你可以选择《海洋奇缘》,或者《我的世界》等,里面使用了拖拽模块的方式构成了程序。编程更注重的是一种思考方式,对于具体的语言或者内部的实现等以后再学习。通过一关关的游戏,使儿童可以掌握顺序执行、循环、循环嵌套、条件分支等基本程序结构。编程一小时是非常适合儿童的入门课程。

    下面再推荐其他的几款儿童编程入门的软件。

    Scratch�

    年龄:8岁以上

    语言:原始可视化编程语言

    平台: 基于浏览器

    Scratch是年幼儿童从零开始学习的最好的一款工具,通过点击并拖拽的方式,完成编程,可以使儿童或者成人编程初学者学习编程基础概念等。因为它是可视化的,能够轻松帮助儿童创建图形化应用,可基于Web网页查看;此外,它还有个庞大的儿童社区,在相关的Web网站上分享他们的项目。每一款Scratch项目你都都可以下载、查看它们是如何运行的,也可在此基础上进行更改。这款工具就如同我们在GitHub分享开源项目或者在论坛、IRC、StackOverflow上提出问答。

    Daisy the Dinosaur

    年龄:5-8岁

    语言:Basic logic

    平台:iPad

    在这几个app当中,Daisy the Dinosaur用户的年龄是最小的,是由Hopscotch(一款教儿童现代编程语言的app)的开发商开发。这款app主要教一些编程逻辑相关的基础知识。通过拖动一些单词指令实现动画效果,比如把“roll” “jump”或者“grow”拖进编程区域,儿童可以很直观地看到他们操作的指令实现了怎样的动画。

    还有Alice,面向对象的3D编程,以及Code Monster,这些工具需要较多的英语单词,可能会影响编程的沉浸感。

    儿童学习编程,并不一定是为了培养下一代的码农(程序员),正如乔布斯所说,学习编程,教会了我们如何去思考,同时,也教会了我们如何去创造。

    相关文章

      网友评论

          本文标题:码农培养要趁早

          本文链接:https://www.haomeiwen.com/subject/oygcvttx.html