成年人的的一大学习特点是喜欢思考为什么?我为什么要参加这场培训,我为什么要做这件事情?言外之意,我做这件事情的目标是什么?
对于培训来说,如果一开始没有一个清晰的学习目标,一方面,会导致设计的课程内容零散没有灵魂,最终没有解决学员的实际问题。另一方面,来参加培训的学员无法根据学习目标来匹配自己的诉求,通过模糊匹配进来的学员,可能失望而归。这对于学员和培训组织方都是一种浪费。
来看一个学习目标,90%开发人员,能够在Sprint MVC的单体应用下熟练使用TDD
该目标是相对模糊的,在这个目标的指导下,你课程设计是简单演示后让大家练习一个简单的场景呢?还是要精心设计各种不同复杂度的需求场景来让大家反复练习?另外,学员也不知道自己是否算熟练,可能有丰富TDD经验的人,也想着要能从课程学到更复杂场景下熟练运用TDD,跑来之后却发现都是自己会的。
如果将上面一个目标改一下:90%开发人员培完一周后,能够在Sprint MVC的单体应用下,使用TDD的方式在15分钟内完成用户登录的API。对于这个目标,我非常清楚课程应该设计到什么程度,清楚如何去考核学员有没有达到目标?对学员来说,他也清楚自己要不要参加这个培训,减少模糊匹配的现象。
如何制定一个好的目标,业界同仁也总结出了一个模式 -- SMART:
- Specific,具体的。具体的,而非模糊不清的,模糊的目标会给人幻想,幻想总是会破灭。
- Measurable,可度量的。是可以度量的,没法度量的东西让人心里没底,不知何时停止。
- Attainable,可以实现的。不能是天方夜谭的目标,自欺欺人美好终究是一场空。
- Relevant,相关的。跟问题是相关的,聚焦学员所面临的实际问题,不解决问题毫无意义。
- Time Bound,有时间线的。不是无期限的。
当你要制定一个学习目标的时候,上面几个维度能为你提供一些参考。
除了在培训中制定学习目标时可以遵循这个原则,在其他哪些地方我们还能用到呢?
网友评论