计算机教学最白痴的做法

计算机领域教学最白痴的做法就是先讲代码后讲功能。

为什么这么说呢?

首先思考几个问题,

”请问是先有目的后有方法呢,还是先有方法后有目的呢?“

请问是先有目标,还是先有行动呢?

请问是先有想法还是先有做法呢?

很明显,人类更愿意接受的是,先有”做一件事情的想法“,才有”去解决事情的办法“。

那么在计算机领域,你是希望别人先告诉你,这个空虚的,虚无的,抽象的,陌生的”函数代码“,然后再解释它都有什么属性和特点呢

还是希望先告诉你一个清晰的,熟悉的,自然的,”目的“  然后再告诉你解决办法呢?

这个世界上,好的老师,与好的教育实在是稀缺。

有句古话,想让别人去做一样事情,那就给他清晰的目标和蓝图,然后告诉他实现的方法。

很明显一个好的业务员是比较擅长做这样的事情的。而我们所见到的”老师“却是很少去以这样的逻辑去做事的。(老师在这里指:知识传授者,或者是教育者)

其实不仅仅是”老师“很少去以这样的逻辑做事情,而是我们人类中所有的”传授者“都很少以这样的逻辑做事情

为什么人们不习惯以上面的逻辑做事情呢?思考以下几个问题你就会明白

比如:一个古代轻功大师,在教他徒弟的时候,他说,”你要努力跳得更高“

他很少会说“你想轻松摘到别人家树上的果子吗?”

比如:你小的时候,父母会叫你好好吃饭

但是很少会说:你长状了,就可以把隔壁整天欺负你的**小朋友打倒

比如:你的老师教你学英语的时候会说”你们要学好英语“。

很少会说”你想有机会和外国人说话吗?你想有成为一名翻译的机会吗?“

比如物理老师会说”我们今天学一个东西叫”牛顿第一定律““

但是他很少会说”想知道,物体为何会改变运作状态吗?“

就连我们中国现在的教育都是这样的

很少有人去告诉你为什么读书,为什么考大学。很少有人告诉你做了某件事情的结果,

因为做一件事情可以产生很多结果,十分不好描述,所以很多的”传授者“就习惯描绘”一种做法,或一种方法“

可是一个好的传授者会告诉你,为了实现什么,我们需要认识什么或者去做什么

好的教育模式是,”通过引导各种可能实现的目标,启发你去寻找实现的办法“

好的传授者会这样讲话:

”为了自动方便的实现**计算,我们来介绍一个函数“;

”有一样东西可以上我们轻松完成某种任务“;

而不是”今天我们来认识一下***,这东西具有***属性和特点“

把世界变简单,那就是把正确的东西在正确的时间放到正确的位置

把计算机软件变简单,同样是把正确的代码或数据在正确的时间放到正确的位置。

同时把学习变简单就是”从目的出发“

比如软件开发的学习,最高效的办法就是先描绘和设计一个你要开发的软件模型,然后去寻找解决的方法

一直找下去,你就会发现,你很快掌握了一项开发,并且拥有了一个你亲手设计的作品。

 

posted on 2013-01-18 20:59  智慧蜗牛  阅读(187)  评论(0)    收藏  举报

导航