Sunday, December 27, 2009

孔子果然是教育工作先驱

孔先生早在几千年前就总结出了“学而不思则罔,思而不学则殆”。最近似乎又因为实验不知道该怎么做,程序不知道该怎么写而陷入了一定程度的“拖延症”症状,于是空想的很多……(可能是受到了阴冷的天气和失败的作息规律影响,最近偏于悲观绝望,感觉深陷各种不确定和各种无能为力之中。)

“发散思维”这个词如果交给神棍,写到一本号称“启发少儿思维”的书里,一定能够让不少家长头脑发热眼睛发亮,不过我却以为不是个什么好事……记录今天下午的一段思维飘渺经历为证:

当时我在写一个辅助实验的小程序,其中的一部分是做配置,然后干活。然后我就开始想应该怎么“做配置”。首先我联想到了让某种能烤出hello kitty图案的可爱的面包机同时也烤出维尼熊图案的参考问题(嘎嘎,鄙人思维的跳跃性惊人吧……)。原始方案,另作一种面包机,这是在是没有可重用的思想,所以大大的不好;解决方案一,把两个模板同时做到机器里面,用一个开关切换——这就是用配置文件选取内部功能的实现方式;解决方案二,把模板独立出来,插入维尼模板烤出小熊,插入kitty模板烤出猫咪,这是传入回调 (callback)的方式;解决方案三,将加热部分作成一个栅格,独立控制温度,然后就可以把任意图案烤上去(或许还可以加个触摸板,现场画了烤?),而且排除了装入不合适模板的可能,这是典型的面向对象式的封装啊……之后还有若干更加复杂的想象,一个精巧的面包机逐渐显露雏形,而我的程序还一行没写-__-||

有时候甚至有些怀念只会写最傻最线性的程序的时代,不知道这么多复杂的技术/方案/思想可选择,尽管做了很多的重复劳动,发明了很多不太圆的轮子,却乐观的坚信再努力写一些就可以搞定啦。选择真的很多,即使我傻乎乎的觉得自己学东西的速度很快*^__^*,还是应付不了。有老师给自己上课的时候,觉得他们教的东西太窄,总想眺望窗外的世界;等没有老师领路了,才发现自己拎着一只装着乱七八糟东西的小包,站在荒原上。

学而不思则罔,该怎样思考?思而不学则殆,该怎样学习?夫子指出了问题的存在,我却遗憾的没有找到信息膨胀时代中的答案。

No comments:

Post a Comment