我的技能水平

Author Avatar
zccz14 4月 12, 2018
  • 在其它设备中阅读本文章

定义

在这篇文章中,我们要讨论诸如 问题、技术、工具、知识、技能 等概念及其关系。

所有问题 (Problem) 都是客观存在的,我们能发现或提出问题,但从不创造问题。

技术 (Technique) 存在的意义是解决问题,所以技术的范围就是其能解决的问题的集合。

$$
Scope(T) = {P | T \text{ can solve } P}
$$

工具 (Tool) 是技术的客观存在。在不作特殊说明时,不区分技术与工具的概念。

个体 (Individual) 使用工具解决问题。

集体 (Collective) 是若干个体的总和。

知识 (Knowledge) 是使用工具所需要的信息 (Information)。

技能 (Skill) 是个体掌握的知识的集合,这意味着:

  1. 技能属于个体;
  2. 技能是知识的子集;
  3. 个体从知识中获取技能的方式称为掌握。

从上述定义中,我们可以得到以下基本看法:

  1. 问题、技术、工具、知识 都是客观存在的,我们只能发现或提出它们。
  2. 个体、技能 是主观的。

技能水平

对于技术 T ,个体 I ,

有问题 P 属于技术 T 的范围。

然而为了达到客观目的所需的知识,只与工具有关。

技能水平的描述方法

定性地,分为入门,基础,熟悉,熟练,精通。

  • 入门

    能用工具达成至少一个目的。

  • 基础 (Elementary)

  • 熟悉
  • 熟练
  • 精通

定量地,

技能的水平等于技能占 现在 范围内总知识的比重

这是一个非负数。

零基础:=0,不能使用工具达成任何目的。
入门:>0,能用工具达成至少一个目的
了解:了解工具的部分功能,用法。额外知识主要来源于智能体(人,问答平台)。
熟悉:了解得清楚,清楚地知道。额外知识主要来源于机械文档(词典)。
熟练:熟知并做来顺手,熟悉之上有丰富的经验(实践)。
精通:透彻理解掌握技术的构造法,掌握改进技术的知识。

*注:为什么会有>1的情况,表明掌握的知识可能超出了现在范围内的总知识。

技能的声明与假设

个体可以对于客观存在的技术,声明技能水平。
这本质上是一个假设,任何个体都可以通过测试进行假设检验。

e.g., 宣称熟练使用某编程语言的个体,可能确实不具备某特定API的知识。

测试技术基于如下步骤:

  1. 给定一个目的
  2. 测试个体达成此目的技能指数,即所需的额外知识所占比。
    3.