学徒模式

  • Mark Levison
  • 李剑

2009 年 3 月 31 日

话题:敏捷架构文化 & 方法

剑桥词典的定义中,学徒是“为专家工作以掌握特定技能,或以此为生”。韦伯斯特词典的定义是“跟着有经验的工作者一起工作,通过实践经验掌握行业、技艺、职业” 。最近 Bob 大叔写了篇文章,描述了他当学徒的经验,还介绍了从学徒到小工的关键

他给了两个虚构的学徒:Sam,跟同一个师傅连续学了 15 年。另一位是 Jasmine,换了多个工作(自然也换了多个师傅)——一直提升技能。下面这张图表示出了二者的区别。

Bob 的观点是,那个从来没换过师傅的 Sam,会一直保持学生的身份,成长缓慢。那个多次换工作的 Jasmine 是个真正的技师——在不同的师傅身上学习新的东西。最后 Jasmine 也会成为师傅。

JMiller 评论说,在一个足够大的公司里面,完全不需要离开雇主才能换师傅,就像在 Microsoft 和 Google 那种规模的公司里面一样。

Corey Haines 指出,虽然有些公司足够大,可以做到公司内部的小工之旅,但就他所了解的公司而言,没有一个是提倡这点的。

Rebecca Wirfs-Brock 根据自己在 Tektronix 的经验说到,“就我个人而言,在公司内部挪动跟换公司差不多,如果公司足够大就更明显了……我在 Tektronix 呆了 13 年,换了不少工作。”

Corey Haines介绍了如何从学徒到技师:

在学徒阶段,人们是忙着学习的。他们实践各种技术,严格执行规范和过程。随着时间推移,被很多人影响过,学徒开始将自己应用的实践组合,开发自己的工具箱。这些实践构成了未来发展的基础,这是学徒的核心。

Paul 说,英国公司用着类似的方式来雇用并培训机工学徒。学徒期为 6~12 个月,学徒期结束后,他们往往就会换个同行业内的工作。虽然公司可能不会重新雇用离职的人,但是大家都会从中获益,因为他们有一个很大的共用资源池,里面都是接受了很好训练的员工,以供以后雇用。

InfoQ 上从前有过相关新闻:技师的结对编程之旅

查看英文原文Models of Apprenticeship

敏捷架构文化 & 方法