学习编程,通过编程学习(Learn to Code, Code to Learn)

有人说人工智能将让程序员失去工作,没必要学习编程了。还有人说,现在大家都去学Python了 (最流行的而且易学的编程语言)。您觉得呢?我认为以上观点都太专注于学习编程本身,而没有看到通过编程学习这一更长远的目的。任何教育,从小学到大学,学生不仅是学习知识本身,更重要的是学习做人做事的各种品德和能力。

Sacratch 设计给8-16岁的青少年学习基本的编程,Scratch创始人Mitch Resnick 说,学习编程只是开始,更重要的是通过编程学习。当孩子们学习Scartch编程时,他们学习如何去解决问题、设计项目和交流想法。如何从一个闪动的想法开始,将其变成一个成熟的、功能齐全的项目。在这个过程中,他们学习了许多不同的核心设计原则,
– 如何尝试新想法,
– 如何将复杂的想法分解为更简单的部分,
– 如何与项目中的其他人协作,
– 如何发现和修改错误,
– 当事情进展不顺利时,如何保持毅力并在面对挫折时坚持下去。

把编程和语言进行类比,当您能够流利地阅读和写作时,您所做的事情不仅仅是为了成为一名专业作家。很少有人成为职业作家,但学习如何阅读和写作对每个人都有用。同样,编程也是如此。大多数人长大后不会成为专业的计算机科学家或程序员,但那些创造性思维、系统推理、协作工作的技能 (在 Scratch 中编码时培养的技能)是人们无论做什么都可以使用的东西。

请您观看Mitch Resnick 这段关于Learn to Code, Code to Learn的 TED 演讲(配中文字幕)

如果你不了解 Scratch,相信你会喜欢下面这个1分钟的介绍Scratch的小视频

伙伴英语
Average rating:  
 0 reviews

Leave a Comment