提高批判性思维和解决问题的能力。
对于像我这样的许多开发人员来说,编码的部分吸引力在于,看到我的代码在调试后变得栩栩如生的挑战和回报。 从根本上解决问题是对自己和他人的代码进行编码,调试和重新混合。 这将帮助孩子们回头思考刚才发生的事情并迅速解决问题。 孩子们将学习将大问题分解为较小的可管理的和平,并在自己的小项目中使用已经获得的知识。
我认为每个人都应该学习如何对计算机编程,因为它可以教您如何思考。
–史蒂夫·乔布斯
准备好未来的工作
有了编程知识,任何人都可以成为超级英雄,有了这项技能,他们的机会就会增加,这可以为医学,科学,工程,国防,太空等领域打开道路。 在未来的25年中,将需要所有新工作中的71%拥有一些STEM知识,并且将来有15%的工作将全部自动化,包括驾驶员,火车/公共汽车驾驶员以及其他工厂作业。 学习编码将增加您的孩子获得利润丰厚的STEM事业的几率,尤其是在计算机工作量增长超过全国平均水平两倍的世界中。
我十三岁的时候写了我的第一个软件程序。 是用来打井字游戏的。 我使用的计算机庞大而笨重,运行缓慢且绝对引人注目。
– 比尔盖茨
把想法变成行动
一旦孩子有了如何编码的基础,这便为他们提供了一个平台,可以开始构建他们想要的任何东西。 一个著名的例子是比尔·盖茨,他八年级时就学会了编码。 他的第一个程序是使用BASIC编写的,是Game Tic Tac Toe的计算机表示形式。 15岁那年,他和保罗·艾伦(Paul Allen)通过一个名为Traf-O-Data的计算机程序(用于衡量西雅图地区的交通流量)赚了20,000美元。
另一个例子是Linux操作系统的创建者Linus Torvalds,而Git在小学时就通过做简单的事情开始学习编码。 当他开始使用Linux时,他将其称为“爱好”,现在Linux操作系统在IT社区中已广为人知,它还为世界500强超级计算机中的446个提供了动力。
编程很棒又有趣。
通过编程,孩子们可以制作和产生许多引人入胜的应用程序,他们可以构建游戏,应用程序,网站,聊天机器人等等。 孩子们可以发挥自己的创造力,并制作出我们成年人无法想象的东西。
对于许多人来说,编码的部分吸引力在于,在良好的调试会话后才能看到他们的代码,这是挑战和回报。 但是,不要被愚弄了–使用正确的指令,开始编程变得容易又有趣。
编程是数字时代的语言。
当我长大的时候,直到11岁才开始介绍我的第一部手机。如今,孩子们的成长方式与前几代人不同。 嵌入在日常生活中的智能手机,笔记本电脑,平板电脑,Youtube,Netflix和Facebook包围着我们。 甚至玩具都是数字化的,包括乐高玩具,跳蛙,Spheros和白板。 因此,我们需要了解背后逻辑的重要性,了解机制和代码有助于他们了解世界。