编程改变世界
1.代码:下一个通用语言
①以一种令人愉悦的方式教小孩电脑
“如今的孩子们,终日把玩电脑,但除非我们给他们工具,让他们能够利用电脑构建世界,否则我们培养的就只是消费者,而不是创造者”。小孩子的思想比较简单,较容易受周围人的影响,常常是我们交给他们什么,他们就会形成相应的观念,所以我们不妨用一些令人愉悦的方式来教孩子电脑,使学习编码不再是一件枯燥而乏味的事情。
https://www.ted.com/talks/linda_ liukas_ a_ delightful _way. _to_ teach_ kids_ about computers/transcript?language=zh-cn
②女孩要勇敢而不必完美
编写程序的过程,其实是一个不断犯错的过程。“有时只是一个分号,就能决定成功还是失败。一旦编码出错了,整个编程都会变得七零八落,时常需要很多很多次试验,直到那个神奇的时刻--你想要搭建的程序完成了”。它需要坚持不懈的努力,需要接受不完美,而女性从小到大都被要求完美。这使得在计算机和科技领域,女性被远远抛在了后面,其实如果女性勇敢一些,不要害怕犯错,不要处处追求完美,她们可以解决的科技上的难题有很多。
https://www.ted.com/talks/reshma_ saujani _teach_ girls_ bravery_ not perfection/transcript?language=zh-cn
2.黑客编程是健康民主的重要组成部分
在日常生活中,我们经常被灌输这样一种观念:“黑客是我们应当害怕,并且远离的人群”。但是,我们却并不知道,在科技世界里的,大部分科技活动,黑客制造福祉,和破坏的能力是等同的。“黑客行为只是一种对现有系统的业余创新行为,并且是一种影响深远的民主活动,它与批判性思维息息相关。”