读书笔记 —— 如何带新手

元月6号的锵锵三人行,嘉宾是李玫瑾和陈丹青两位老师。他们谈到带学生的难处时,有一段对话:

    李:我最发愁的是学生的问题少。
    陈:一个问题少,一个他没有感觉,没有反应,一股呆相。
    李:那您怎么改变他们?
    陈:没有办法改变他们!

我对两位老师的体会也有些同感。在和学生、同事沟通时,有时要他们关注一项技术,有时要他们关注用户的需求,不要只盯着自己的代码,经常得不到所期望的反馈。虽然不如陈老师这么愤青,但自己也束手无策,总觉得事情不应该这样。

于韶飞推荐了一本书,看到其中的技能学习模型,才意识到问题在自己这方面:是教的方法不对,或者要求的内容不合理。

这本书,叫做《程序员的思维修炼——开发认知潜能的九堂课》,是非常值得看、值得学习的一本书。

书中提到的技能学习模型,称为德雷福斯(Dreyfus)模型。该模型认为,掌握一项技能,要经过从新手到专家的五个阶段,每个阶段及其特点摘抄如下:

  1. 新手阶段:新手在该领域经验很少或根本没有经验。新手不是特别想要学习,他们只是想实现一个立竿见影的目标。他们不知道如何应付所悟,出错的时候,非常容易慌乱。新手需要指令清单,按部就班执行。
  2. 高级新手阶段:高级新手开始摆脱固定规则。他们想要快速获取信息,能够根据过去的经验,逐步在正确的情境中采纳建议,但比较吃力。他们开始形成一些总体原则,但不是全貌。他们没有全面的理解,而且的确不想有:高级新手不想要全局思维。
  3. 胜任者阶段:胜任者能够建立问题域的概念模型,并有效地使用它们。他们可以独立解决自己遇到的问题,并开始考虑如何解决新的问题。胜任者开始学习专家的经验,并有效利用。
  4. 精通者阶段:精通者需要全局思维,他们将围绕这个技术,需要并想了解更大的概念框架。精通者有一项重大突破:能够纠正以往的不好表现:精通者能够自我纠正。他们会学习他人的经验。处于精通水平的人可以有效地运用软件模式。
  5. 专家:专家是各领域知识和信息的主要来源,他们有丰富的经验。专家根据直觉工作,而不需要理由。

我们在面对一个新手时,如团队的新成员,刚毕业的学生等,不能用高阶段的要求对待他们,如对软件开发理念有深入的了解,关注项目的全局等。而要考虑到他们的基础,他们的茫然,遇到问题时的无措。

针对新手,需要给出明确的、易于遵从的指令:明确方向,快速成功。树立信心后,尽快突破新手阶段。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值