推荐一款好玩的编程游戏
李笑来公众号有篇文章,推荐一款编程游戏swift playgrounds,非常适合初学者学习编程,以游戏闯关的形式学习编程。Swift,是苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,2015年宣布开放源代码。
Swift Playgrounds 是适用于iPad的一款创新app,让你能以互动有趣的方式来学习Swift。它不要求用户具备编程知识,非常适合初学者。
编程,是每个人都应该学习的技能。麻省理工学院教授米切尔·雷斯尼克,被誉为“少儿编程之父”,主导开发scratch编程语言。其特点是使用者可以不认识单词,不使用键盘,拖动积木式的模块,就可以完成编程。他认为学习编程并不只是为了培养未来的计算机工程师,学习编程是一种学习如何学习的极其有效的方法。雷斯尼克说:“学习编程能帮你组织、表达和分享你的想法,就像学习写作一样。这对于所有人来说都很重要。”就像学习写作可以帮助我们更好的思考一样,编程就是计算机时代的思考。
《爆裂:未来社会的9大生存原则》一书提到,爱沙尼亚全国覆盖免费无线网络,从2012年起,小学一年级就开始学习编程。2014年9月,英国每所公立小学和初中的学生们都开始学习计算机编程。虽然国内中小学还没有普及开展编程教育,政策方面已经明确。2017年7月8日,国务院印发实施《新一代人工智能发展规划》,强调要在中小学阶段设置人工智能相关课程、逐步推广编程教育、建设人工智能学科。编程未来将是人人需要掌握的技能,就像学英语和学开车一样。
加拿大科技作者亚历山德拉·塞缪尔认为,学编程不是为了找工作,未来大部分编程会落在机器人头上。学习编程的意义在于,帮助我们预测自动化的发展方向。掌握编程知识可以让我们了解,编程擅长解决哪些问题,不擅长解决哪些问题,在未来高度自动化的领域,这种技能是很有用的。比如你是一名律师,审查合同的工作将由机器人取代,但是为机器人设定规则将成为你的主要工作。比如你是一名医生,未来看胸片的工作大量由机器人取代,医生可以思考确定更合理的诊疗方案。学习编程,让我们更好的理解机器,懂得如何与计算机沟通。
swift playgrounds从学习编程到制作游戏,一步步教你从新手进阶到高手,界面简洁,内容有趣,操作简单,容易上手。当年咱们学编程的时候,要是有这么好的教程和工具,也不至于那么辛苦却不得其门了。
与其担心孩子沉迷于游戏,不如引导他们学习如何编程创造游戏。