[译]培训有用吗?软件行业应采用“学徒制”

标签: | 发表时间:2013-12-01 17:27 | 作者:happydeer
出处:http://blog.csdn.net/happydeer

在“ Software Training Sucks: Why We Need to Roll it Back 1,000 Years”(软件培训真糟糕:为什么我们需要倒退1000年)一文中,Rob Walling为抛弃传统的培训课程、转而倡导“学徒制”提出了有力的论据:

为什么不使用久经考验的方法呢?让我们举个电工学徒的例子:在今天的美国,国际电子工人兄弟会(International Brotherhood of Electrical Workers,简称IBEW)每年都会培训数千名电工。他们通过两种不同的方式来学习:

  1. 参加夜校,学习电气理论知识。
  2. 在工作日的白天,到建筑工地上去亲手实践理论,并从中获取经验。

在他们上岗的第一天,每个人都会被分配一位熟练工师傅——师傅是一位经验丰富的电气技师,他会向学徒传授窍门。一开始,师傅通常会把任务讲解给学徒听,然后示范,接着让学徒亲手做,并在任务完成后提出反馈意见。这个过程简单来说就是:听(Listen)、看(Watch)、做(Do)、评审(Review)。

 

联系到软件行业,理想情况应该是这样的:导师先评估手上的任务(比如需要编写数据访问代码,或者建立一个基于Web的用户界面),然后召开一次白板会议与学徒进行讨论(听)。接下来,导师可能会写一段示范代码,以说明一个特别困难或者容易混淆的概念(看)。到这时候,导师就可以放手让学徒去编写代码,以便他们获取第一手的经验(做)。最后,导师应该检查学徒的代码,并提出正面的反馈、指出不足之处以及改进建议(评审)。这就是听、看、做、评审。

任何类型的学习关键在于“做”这一步。大多数的软件培训课程只是让你“听”和“看”,而忽略了“做”和“评审”,但最后这两步才是促进成长和技能提升的关键。学徒制强就强在,它让理论和实践浑然一体。而且做起来没有你想象中那么难。

与其组建松散的部落联盟,也许我们应该在软件开发中培养从“学徒”到“熟练工”再到“专家”的这种关系。

晚上学习理论,白天编程工作——这种组合方式特别有效。我曾经看到很多有潜质的实习生最后变成了出色的开发者,或许原因就在于此——他们在学校里学习计算机科学的理论知识,同时还可以在现实的商业项目里实践编码。

然而,当一名好导师可不容易。对于那些技术水平远在我之下的人,我几乎无法指导他们。我太没耐心了!如果你想让足球运动员们在同一块场地里打训练比赛,请不要把职业球员与高中生球员混在一起。他们在技术上的差距太大了,导致他们没办法真正地把比赛打起来。连比赛都打不起来,他们还能怎么学习呢?但是,如果你放一些大学生球员进去,效果就完全不一样了!

作者:happydeer 发表于2013-12-1 9:27:44 原文链接
阅读:656 评论:6 查看评论

相关 [软件 行业 学徒制] 推荐:

[译]培训有用吗?软件行业应采用“学徒制”

- - 陆其明's Blog
在“ Software Training Sucks: Why We Need to Roll it Back 1,000 Years”(软件培训真糟糕:为什么我们需要倒退1000年)一文中,Rob Walling为抛弃传统的培训课程、转而倡导“学徒制”提出了有力的论据:. 为什么不使用久经考验的方法呢.

软件行业的那些变化

- - 《商业价值》杂志
SAP联席CEO施杰翰:既然未来很难预测,那就要确保在变化发生时能够以很快的速度来应对. 2012年7月25日,法兰克福交易所收盘时,SAP的市值超过成立164年的西门子公司,成为市值最大的德国公司. 在德国这样一个制造大国,一家软件公司的市值超过了欧洲最大的工业企业,有太多东西值得思考. 在过去的10个季度里,SAP这家成立40年的软件公司一直保持着两位数的增长速度,包括在近期萧条的经济环境中,依然保持了抢眼的表现.

Josh Berkus谈软件咨询行业的基本原则

- - InfoQ cn
Josh Berkus是关系型开源数据库PostgreSQL的核心开发成员,同时担任一家PostgreSQL咨询服务公司的总裁,他最近 分享了自己在软件咨询行业的经验,列举了一些基本法则. 技术层面的问题只是管理方面问题的一种表现形式,如果某个公司在生产的软件中存在长期无法解决的问题,那么可以预见到,这个公司在管理管理业一定存在长期没有解决的问题.

福布斯:风投今年偏爱软件行业

- - 博客园_新闻
4 月 20 日,据外国媒体报道,《福布斯》网站今天刊登了署名为路易斯·科洛姆巴士(Louis Columbus)的文章. 路易斯在文章中指出,美国软件行业成为 2014 年风投资本投资最多的行业. 美国风投资本研究机构 PricewaterhouseCoopers 和美国国家风投资本协会(NVCA)最新公布的研究报告表明,2014 年第一季度,各大风投资本(VC)公司在软件行业的投资总额已经超过 40 亿美元,大约是在生物科技领域投资额的四倍.

2014年3月影音播放软件行业数据TOP10

- - 互联网分析沙龙
2014年3月,影音播放软件日均覆盖人数达1.3亿人. 其中,QVOD日均覆盖人数达3296万人,网民到达率达9.8%,位居第一;iTunes日均覆盖人数达3258万人,网民到达率达9.7%,位居第二;暴风影音日均覆盖人数达2507万人,网民到达率达7.5%,位居第三. 2014年3月,影音播放软件有效使用时间达18.7亿小时.

传统行业向软件业学四招

- - 透明思考 - Thoughts
这是来自McKinsey Quarterly的一篇文章,叫《 数字世界里的竞争:跟软件业学四招 》,顾名思义,是给传统行业(我好喜欢这个充满优越感的词啊~)的老板们讲:你们这些土人呢,现在进入一个软件主宰的世界了,你们要跟软件业的聪明人们学. 多了你们也记不住,先学个四条吧. 别老想着做自己的产品,多想想怎么营造生态系统,带上别的玩家一起玩.

软件加密行业的现状和发展趋势

- - 酷勤网-挖经验 [expanded by feedex.net]
   软件开发商通常都会使用某种加密技术来保护其软件,以防止非法使用. 另外,还需要通过软件加密来实现软件的按购买内容授权,以实现销售利润的最大化.   软件加密技术根据是否使用专用的硬件设备分为基于硬件的加密方式和基于软件的加密方式. 基于硬件的加密方式是指加密需要与一个专用的硬件设备绑定,目前主要的硬件加密方式是加密锁,俗称加密狗.

将彻底颠覆和变革30年软件行业的12大科技

- - VooSee - 拮取生活中的彩虹
  新的秩序正在建立,旧的套数正在被打破和被颠覆. 软件行业仅30年历史,已经进入了新一代科技发展阶段, 12大科技发展注定将重新发明和重塑软件行业,影响到的科技公司不仅仅是软件公司还有硬件公司等,如鼠标的颠覆迎来了新的输入方式,从而影响到了罗技等公司. 但更多的是颠覆了众多传统巨头 如 Microsoft 微软的垄断,Oracle 传统数据库技术公司还有 SAP 等.

开源软件质量报告:连续两年高于行业平均值

- - 开源中国社区最新新闻
开发测试服务提供商Coverity近日发布了一份开源软件质量报告——《 2012 Coverity Scan Open Source Report》. 该项研究始于2006年,最初由Coverity公司和美国国土安全部合作进行, 旨在研究开源软件的完整性,现在由Coverity公司负责进行. Coverity的扫描报告已经成为了一个衡量开源软件质量状态的被广泛接受的标准,在过去的7年时间,Coverity已经分析了300多个开源项目的超过8.5亿行代码,这些项目包括Linux、PHP、Apache等.

通讯与互联网行业软件项目运作的一些不同

- - CSDN博客研发管理推荐文章
最近在工作中体会到了互联网行业在软件开发项目运作中与我以往在通讯行业时的一些不同,特此分享. 首先,两者在需求捕获方式上有很大的不同. 在通讯行业中,初始需求是由象3GPP这样的标准化组织所制定的,但通讯产品在各版本中所实现的需求是由各运营商向通讯企业提出而得以确定的. 产品经理(Product Manager,通讯行业的叫法)与系统架构师在需求的确定过程中起着重要的作用.