在“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的用户界面),然后召开一次白板会议与学徒进行讨论(听)。接下来,导师可能会写一段示范代码,以说明一个特别困难或者容易混淆的概念(看)。到这时候,导师就可以放手让学徒去编写代码,以便他们获取第一手的经验(做)。最后,导师应该检查学徒的代码,并提出正面的反馈、指出不足之处以及改进建议(评审)。这就是听、看、做、评审。

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

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

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

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

from: http://blog.csdn.net/happydeer/article/details/17040917

培训有用吗?软件行业应采用“学徒制”相关推荐

  1. 教育培训系统,软件行业的“常青藤”

    教育培训系统,对于培训系统本身的功能,已经不需要再怎么说明了,因为很多人对教育培训系统了解得比官方解释还要明白.今天要说的是为什么教育培训系统能一直稳定发展下去,它为什么不像知识付费系统似的,有爆发也 ...

  2. 互联网下金融软件应采用大平台+微应用

    本文讲的是互联网下金融软件应采用大平台+微应用,"中国金融创新高峰论坛暨第十届中国金融CIO年会"在北京隆重召开.普元CTO焦烈焱受本届金融CIO年会组委会邀请,进行了<互联 ...

  3. IT从业者都应关注的软件行业的变化

    翻了下公众号记录,好久没拔草了,主要原因还是这一年多来自己角色的变化,一年半以前开始带比较大的团队,在技术细节方面的关注大幅减少,尤其是以前查问题什么的投入,那就彻底没有了,前几个月有个插曲,团队有个 ...

  4. 山东省软件行业协会程序员分会章程【草稿】,欢迎大家讨论

      山东省软件行业协会程序员分会章程 第一章 总则 第一条 遵守山东省软件行业协会的章程 第一条 名称 中文名称:山东省软件行业协会程序员分会 英文名称:ShanDong Software Indus ...

  5. 建筑企业应采用电子招投标的10个理由

    电子招投标是管理建筑行业中复杂供应链的高效方法,这些复杂供应链包含多层供应商.建筑零散.分包的性质适宜轻便.灵活.易用的电子招投标解决方案,特别是在管理建筑公司上下游的供应链关系时. 此外,多网站.复 ...

  6. 软件行业的税收优惠政策包含哪些

    软件行业的税收优惠政策包括哪些 一.增值税方面的税收优惠政策 我国现行税制中,针对计算机软件产品征收的流转税主要是增值税和营业税.对经过国家版权局注册登记,在销售时一并转让著作权.所有权的计算机软件征 ...

  7. 在上海软件行业,我见到的年入50万的众生相——我们该如何努力从而达到这个目标

    先说明,这里是指税后.年收入50万在上海算多吗?比上不足,比下有余. 不过在上海达到这个水平,至少可以说是能达到财务自由了吧.况且,根据马太效应的说法,和年入20万到50万这个增加阶段相比,年入50万 ...

  8. 在上海软件行业,我见到的年入50万的众生相——我们该如何努力从而达到这个目标...

    先说明,这里是指税后.年收入50万在上海算多吗?比上不足,比下有余. 不过在上海达到这个水平,至少可以说是能达到财务自由了吧.况且,根据马太效应的说法,和年入20万到50万这个增加阶段相比,年入50万 ...

  9. 软件行业考哪些证书可以拿到高薪,含金量比较高?

    目前IT业界顶尖的认证证书往往与企业直接挂钩,具体可以分成网络工程.软件研发.数据库.应用软件.项目管理.云计算等. 网络工程领域 1.Cisco认证 Cisco认证,常见的有CCNA/CCDA,CC ...

最新文章

  1. iOS ffmpeg 之编译ffmpeg
  2. 7 项目人力资源管理
  3. maven的profile详解
  4. html5引擎笔试题,最新!HTML5经典面试题型(附答案)
  5. day16- django
  6. 微塔式服务器esxi虚拟机黑群晖,ESXi6主机上安装部署黑群晖虚拟机
  7. 洛谷 [P1265] 公路修建
  8. Jzoj5662 尺树寸泓
  9. 数学趣题——猴子吃桃问题
  10. python——画伪彩图、设置彩色图例
  11. linux搭建harbor与使用
  12. 【光纤传输特性】图文并茂,你该了解这些
  13. 山西民生云 执行认证校验出错_山西民生云app最新版下载,山西民生云大同app认证官网最新版本下载 v2.2 - 浏览器家园...
  14. Blender-反转法线
  15. 教程:如何申请公众号和创建公众号?
  16. 适合学生党无线蓝牙耳机,好用又实惠蓝牙耳机推荐
  17. textarea 中如何阻止默认的回车换行事件?
  18. python 三维度显示,Python实现高斯函数的三维显示方法
  19. 中国畜牧养殖机械设备行业研究及未来趋势报告(2022版)
  20. 电脑有网登录不了qq,可能原因是这个

热门文章

  1. 图片随机出现的HTML代码,JS随机显示网页图片的简单代码
  2. 基于图卷积神经网络的城市轨道交通流量预测
  3. 直播平台搭建源码,uniapp progress进度条
  4. C++到底是如何从代码到游戏的?
  5. 观念什么意思_理念是什么意思(观念和理念的区别)
  6. 【PHP自学笔记】变量的命名规则和变量作用域
  7. html打印进度条不显示,LODOP打印URL显示和隐藏进度条
  8. 如何写培训计划书(培训计划怎么写)浅说
  9. 七年级计算机期末考试题带答案,七年级信息技术试题及答案
  10. 2,史上最全linux的免密登陆和设定用户登陆(RHCE)