美文网首页《程序员的思维修炼》▪开智读书会 日常打卡处
#新年觉醒Day2#程序员的思维修炼:第2章 从新手到专家的历程

#新年觉醒Day2#程序员的思维修炼:第2章 从新手到专家的历程

作者: 北宁 | 来源:发表于2016-01-19 00:11 被阅读53次

    德雷福斯技能获取模型,有5个阶段。

    专家的很多行为熟练到已经变成无意识的了,他们认识世界的方式、解决问题的方法、运用的思维模型等都和普通人显著不同(感觉这还是智力标准8以上的人的优势)新手则需要明确的、与情境无关的指令,便于参考执行。而专家一旦如此,就会变得效率低下。

    德雷福斯模型具体针对每项技能,是情境模型,而非个性或能力模型。

    对于所有的事情,我既非专家,也非新手,只是处于某个特定技能领域的某个水平阶段。(特别喜欢这句)

    新手到专家的5个阶段。

    阶段1:新手

    新手非常在乎能否成功,不知道自己的行为是对是错,不特别想学习,想立竿见影地实现目标,不知道如何应付错误,发生错误时会慌乱。

    当新手获得一份指令清单时“发生X,执行Y”,就会变得能干起来。(步骤类似我们买到的家电使用说明书)但是超出这个清单以外的范围,就会继续不知所措。指令清单(包含与情境无关的规则)的问题在于不能将所有事情解释清楚(就是老鸟看到新手问“十万个为什么”会特别烦燥,而新手又被老鸟嫌弃特别委屈的时候)

    阶段2:高级新手

    开始摆脱固定规则,尝试任务,但仍难解决。开始形成一些总体原则,但不是全貌。没有全面理解,且不想有。有更大的情境强加给他时,他反而可能会忽略掉。

    阶段3:胜任者

    建立问题域的概念模型,并有效使用,可独立解决问题,并开始考虑如何新问题,寻求和运用专家意见,并有效利用。但与更高水平者追随下意识反应不同,他们更多是基于谨慎的计划和过去的经验。如果没有更多经验,就会难以确定关注哪些细节。必须取得突破,达到精通

    阶段4:精通者

    精通者能够自我纠正。同时会学习他人的经验,理解运用格言经验之谈的能力。经验之谈不是指令清单,必须在一定情境下使用。

    比如极限编程里“测试一切可能出错的东西”,新手会测试所有无关的东西,精通者知道什么地方有可能出错。

    阶段5:专家(占人口的1%-5%

    专家是各个领域知识和信息的主要来源,总是不断地寻找更好的方法和方式去做事。根据直觉工作,而不需要理由。知道应该关注哪些细节,可以放心忽略哪些细节,非常擅长做有针对性的特征匹配。

    但是专家并非完人,同样会有认知偏见。

    直觉是专家的工具,但公司往往轻视它。公司也喜欢把新手扔在任务最底层,但最有效的使用方法其实是明确方向,快速成功。敏捷开发非常有效,但不适用于完全是新手和高级新手的团队。

    诀窍2:新手使用规则,专家使用直觉。

    从规则到直觉,从考虑各个方面到关注相关方面,从旁观者到成为系统的一部分。

    大多数人大多数技能,从来没有高于高级新手。

    正确自我评估方法就是提高个人技能层次,反过来又提高元认知能力。

    诀窍3:知道你不知道什么

    专家并不总是最好的老师。教学是一门技能。你会并不一定你能教。处于胜任水平的人,可能更合适教一名新手。

    诀窍4:通过观察和模仿来学习

    模仿(现有做法)、吸收(内在的知识和经验)和创新,因此需要研究如何在项目中坚持实践尽可能多的现有技能。

    优胜者不会帮扶失败者。

    为高技能的开发人员提供合适的环境至关重要。

    诀窍5:保持实践以维持专家水平

    模型是工具,而不是镜子。

    过分依赖专业模型的危害:混淆模型和现实,低估不能形式化的特性,规定违背个人自主性的行为,偏袒新手从而疏远了经验丰富的员工,阐明太多细节,把复杂局势过于简单化,追求过度一致,忽视情境的细微差别,在遵从规则和自行判断之间犹豫,故弄玄虚,

    诀窍6:如果你需要创造力、直觉或者独创能力,避免使用形式方法。

    非情境化的客观性存在固有的危险。

    诀窍7:学习如何学习的技能。

    相关文章

      网友评论

        本文标题:#新年觉醒Day2#程序员的思维修炼:第2章 从新手到专家的历程

        本文链接:https://www.haomeiwen.com/subject/vrbkkttx.html