中国好的软件工程师很多很多,可是要找出几个好的软件培训教师,却是很难很难!因为一个好的软件培训教师不仅要求本身具有很强的技术实力和对所讲授的技术明明白白,还要求老师认真负责,对整个讲课过程也精益求精,力争让所有学员到达一种最佳学习效果和最高的学习效率。下面是我根据自己的教学心得和旁听其他一些老师的讲课发现一些问题后,总结出的一些教学技巧,作为传智播课的教学指导,供其我们所有老师参考,现在公布出来,希望志同道合的朋友与我联系,一同做大做强中国的软件培训:
本文来源: http://blog.csdn.net/zhangxiaoxiang/archive/2008/05/12/2438394.aspx
国内最棒的Google Android技术社区(eoeandroid),欢迎访问!
《银河系列原创教程》发布
《Java Web开发速学宝典》出版,欢迎定购
1. 早上有学员迟到时,老师必须提醒该学员,表明学员没着学到老师前面讲解的知识,老师很难过,老师要尽量在中午为学员补课,以真诚感动学员,要让所有学员感到老师这样做很辛苦,要让他们自己感到不好意思迟到。
2. 中午同学们睡完午觉一般都很累,老师不能不顾及一部分同学的精神状态就自个开始讲课,应该想各种办法让学员头脑清醒后才开始讲课。
3. 下午课程结束前,最好是回顾一下本天讲授内容的重点和亮点。
4. 一个学员在练习时遇到问题请教老师时,老师不能单独给该学员答疑,应该用屏幕共享的方式让所有学员一起来思想问题的原因和解决办法,然后才当着所有同学进行问题的分析与解决。
5. 老师在课堂上不能只管自己讲课,要时刻考虑学员的接受效果,要想到是否有学员没能听进去所讲的内容,即使是只有少部分学员没听进去,信息没有传输到其大脑中,那也等于没讲。特别是由于连续疲劳学习等生理原因可能会有个别学员会在课堂睡觉,如果睡觉的人数达到三个或更多,老师应该及时下课休息和调动课堂的活跃气氛。
6. 老师讲完某一个知识段落后,安排学员练习时,要注意布置的练习任务是否可行?应该时刻想着会不会有一部分同学练不出来?如果是很多同学都做不出来,那么就不能安排练习,以避免耽误时间,应该想办法知识讲解再透彻点,实施步骤总结得再详细点,道理更通俗点;如果只是一少部分人可能做不出来,那就可以安排练习,但要提前想到学员可能会被卡住哪些地方?哪些些小细节很容易让初学人员忽略?明确写下实验步骤和注意事项,以尽力让那一少部分人也可以做出来。老师怎么识别一个练习任务对学员是否可行呢?那就得结合自己最初学习该知识的过程和当前讲解的细腻程度来综合度量了。
7. 学员每节课的学习目标都是要得到实实在在的结果(要么是能够做出东西,要么是能够说出一个系统或功能的运行原理),并能够留下深刻印象,学员不关心大道理的说教,只关心某一功能是如何实现的,并希望自己马上能够照着做出来,特别是一些技术亮点的细节要阐述清楚。所以,老师讲课切忌空洞的大概念和术语的泛泛而谈,讲课要干脆利落,直奔主题,重点突出,所讲解的内容一定要有看得见、摸得到的结果,要把自己的程序结果变成学生可以重现的东西。老师不能只想着完成教学任务,要时刻想着一个知识怎么讲解才能够让学员听明白,要时刻站在学员角度去思考,把握学员在本次课堂上最需要的内容到底应该是什么。
8. 对于一些细节知识点,老师应尽量采用“错误教学法”,即通过一些运行错误来引出知识点的讲解,这样更能启发学员们发现问题和思考问题,除了会留下深刻印象外,还锻炼了其解决问题的能力。
9. 对于一些操作和排错的手法,老师应以培养学员思考问题和解决问题的能力的角度出发,不能让学员死记硬背,而应该分析出隐藏操作和排错背后的思路。
对于上面一些教学技巧和方式,如果有老师体会不到或者体会得不是很好,我一般都会花费大量时间去耐心与老师进行交流、沟通。有时甚至会在课堂上打断老师,对相同的内容示范地对比讲解一下,我自己也感觉这样对老师有些不礼貌和尊重,可是为了达到更好的教学效果,提升整个传智播客的培训质量,我又实在忍不住要这么去做。我并不是在老师面前逞能,好在我们所有与我合作的老师都了解我的为人,也理解我是为了对学员们负责才这么做的,加上我在日常生活中对他们非常尊重和礼貌,他们也都不在意,并努力按照我的建议去改进自己的教学方式,我在此真诚感谢他们的理解和对我工作的支持。
本文来源: http://blog.csdn.net/zhangxiaoxiang/archive/2008/05/12/2438394.aspx
国内最棒的Google Android技术社区(eoeandroid),欢迎访问!
《银河系列原创教程》发布
《Java Web开发速学宝典》出版,欢迎定购