一个 7 岁女孩能告诉你的关于编程的事
准备好了吗——一个7岁女孩将要让你自叹不如。
我已忍不住内心的冲动,要告诉你们关于菲茨杰拉德的7岁女儿的故事。在花了一个小时学习编程后,她对编程得出了令人赞叹的体会。我们很幸运,这个聪明的小女孩把她的心得总结成了简洁明了的几个小点,所有的我们都应该停下手中的工作,来思考一下她写的内容。
就是这张小纸片吗?上面写的什么?是她的习得,一共有5条。
纸片上的内容:
我学到的关于编程的5件事
1)计算机很傻,它只会做那些你让它做的事。
2)编程真的很难!(你必须非常的认真!)
3)你告诉它去做事情时必须按正确的顺序。
4)你可以用计算机做出很多不同的事情。
5)一定要检查你的工作。
菲茨杰拉德告诉我们,这是她的女儿第一次学习编程。他要求她的女儿记下如何画一个方块的步骤,然后在Hopscotch上编程画出来。然后,又让她画了一个三角形。
“非常有趣,看到她尝试不同的编程组件,成功了灯亮了,失败了,她又尝试其它的。看她调试程序找出bug的样子太可爱了。她很快学会了不用太费劲就能实现一个功能。”
最后,爸爸要求她写下编程过程中学到的教训——瞧,那就是!——一张记录了计算机编程本质的小纸片。很惭愧,我们有几个人能够像这个小女孩这样对什么是编程有这样真实的理解?
经验丰富的程序员们,还有什么心得可以往这个小纸片上添加的?
原文出处: gethopscotch 译文出处: 外刊IT评论。
文章转载自 开源中国社区 [http://www.oschina.net]