俞灏明烧伤后复出“啥叫规则?举个例子,《西游记》里孙悟空被招安做了弼马温,对他的期望是循规蹈矩,结果孙大圣猴性大发来了个大闹天宫,这就是了招安的规则,天兵征讨、降服随之而来。再举个例子,《水浒传》里梁山好汉被招安后,马上要按照朝廷调度去打辽国、征方腊,为什么啊?这就是招安的规则,不去就会受到规则的惩罚。”上,老师幽默睿智,丢出一个个包袱;下,学生兴趣十足,充满欢声笑语。这是山东农业大学信息科学与工程学院青年教师王鲁的“设计模式”专业课。
这节课,王鲁讲的知识点是“面向对象程序设计原则”。看到学生兴趣盎然,他话锋一转:“所以,招安之法的关键便是不允许更改现有的秩序,这和我们今天要讲的‘封闭原则’是一个道理。”
虽是理工科教师,但走进王鲁的课堂,让人感受到的却是文人的谦卑儒雅。单一职责、合成聚合、依赖倒转……这些看似生冷的知识点,学生却并不感到“冷”,还经常会邂逅一些充满人文情怀的故事。“上王老师的课想走神都难,他讲课太有意思了,经常用《四大名著》或者《》《庄子》里的故事,让我们对要学的东西印象深刻。”学生岳禧嵘兴奋地说。
王鲁总是能信手拈来各种段子,抖出各种包袱,巧妙地与当堂要讲授的重点结合起来,让课堂充满欢笑。而这些看似轻易抖出的段子、包袱和故事,都是他在备课时反复打磨了几遍后慎重选择的,只为了最形象贴切地帮助学生理解知识点。在他的课上,在掌握专业知识的同时,他注重学生价值观的塑造和人文情怀的培养,学生们不仅能学到编程的艺术,还能体验到中华传统文化的魅力。
在同事眼里,王鲁“喜欢阅读,博览群书,知识丰富,思想活跃”。“工科教学不仅是教给学生科学知识和科学方法,更重要的是培养学生的科学情感,科学的人文情怀就来源于宽泛的阅读。”他说。
编程里的“迪米特”,根本思想在于类之间的松耦合。为了让学生更好地理解这一点,王鲁告诉学生:“君主治理天下,你治理软件,你们要遵循《》中的思想,让软件的模块之间‘老死不相往来’,把耦合性降到最低,你就好管理了。”
欢声笑语中,王鲁穿插的问题也是不间断,学生一沉默,他也毫不避讳:“不敢说还是不知道?我就当你不知道吧。”他时常学生:“好好学习吧,工作时甲方永远不会相信程序员的眼泪。”
学生记不住代码架构,他捶胸顿足:“咱学的可都是套啊!一套一套的模式,记住才算你的,记不住还是我的。”他扎实过硬的编程技术,在实验课上展示得淋漓尽致,为学生所深深折服。
王鲁打趣地告诉记者:“程序设计是一种艺术,做一名好老师是一种平衡的艺术,而做一名好的工科老师更是一种的平衡艺术,不仅要具有扎实的专业功底,更应该有良好的人文情怀,否则人家要说我教出来的学生‘有技术没文化’了。”