现代学习地图技术与方法

作者:江焕勇

broken image

学习地图最开始,就是一个制定学习计划的一个工具。

比如早期的IBM的销售人员学习地图,以现在的眼光来看,就是非常简陋的,大体上只有内容框架、学习节点路径以及节点的课程清单。

 

broken image

现在的学习地图,比这个要进步很多,简要列举一些:

  • 开发对象更宽泛。从单纯的岗位发展到岗位序列、知识主题、某个人群、某个能力。
  • 内容框架更加结构化。比如岗位任务模型就是一种结构化的内容组织。
  • 有了专业的知识分析方法和工具。比如知识图谱。
  • 学习资源更加多样化。现在的学习地图,学习内容已经不仅仅是课程资源,而是内涵很丰富的学习资源。
  • 学习路径设计也更专业。学习路径已经开始和任职资格发展和技能的熟练过程紧密结合。
  • 学习地图和知识管理结合起来,真正意义上构成721学习发展模式
  • 学习地图和人才发展开始衔接。比如和人才评价、人才梯队发展结合在一起形成人才供应链技术。

这些内容,如果细细展开,会让人眼花缭乱,就像身处密林之中,只见树木不见森林。

本文带你鸟瞰一下现代学习地图技术。


1

什么是学习地图?

 

这个问题很关键,它是定义,也是描述范围和边界。

我们做一个学习地图的最小化模型,利用这个模型来认识学习地图。

这是一项任务,也可以视为一项业务活动,名叫:IOS应用开发。这是面向技术爱好者的,计划引导业余的IOS开发者,利用一年的时间学习IOS应用开发。最终目标是在1年左右的时间,开发一款iOS APP,上架苹果商店。


TA应该怎么学习呢?


我让AI生成了如下的学习计划(可以点击放大)。

broken image

 

这个学习计划相当简单,但对个人来说还是很实用的。因为,尽管简单,但它包含学习地图的基本要素,设计了iOS开发的基本学习路径,按照这个路径,一个小白是可以完成一个iOS应用的开发的。仔细观察一下这份计划,它包含了学习内容、学习路径和学习资源。

  • 学习内容:包含学习目标和主要的知识内容,其中学习目标比较粗略,从这些学习目标可以分解出主要的知识内容
  • 学习路径:包含了四个阶段,分别对应编程语言学习、基础开发、应用开发和测试与发布,每个阶段的时间分别是2个月、3个月、5个月和2个月,每个阶段包含了不同的学习内容
  • 学习活动:主要包含三类,分别是正式学习活动,比如知识文档阅读、课程、书籍等;练习实践活动;专业交流和指导活动。

这就是学习地图,它是一个学习主题的学习内容、学习路径和学习活动的规划。

是的,它就是一个学习计划的蓝图设计工具与方法。

你可以细化学习地图的四大要素,但得把蓝图和蓝图的实现分开。课程开发、知识手册萃取、学习项目设计、师资配置、题库开发、测评量表开发,这些都是蓝图的实现。

 

 

2      

学习地图的开发对象

 

前面提到过,学习地图开发的针对对象,大多数情况下,甚至默认情况下针对的是岗位,但近些年来,学习地图的应用范围越来越广了。


可以这样说,凡是需要规划学习计划的领域,都可以用到学习地图技术。


系统化人才培养需求,主要三类:
1、岗位。比如理财客户经理学习地图
2、岗位序列。比如研发序列(条线)学习地图
3、某类人群。比如青年干部学习地图


条块业务赋能需求,主要也有三类:
1、某项业务。比如小B业务地推,其实就是某个工作领域
2、知识主题。比如Python开发学习地图、AIGC学习地图
3、某项能力。比如沟通学习地图

学习地图开发对象的选择,是需要一些策略考虑的。比如,当一项学习计划涉及很多岗位时,这时选择业务流可能更合适。还比如,如果要设计一个业务领域人才梯队的学习地图,开发对象应该选择一个岗位序列,甚至是专业线和管理线融合的岗位梯队。

 

3

学习内容设计

 

学习地图开发,主要包含三个方面:学习内容设计、学习路径设计和学习资源与活动设计。

不同的开发对象,学习地图的开发方法其实存在很大的不同,这些不同,体现在学习地图设计的三大方面,最主要体现在学习内容的规划方法。

学习内容规划设计,主要包含两个方面:内容框架设计和知识设计,我们逐一进行说明:

1、内容框架设计。

也就是设计内容的结构,主要有三种,分别是知识模型、能力模型和工作任务模型。

知识模型就是按照领域的学科知识来设计内容的框架。比如有一个岗位叫MySQL数据库工程师,应该怎么设计内容框架?这时,用知识模型最合适,这种知识模型总体上遵循WWH结构。如下图:

broken image

如果是针对岗位、岗位序列、业务甚至能力,更常见的内容框架搭建方式是使用工作任务模型。

这种情景下,内容规划就需要进行岗位工作分析,就是用岗位工作任务模型。

如果针对颗粒度很粗的人群或职种,比如青年干部、营销序列,可能就需要用通用的能力模型了。

2、知识设计。

内容框架确定之后,很重要的工作就是进行知识分析,也就是萃取出内容框架所需要学习的知识内容。

这种知识内容的描述,也有颗粒度大小的区分。

比如,上文中这种学习内容的描述,有的比较粗(比如算法、数据结构)、有的比较细(比如变量、常量)。粗的知识内容其实不是知识点,是知识分支,经常用KSA这种分类方法进行描述。细的知识内容是知识点,一般需要用知识图谱进行描述。

broken image

知识内容描述得越精细,萃取深度越高,学习内容挖掘得越准确。要得到这样的结果,就需要更多的投入,回报就是学习内容实用性、针对性更高。

比如,下图就是针对通用任务 - 非暴力沟通,梳理挖掘的知识图谱。

broken image

 

但是,有很多时候,需求可能就是要求学习地图产出一个课程清单,这时,用知识图谱就显得有点用力过度了。

分析到这里,我们基本上可以判断本文开头举例的例子的内容分析质量了。

这种个人级别学习计划,在内容设计上是很简陋的,内容框架设计其实是用目标来代理,学习内容是粗颗粒度的描述。这种学习计划只能大概地指导学习的方向,在具体学习时还需要进一步定义学习内容。

企业级的学习内容分析,在知识框架和知识设计方面更有章法,要求内容框架扎实科学,知识内容精细准确。

4

学习路径设计

确定学习内容之后,接下来就应该设计学习的路径,也就是将学习计划分阶段、分台阶。


这里的核心问题是:分阶段的逻辑是什么?


一种逻辑是将任职资格等级作为学习路径的节点台阶。比如电气工程师,学习路径的节点分为初级电气工程师、中级电气工程师和高级电气工程师。这种逻辑是默认岗位发展有一个自然的技能等级,将这个等级的节点作为学习路径节点。

这种情况适合岗位和岗位序列的学习地图开发、并且有明显的岗位工作差异或者岗位任职技能等级的情景。这种路径可能很短,也可能较长,根据任职资格等级的划分而定。


另一种逻辑是将技能熟练过程的主要发展节点作为学习路径的节点台阶。


一般来说,技能熟练的过程,主要是预备知识学习、成分技能熟练和综合任务熟练三个阶段。

这种逻辑主要适合局部场景学习地图的设计,比如单项业务活动、主题知识、单向能力。

例如,本文开头的学习地图的学习路径就是这样设计的。

broken image

这两种学习路径节点的划分逻辑,实际是颗粒度大小不同引起的。就本节而言,颗粒度最大的是岗位序列,其次是岗位,最小是单项业务/知识主题/单项能力。不同颗粒度的学习路径节点,颗粒度也有相应变化,

每一个学习路径节点都有一个学习发展时间设定。学习发展时间,有两种,一种是自然的成长时间,另一种是加速学习发展时间,都可以进行调研估算出来。比如,技能熟练的时间大约是知识学习的时间的3~5倍,自然成长时间大约是加速学习发展时间的3~5倍。

 

5

学习资源设计

 

学习资源设计,就是设计每一个学习主题所需要的学习发展活动。

我以为,这个环节是最被忽视的,但也是最应该加强的环节。设计学习发展活动的目的,是为了保证技能的熟练,确保学习对象能解决问题或完成工作任务,达成目标。


按照技能熟练的721法则,学习发展活动应该分为:

1、正式学习。这里的资源包括知识文档、课程、阅读材料等。

2、人际学习建构活动。这里的活动包含:导师指导、同行者分享与反馈、专业交流与经验分享等。

3、实践历练。包括在岗学习、承担挑战性的项目、轮岗历练等内容。

原则上,每一个学习主题都应该包含这三个部分的学习发展活动。所以,学习资源设计只包含课程学习无疑是不对的。

很多人抱怨学习地图不落地,很大一部分原因就是出在学习资源的设计上。比如,出了一堆的课程清单,都要去开发,很多时候显然是不太现实的。那这一部分应该怎么设计呢?

首先,应该做结构化的学习资源盘点。了解内外部有哪些存量资源可以利用,按照经验,一个学习地图中的学习资源有40~70%是可以利用存量资源满足的。这些资源可能是课程,也可能是知识材料、专家资源等。

其次,应该挖掘资深岗位任职者岗位发展的历程。看看他们在整个职业发展过程中,哪些任职活动对他的成功是最有效的,把这些活动挖掘出来,就可以有效地加速岗位初学者、普通的有经验者的成长。

学习资源的设计不应该闭门造车,这两部分内容应该是在721的原则指引下,进行充分的调查和挖掘,而设计出来。

最后,才是真正个性化学习内容的开发。这一部分开发工作应该控制在学习地图学习资源的40%以内。

学习资源规划这一部分,最新的趋势是和现代知识管理结合起来,特别是结合大语言模型之后的知识管理服务。


最后总结一下现代学习地图技术的要点:

1、学习地图的开发对象,现在是很宽泛的,既包含传统的岗位、岗位序列,也包含单项的知识主题、业务活动或能力项目,甚至可以包含颗粒度很大的人群。

2、学习地图就是一个学习蓝图的规划工具,它在规划学习方面很有效,但它不同于蓝图的实现工具,两者不可混淆。

3、学习地图的开发过程包含三个环节,分别是学习内容设计、学习路径设计和学习发展活动设计。

(本文结束)