教学与html有啥关系?难道说不会html的老师不会教学,或者说不会教学的程序员写不好html?当然不是。
把二者放在一起,纯粹是由于我读书时专业是搞教学的,而前段时间学写了几天html(只知道一丁点皮毛)。某一天,某一时间,我突然觉得这两者有着恰恰相反的思考方式。教学,一般是由小及大,从小问题入手,从大方面思考。html,常常是从大到小,先考虑大布局,再构思小结构。
由小及大的教学:
举个例子,刚识字的学生经常会搞混“第,弟”这两个字。按照研究教学问题的思路,是什么,为什么,怎么办,三部曲一步步走。第一步,是什么——问题是刚识字的小朋友经常会搞混“第,弟”这两个字。可以说,这是一个小问题。第二步,为什么——为什么会产生这个问题?这就需要从大方面,多角度进行研究。可能是,老师没有特意强调,对比分析,导致学生混淆不清。也可能是,学生年纪小,以形象记忆为主,所以容易混淆形近字。还有可能是······第三步,怎么办——如何解决这个问题呢?按照第二步的假设,可以总结出相应方法,例如,老师对形近字做一次对比分析啦,训练学生的抽象记忆能力啦。还可以创新出不同的方法,比如,发挥学生的主观能动性,向分得清楚的学生征集记忆方法,公布给大家;比如,编口诀记忆,“弟弟不戴帽子,露出两根小辫子”。
这个例子很好的说明了,教学着眼于小问题,一步步发散思考,一步步针对解决,最终总结、完善、迁移,发现和解决更多小问题,汇集起来就是解决了大问题,从而推动教学发展。
从大到小的html:
就我目前所知道的一丁点皮毛来看,写网页首先要考虑大布局,一个页面要划分多少个板块,就先布置多少个div。假设页面分为上中下三大板块,就布置div1,div2,div3。接下来,再考虑每个板块的布局。假设板块二要分成两边,左边是图片区域,右边是文字区域,那就在div2里面设置div2-1,div2-2。紧接着,还要考虑更细小的布局。假设板块二左边的图片区域,要放四张并列显示的图片,那就在div2-1里面设置div2-1-1,div2-1-2,div2-1-3,div2-1-4。再然后,布局都设置好了,要考虑这里放什么图片,那里放什么文字,文字是什么样的(字体大小,颜色,样式······),文字的呈现方式是什么(并排显示?下拉框显示?滚动条显示?······)。
这就是我所知道的一丁点皮毛,从这点皮毛中我已经深切地认识到,写html要从大到小,布置好整体,定下整个风格走向,再慢慢完善局部,对细节精雕细琢,从而制作好精美网页。
话说回来,这两者的思考方式能不能换过来呢?以我目前的知识水平,我无法判定。但我相信世事无绝对,通往成功的道路不止一条,解决问题的方式也不可能只有一种。敢于突破常态,敢于尝试挑战,这才是最长久的方法。