我上課就是現(xiàn)場(chǎng)編程,而且還經(jīng)常腦子一熱,冒出來個(gè)新想法,就立刻眾目睽睽下開始實(shí)現(xiàn)。雖然知道事前沒有準(zhǔn)備,會(huì)有做不出來的風(fēng)險(xiǎn),但心里種了草,忍不住呀。(有時(shí)候?yàn)榱嗽黾诱n堂上的意外性,我還會(huì)在備課時(shí)故意留一點(diǎn)尾巴不備。)
所以有時(shí)候就會(huì)被卡住,折騰半天搞不定,這時(shí)只能給學(xué)生承認(rèn)翻車了,并承諾回去搞定了再在qq群里告訴大家。奇怪的是,站講臺(tái)上半天搞不定的,我回到家不一會(huì)就搞定了??磥碚局v臺(tái)上還是壓力大。
我上課只有代碼,沒ppt。
學(xué)生都怪我沒有ppt。
說完我自己,再來回答題主問題:
帶編程類課程的老師,很多都是假期才趕鴨子上架自學(xué)的,開學(xué)就教學(xué)生,所以水平非常有限,僅限于能看懂并調(diào)通書上例題的水平,代碼稍作改動(dòng),可能就不知道哪里出問題了。
書上有的代碼,上課再現(xiàn)場(chǎng)敲進(jìn)電腦,沒啥意思,所以一般都是直接拿現(xiàn)成的演示。而且,萬一沒敲對(duì)引起問題了呢?
老師的主業(yè)是發(fā)論文,編程這些事情會(huì)被認(rèn)為是不務(wù)正業(yè)的沒技術(shù)含量浪費(fèi)時(shí)間的粗活。所以都不愿意花時(shí)間去琢磨。
有些老師怕在學(xué)生面前暴露出“不行”,尤其是那些學(xué)生當(dāng)完直接當(dāng)老師的,心里師生等級(jí)觀念比較強(qiáng),所以會(huì)避免現(xiàn)場(chǎng)敲代碼。我以前是職業(yè)碼農(nóng),跟公司的老哥哥小兄弟們廝混慣了,所以技術(shù)上比較放肆,尊卑上比較不在乎。
教室里教師機(jī)上沒有編程環(huán)境,或者配置有問題,沒法用。自己帶筆記本來又嫌重。帶個(gè)優(yōu)盤,只能給你放ppt。
學(xué)校有時(shí)會(huì)要求老師們上交ppt來檢查,所以更愿意做成ppt。而且現(xiàn)在多數(shù)教材都自帶ppt(帶不帶ppt也是老師們選擇教材的重要指標(biāo))。
最后說個(gè)題外話,論對(duì)計(jì)算機(jī)的了解程度,大學(xué)計(jì)算機(jī)老師跟碼農(nóng)是比不了的。目前各高校計(jì)算機(jī)學(xué)院的教師中,有大量都是其他專業(yè)的博士(比如學(xué)通信的、自動(dòng)化的、數(shù)學(xué)的,就是那些數(shù)學(xué)訓(xùn)練比較多的專業(yè)),就算是計(jì)算機(jī)專業(yè)出身的博士,搞的研究也大多不是系統(tǒng)軟件方向。那搞啥?人工智能唄,很多專業(yè)都在搞這個(gè)東西,計(jì)算機(jī)的人搞它并沒有啥優(yōu)勢(shì),所以才會(huì)讓外專業(yè)的博士“入侵”計(jì)算機(jī)學(xué)院。那這些老師,你能指望他多懂計(jì)算機(jī)嗎?這些外專業(yè)的老師,既然進(jìn)了計(jì)算機(jī)學(xué)院,你能不給人家排課嗎?不排課教學(xué)工作量怎么完成?