面對這個問題,我想嘗試一下從另外一個角度來說一說里面的“奇葩事情”。
我本身是一名在高職院校教授計算機編程課程的教師,擁有長達10年的編程教學(xué)經(jīng)驗,很多學(xué)生和同事也對我的編程技能、教學(xué)效果贊賞有加。在日常的教學(xué)之余,我也會和學(xué)生交流探討編程技術(shù)的學(xué)習(xí)。有些學(xué)生給我講的一些“小段子”讓我感觸頗深。
以下的段子都是從學(xué)生那里聽到的:
你們先自己看
有位老師在給學(xué)生教JSP編程的時候,自己先寫了一個基于Java的API程序,然后開始測試從前端去訪問這個API,然后查看從后端返回的結(jié)果。這位老師在講授原理,撰寫代碼的時候,說的風(fēng)生水起,但是到了實際調(diào)用API,進行測試的時候,突然程序爆出了bug。這位老師突然啞火了,在課堂上什么話也說不出來了。然后過了1分鐘,給學(xué)生噴出一句話:“你們先自己看書”。
學(xué)生告訴我說,直到下課,這位老師都沒有把程序調(diào)試好。我繼續(xù)問學(xué)生,那后來呢?后來他有沒有把上次的問題解決。學(xué)生說,就沒有后來了......
這位老師顯然是一個編程的“半吊子”,學(xué)藝不精,還不負責任。躲避問題,臉皮還挺厚。試想,學(xué)生跟著這位老師學(xué)習(xí)編程,能學(xué)到多少真正的技能?
把程序抄50遍
有一位女老師,教授的課程是HTML/CSS。我也給這個班的學(xué)生上另外一門課(JavaScript。哎,學(xué)校就是這樣安排的課,把前端三劍客活活給拆開了)。我跟這個學(xué)生聊的時候,學(xué)生說這位老師上課要么是在念課本上的字,要么是在PPT上的字,一節(jié)課將近2個小時,她就能念90多分鐘,而且語速還是慢悠悠的。搞得全班的同學(xué)都聽困了,包括那些想學(xué)習(xí)的學(xué)生。這位老師一看有些學(xué)生爬在桌子上睡了,就逮著一個學(xué)生說讓他把程序抄50遍。
我聽到這里,無奈地笑了。這是計算機編程課程,不是語文課。我也曾經(jīng)有好幾次經(jīng)過一些教室,看到都快要下課了,老師們還沒有把PPT念完(學(xué)生的屏幕被老師控制了,沒辦法自己操作)。我想,這位老師,甚至很多老師,離開了課本,離開了PPT,估計他們根本就沒辦法再講授編程課了,沒辦法上班了。而且他們的這種懲罰方式,也暴露了他們在技術(shù)方面的無能,根本沒有什么真正的編程技術(shù),來調(diào)動起學(xué)生學(xué)習(xí)的興趣。
未完待續(xù)吧
就暫時說這兩個典型的段子吧。作為高職大專院校,計算機編程方面不需要像本科院校那樣講授太多的計算機理論,更多的是需要帶領(lǐng)學(xué)生掌握編程的技巧,提高學(xué)生的動手能力。而很多老師要么是動手能力匱乏(第一個故事),要么壓根就害怕動手,因為根本沒有動手能力。很多老師講課,根本講不通這些程序之間的邏輯,隨便講幾句后,就讓學(xué)生在自己的電腦上用鍵盤去“抄程序”。拜托,這是計算機編程課程,不是計算機啟蒙課程的打字課!
面對這些渾水摸魚的所謂的教師,我希望真正想學(xué)習(xí)編程技術(shù)的學(xué)生擦亮眼睛,不要再在這些課程上浪費時間了,我更希望學(xué)校能夠真正的避免這些歪風(fēng)邪氣的蔓延,采取一些措施。但是很難,因為學(xué)校的管理層,更多的是關(guān)注招生,關(guān)注目前火爆的高校的技能大賽。因為招生能夠給學(xué)校帶來規(guī)模和收入的增長,技能大賽能夠提升學(xué)校的知名度,更好的促進招生。另外,有些學(xué)校里還安排了一個叫做“督導(dǎo)”的部門,名字起的很好,但是往往都在走形式。他們督導(dǎo)的不是教師的水平,督導(dǎo)的卻是學(xué)生的點名、教師的PPT和教案之類的一些表面上的東西。我只能一聲嘆息!
最后,希望更多的教師都能有真正的能力,希望更多的課堂能夠提升學(xué)生的技能!