如何做好一场培训课

因个人工作需要,后期可能会给司内的小伙伴们担任培训讲师,
故在此总结亚光老师的培训技巧及指导经验,
同时也给大家作为分享、讨论、希望小伙伴们批评、指摘。

再次感谢亚光老师,
虽说认识的时间不长,
对我个人的启发很大,
认识您感到很幸运!

课程回顾:

课程名称:《代码道场之简洁代码实战》

第一部分:招魂游戏(1-2分钟)

游戏简介:
第一个同事报数1,同时伸出一个手指,
第二个同事报数2,同时伸出两个手指,
第三个同事报数2,同时伸出两个手指,
第四、第五、第六个报数3,同时伸出3个手指,
以此类推。

游戏意义

由于日常培训大部分都是直接将大家从工作中抽离出来,
提前预定会议室,一般培训只会有两三个小时,
并不会专门抽出整天或好几天让大家全身心的参与到培训中,
因此往往前几分钟可能大家还在处理问题,
后几分钟就因为会议提醒直接被动的参与培训去了,
但此时很多人并不能很快的进入培训角色,
处于身在曹营心在汉状态,
因此通过各种小游戏,让大家转移注意力,
切换状态,不再留恋之前的工作,
以提高培训质量

注意点:
由于亚光老师已经多次授课,
故此次培训并无自我介绍步骤,
若是初次培训,应在之前做自我介绍!

关于自我介绍

以下为个人的一点收获:
	1.突出个人成就
	2.过往代课经历,比如举在某地办过多少场
	说下个人感受:当列举一堆牛B的事情后,
	学员的崇拜感油然而生,
	后边的课程大家自然注意力提高了很多

第二部分:代码道场介绍,及本次培训主题阐述(1-3分钟)

此处一般是一些专业名词的释义,
比如代码道场,如果老师不介绍我可能一脸懵逼
当然了,名词肯定和此次培训主题相关
比如:代码道场的释义
日本剑道的练剑的场所叫剑道场,(此处有PPT图示)
那么我们进行代码实战练习的地方叫什么呢?
也是有专业名词的就是代码道场,
用于大家一起代码实战练习,
这次课程是紧接之前的培训-《代码简洁之道》这个主题的,
原因很简单:上次课程大家听是听明白了,但没有实战的话还是相当于没有效果
所以有了这次培训,通过实战暴露问题,现场指导,加强效果

第三部分:讲师释义简洁代码的操作流程及Demo示例(10-20分钟)

模型介绍:TCR模型
在这里插入图片描述

为了保障每次编码的正确性,引入junit,
每次编码后用junit测试功能
最好再引入git,保证可以回退

TCR模型释义-整个流程为:

1.每次一个需求下来先写一个最简单的测试用例,
2.然后根据测试用例编写code,
3.然后再测试是否满足功能,不满足则重构,
4.满足则添加新的测试用例,循环往复,直至覆盖到所有测试面

TCR模型意义:
测试保障编码正确,
不断地追加测试用例,
继续编码和重构来保障功能完整

讲师通过判断闰年的需求来实际应用TCR模型开发,
同时在代码不断地重构的过程中,
应用代码简洁之道准则

技巧及关键点:
1.判断闰年的解法思路采用与学员互动的方式,促成学员给出方案。
提高学员参与度,培训不应只是讲师讲授,学员容易失去兴趣或跑神
2.讲师编码过程中注意讲解及与学员互动

第四部分:学员实战练习(占整个培训会议1/4到1/3)

4.1猜数字游戏

讲师在白板上写下一个四位数字,不能重复,由学员猜数字,
讲师给出答案,答案为:几A几B
比如,讲师给出的目标数字为:2468
同学A猜:1234,则老师写出答案:0A2B
同学B猜:2468,则答案为:4A0B
同学C猜:8642,则答案为:0A4B
4A0B则猜中
此过程中是讲师和学员的持续互动过程,课堂氛围持续发酵

4.2讲师写下第一个单元测试,搭好框架,引导学员参与

技巧及注意事项:
1.实战的第一轮必须由讲师开始,
	讲师需搭好整体框架及写好第一个例子,为学员建立较为轻松的开发环境
2.讲师提议学员上台编码,此时若无学员上场则指定学员上场
3.对第一个学员的要求放低,增强大家上场信心,
	如果第一个学员实战遇到问题,及时控场,帮助解决
4.第一个学员实战完后,则由其指定接下来参与实战的学员,
	讲师只做引导不全程指定,保障活动可以顺利进行
5.关键的俏皮话
6.也是非重要的一点,结合培训主题,
	及时做好记录,比如我们的主题为简洁代码,则在学员编码时,
	及时记录不良的编码习惯或编码问题,以便于后边回顾
7.学员参与形式为结对编程,提高大家参与度,降低游戏难度
8.讲师注意时间及时控场,当学员们的思路长时间无法按照预期发展的话
	及时打断,引导思路,保障环节的正常运转
9.也是非常重要的一点,对每个上台参会的学员给予肯定,
	尤其是主动参与的,甚至实物奖励

第五部分:学员根据问题点重构代码(占整个会议1/4到1/3甚至没有)

1.根据白板的问题记录,讲师对问题点进行收敛
2.讲师鼓励大家分别上台重构代码

(要能发散出去,能收敛回来,只发散是没有意义的)

1.第一个学员为自愿或讲师指定,剩下的为自愿或前一个学员指定
2.讲师提前言明利害,像这次的活动,提前说明
  每个学员都要上台改,先上台的先挑,后边的会越来越难改
3.讲师和学员持续保持交流讨论

第六部分:讲师再次重构(20-30分钟)

讲师在学员重构的基础上,再次重构,这就是讲师根据个人经验积累再次重构了
像亚光老师重构的时候给我还是很震撼的,
自己当时觉得已经没什么可改的,
亚光老师改的时候真的是让人啧啧称奇

这步的准备很重要,如果准备的好,
则能产生很好的效果,让学员十分信服,
讲师的威信也大大提高

第七部分:收尾(3-5分钟)

1.讲师总结课程效果:比如暴露出来的问题,修改前后的差异,肯定学员的努力等
2.每人一句话:可以谈收获、问问题、提建议,时间紧张就可以只谈收获

谈收获是一个很重要的环节,也是本次课程或会议的一个重要收敛标志,如果没有收敛则听完就完了,在收敛的过程中,是对此次课程的再次回顾、总结,升华整个课程效果

以下为一些会议或课程上的注意事项:
1.会议预定
2.会场布置(座位排放,白板及图纸等布置,精心准备的会场学员更有兴趣)
3.有需要开发环境的及时搭建好开发环境
4.选题必须经典、必须简单不能过难、必须经典、必须简单不能过难
5.钻石模型,能发散出去,更要能收敛回来
6.及时收敛,控制时间
7.讲师除去知识讲解外,其他环节重只扮演引导角色,提高学员参与度
8.控制流程,如果时间紧张及时压缩一些环节甚至去掉一些环节,保障更重要环节的进行

这篇文章写了三个多小时,希望自己能坚持下去

  • 20
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值