我的第一次编程体验,来自于上个世纪80年代。那是我9岁时的一次课外活动,我们编写了一只绿色的小海龟,在黑色的屏幕上划线,那个编程的语言叫作Logo。
早在个人电脑(Personal Computer)出现之前,Seymour Papert和MIT的研究人员就开发了Logo,这是为儿童设计的第一种编码语言。借助Logo,孩子们可以编制一只海龟的动作,让他们有机会探索数学与科学。Papert和他的同事们设想,电脑最终可以被所有的孩子用作学习的有力工具。他们认为:通过学习编程,孩子们可以自信而流畅地用这种强大的、现代的、无处不在的技术来进行沟通和交流。 像Logo一样,麻省理工学院在Papert关于孩子和电脑的早期构想之上,开发了Scratch。它并不像一门典型的编程语言那样,被设计得令人望而生畏,但却同样强大和富有表现力。 当Logo被发明出来时,让孩子们在电脑上进行编程这个想法在那时还是不切实际的。事实上,即使在二十世纪八十年代,当我写下第一行代码的时候,我出身于工人阶级的家长也在质疑:编程如何能使9岁的女儿受益?
今天,计算机几乎应用在我们生活的每一个方面:在家里、在工作中、在口袋里。而我对计算机的早期经验使我相信:我可以用新技术创造,而不仅仅是与他们互动。这些早期的编程经历不仅影响了我的职业生涯,更为我提供了表达思想、影响周围世界的新途径。 在Google担任工程师一段时间之后,我现在在麻省理工学院的Scratch Team工作,在那里我们专注于开发新的方法,让孩子们通过编码创造性地表达自己的想法。 通过Scratch,孩子们可以使用编码块来创建自己的互动故事,游戏和动画。他们还可以在全球数百万其他孩子构成的在线社区里分享他们的项目。我们相信所有的孩子都应该有机会,用这些围绕着我们的技术,来提升他们的信心。
在这一周,全球有数百万人会体验人生中的第一次编程经历。想到许多9岁的孩子也会在这个游戏中获得编程体验,这使我很高兴。 我希望这初次的编程经历能够吸引人们,并鼓励他们进一步尝试。这或许与我多年前第一次编程的经历是截然不同的,但我仍然希望那种鼓舞与振奋的感受别无二致。
内容因剧透、敏感不适等原因被隐藏
点击查看
评论区
共 68 条评论热门最新