教學與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要從大到小,布置好整體,定下整個風格走向,再慢慢完善局部,對細節精雕細琢,從而制作好精美網頁。
話說回來,這兩者的思考方式能不能換過來呢?以我目前的知識水平,我無法判定。但我相信世事無絕對,通往成功的道路不止一條,解決問題的方式也不可能只有一種。敢于突破常態,敢于嘗試挑戰,這才是最長久的方法。