基础知识心灵鸡汤 管理哲学效率工具

德雷福斯技能习得模型

2023-03-07  本文已影响0人  平衡WorkLife

德雷福斯技能习得模型
2023-03-08

德雷福斯技能习得模型,专业技能人士,可以通过正式的指导和练习获得技能,对技能的掌握可以分为五个阶段:新手、高级初学者、胜任者、精通者和专家。

  1. 软件开发人员在每个阶段,可能表现出的行为或能力:
    1.1) 新手:遵循严格的规则和程序而不理解为什么。 需要不断的指导和监督。 无法应对意外情况或错误。 专注于语法和细节,而不是逻辑和设计。
    1.2) 高级初学者:将一些基本概念和原则应用于熟悉的问题。 偶尔需要指导和反馈。 可以处理简单的情况或错误,但难以应对复杂性或模棱两可的情况。 专注于功能而不是质量或性能。
    1.3) 胜任:根据目标和结果计划任务并确定任务的优先级。 可以处理权衡取舍和不确定性。 尝试不同的方法和工具。 分析结果并从错误中吸取教训。 专注于质量和性能以及功能。
    1.4) 精通:感知并理解问题或系统的全貌。 可以适应不同的领域和环境。 根据经验使用直觉和判断。 通过观察和反思提高技能。 专注于设计模式、最佳实践、原则以及质量、性能和功能。
    1.5) 专家:精通某一领域的专业知识,紧跟新趋势和新技术。 可以解决需要创造力和创新的具有挑战性和复杂性的问题。 通过教学或指导与他人分享知识和见解。 专注于为用户、客户、利益相关者创造价值以及设计模式、最佳实践和原则。

  2. 基于此模型评估软件开发人员的能力,我们可以考查以下维度/能力:
    2.1). 应用知识和规则的能力:在不同情景下,能够回忆起并应用相关的知识和规则的能力。 新手依靠非情境回忆(记住事实,尚不能在不同的类同事例中融会贯通(类似情景的共性),而专家则使用情境回忆(适应情境)。
    2.2). 识别:他们能在多大程度上感知和理解问题或系统的全貌。 新手使用分解识别(分解成部分),而专家使用整体识别(看到模式和联系)。围棋高手记住并复盘是依赖模式认知
    2.3). 决策:他们根据自己的分析或直觉做出选择和判断的能力。 新手使用分析决策(遵循步骤或程序),而专家使用直觉决策(依靠经验或直觉)。
    2.4). 意识:他们在执行任务时如何监控自己的表现和行为。 新手使用监控意识(关注细节),而专家使用吸收意识(完全沉浸在任务中)。

  3. 作为软件工程师,要从新手成长为专家,可以遵循以下步骤:
    3.1). 通过正规教育或自学,了解软件工程的基本概念和规则。 练习将它们应用到简单的问题或项目中。 从更有经验的工程师或导师那里寻求反馈。 这将帮助您成为高级初学者。
    3.2). 为您的任务培养计划感和优先级。 了解如何处理权衡取舍和不确定性。 尝试不同的方法和工具。 分析结果并从错误中吸取教训。 这将帮助您成为有能力的人。
    3.3). 在不同的领域和环境中获得更多的曝光率和经验。 观察其他专家如何解决问题或设计系统。 全面了解软件工程原理和实践。 提高您的直觉和判断能力。 这将帮助您变得熟练。
    3.4). 掌握您的专业领域并紧跟新趋势和新技术。 通过教学或指导与他人分享您的知识和见解。 寻找需要创造力和创新的具有挑战性和复杂性的问题。 这将帮助您成为专家。

== 摘引自 ==
后端技术面试38讲 |34 | 技术修炼之道

上一篇 下一篇

猜你喜欢

热点阅读