作业和练习

开始学画画之后,逐渐发现我的编程教学跟正宗的艺术教学有好些共通之处,可以互相借鉴经验。

其一,最传统的艺术教学,出大师的那种,不是在学校大批量进行的,而是单个的大师亲自教学生。

其二,课后的那个事情不叫“作业”,而叫“练习”。有些同学起初误解了我设计的练习的作用,以为跟普通学校的作业一样,当成任务一样做,老师说“过关”,就结束了。

这些编程练习,其实很像艺术大师给学生的练习。学生通过循序渐进的练习,掌握的是系统的思维方式,增强了头脑的能力。不仅解决了一个问题,而且通过思维练习,打通头脑的经脉,从而可以解决整整一类问题。

所以这些练习不是一次做完就可以放手的。有的就算做出来了,也需要反复琢磨,回味到达这一步所经历的思维历程。

练习也可以反复做,每次都推翻重来。就像学画画,开头画一只脚,从各个角度,用各种不同的方式和工具去画。这不是作业,不是任务,没有“完成”之说,也无法达到完美,只会越来越好。最后学到的不只是能画出一只脚,而且是各种难以描述的思维方法,技巧,经验……

评论已关闭。

通过访问 WordPress.com 创建免费网站或博客.

向上 ↑