文章目录

  • 对新人设立明确的阶段性目标
  • 提高新人培训的优先级和重视程度
  • 完善师徒体系
  • 增加理论知识的比重
  • 模拟实战
  • 经验分享
  • 定期培训
  • 题外话

水一篇我17年写的内容。背景是我当时工作方向上的变化,但一直感觉上手很慢。刚工作时也有这种体会,当时纯觉得自己菜,但后来看了《Site Reliability Engineering》和《The effective engineer》之后发现不完全是自己菜,而是缺少正确的指引,很多东西完全靠自己踩坑才知道了,学习效率很低。这种状态下,除了被别人质疑能力外,还会逐渐产生自我怀疑,导致情绪低落。

下文是我当时结合自己过去经历,加上《SRE》和《The effective engineer》两本书里的部分内容,总结出以下七点建议(或者说想法)。

对新人设立明确的阶段性目标

  
  大家对新人的目标基本上都是尽快成长为一名合格的员工。什么样是合格的员工?怎么样成长为合格的员工?基本上都靠新人自己摸索了。对于已有相关经验的人来说还好,对于经验匮乏的新人可能就得跟个无头苍蝇一样乱撞、乱学,运气好哪一天就开窍了。也许大家都知道细化目标对结果有结果有非常大的影响,但不太会在新人培训上做这件事,所以就有了下一条。

提高新人培训的优先级和重视程度

《the effective engineer》一本关于如何提高效率的书,作者Edmond在书中写道新人培训其实有非常高的ROI。每天花1小时指导新人,连续指导一个月,乍看起来这是非常大的一个投入,但其实连你全年工作时间的1%都不到,但对新人和团队的影响可能是巨大的。

完善师徒体系


  必须有人对新人的成长负责。mentor需要为新人设定完整的成长过程,并时刻关注新人成长情况,适时调整培训重点。建立高频的反馈-调整机制可以更快让新人成长起来。

增加理论知识的比重

这点我没有第三方的论据支撑,举自己两个例子。我之前一直负责java的运维,经常遇到很多问题很难解决,最后要不不了了之,要不丢给开发处理了。后来自己学了些java相关的东西,尤其是真正写代码之后,回想起之前的一些问题,突然会有一种顿悟的感觉。
  By the way,大家老说要逆向反推什么的…… 抛开难度不说,这个真的很低效。

模拟实战

不用说任何人都不敢让新人上来就处理大问题,那就让新人熬吧,熬到前人跑路,你不得不上的时候再来接手处理,有种媳妇熬成婆的感觉。像《SRE》中所说的,并不需要等到真正的问题发生了,才让新人去处理、去学,而是制造出一种可控的真实线上问题去让新人处理。美军海湾战争时候的王牌飞行员计划,其实就是通过红蓝对抗模拟实战的方式培训出一批优秀的飞行员,在战争中创造了1架飞机击落33架敌机的记录。

经验分享

《SRE》中提到谷歌的复盘文化,从问题中学习,可以避免类似的问题再次出现。 回归到每个个体身上,也没多少人把自己的经验总结出来分享给别人(可能是觉得不值得分享吧)。所以基本谈不上从其他人那吸取经验了。。

定期培训

我觉得这点不仅限于新人培训,还有助于团队成长。还是《the effective engineer》中,作者Edmond给出了6个评估一个团队是否值得去的指标。 快速增长、培训、开放性、迭代速率、人员素质、自治程度。培训不仅是新人成长的机会,也是老人巩固自己知识体系的机会,更是吸引人才的一种方式。可能大家工作的内容不一样,但也可以用比较通俗易懂的方式把自己知晓的东西讲给别人,为别人开拓思路的同时也找出自己的问题。
  由于每个人的先验知识和经历不同,所以没有普适的培训方法,但也许有普适的培训理念。我觉得最重要的其实是每个新人有个靠谱负责的mentor,mentor根据每个新人的现状和特点制定相应的培训节奏和方法。

题外话

我猜好多人都有过这样的感受,『哎呀 怎么这次招的这个人不行呢,看来下次还得找个经验丰富的人』。。就如同教育孩子一样,好多家长老抱怨自己孩子学习成绩差、不听话,而对自己的教育方式避而不谈。好在工作和教育子女不一样,员工不行,可以再换一个别人培养好的就行。
  还有人说『为什么同样的新东西,我学两天就学会了,而他要一周,肯定是他学习能力差』『作为一个XX工程师,连这个都不会』。《了不起的比尔盖茨》(其实是盖茨比)中有一句话,“当你想要批评别人的时候,要记住,这世上并不是所有人都有你拥有的那些优势”。
  说这些题外话,其实是想说好多人把『聪明』这个词看的太重了,而忽视了更重要的后天培养。

技术团队如何培养新人相关推荐

  1. 在建设和培养技术团队,要有前瞻性

    在建设和培养技术团队,要有前瞻性.一旦产品真的要转到别的平台上去,技术团队就不会感觉非做伤筋动骨的调整才能服务于全新的战略了.在工作一成不变时,加强相关领域的学习,往往会在战略突然发生剧烈调整时收到极 ...

  2. 技术团队新官上任之中层篇

    摘要:对任何企业来说,中层管理人员都是极为关键的,因为中层是执行力的来源.可以说,一家企业有没有希望,只要看一下中层是精明强干,还是松松垮垮就全明白了.其中有哪些必须了解和掌握的知识和道理呢? 恭喜升 ...

  3. 贝壳找房技术总监肖鹏:高速成长下的技术团队怎么带?

    本文根据肖鹏老师在[deeplus直播第248期]线上分享演讲内容整理而成.(文末有获取本期PPT&回放的方式,不要错过) 肖鹏 贝壳找房技术总监 贝壳系统平台中心技术总监,主要负责数据库.大 ...

  4. 怎样才能做好技术团队管理

    经常看到有人问程序员适合做管理吗,或者手底下有牛人比我技术更好怎么办,或者感叹一下做管理好难啊之类的.同时,相当大的一部分程序员都梦想着走所谓专家路线--并不是因为对技术特别有兴趣或者觉得自己特别适合 ...

  5. 团队建设之做好技术团队管理

    博客出自:http://blog.csdn.net/liuxian13183,转载注明出处! All Rights Reserved ! 做过团队管理,知道团队管理的麻烦,所以收集资料加上个人认识整理 ...

  6. (转)如何有效地管理好技术团队?

    转自(https://cn.100offer.com/blog/posts/307) 技术管理是一个综合性岗位,要求你具有技术能力.管理能力,也要懂一些心理学,情商也要高一些,说实话,你想做好这个岗位 ...

  7. 小型软件开发团队如何培养人才

    不少软件公司每年都有新的开发人员加入,如何让这些新人员快速融入开发团队快速成长起来?这是一个管理上的问题,就我在一个小型开发团队做负责人的经历谈谈我的看法.如何培养人才,也就是如何通过内部人员技能提升 ...

  8. 互联网创业公司的技术团队构建

    相信大家在这几年都经常听到这样一句话:"靠谱项目,征求CTO一枚".就可以知道技术在一个互联网创业公司中的份量.当然这个也不能一概而论,PPT公司只需要设计师.所以说不同的业务.不 ...

  9. 互联网技术团队如何搭建自己的管理体系

    背景 现实中没有找到一个现成的体系将管理经验很好地归纳到一起,于是采用一个自底向上的过程,先是将所有知识打碎,然后重新归类汇总. 先是列举出了六十多种实践或方法,然后将它们划分成不同模块,并且思考这些 ...

最新文章

  1. ADO.NET中的五个主要对象介绍及使用
  2. Java 中的四种引用
  3. VTK:Utilities之WindowModifiedEvent
  4. Ivan Fedorov:用已知无法想象未来 - Mixin Network开发者访谈
  5. 经典排序算法(4)——折半插入排序算法详解
  6. 机器学习速成课程 | 练习 | Google Development——编程练习:提高神经网络的性能
  7. java加载配置文件_java 读取和修改配置文件
  8. configure: error: no usable zlib; please install zlib devel package or equivalent m
  9. Python编写软件与从倍福PLC通讯软件
  10. 一般PCB基本设计流程说明
  11. testbench——信号的产生
  12. 简述网卡的作用和工作原理_网卡的工作原理(要简短的)
  13. 计算机掌握录音机的使用方法,如何使用2种方法从计算机录制音频
  14. 【数据分析】京东订单数据分析思路及Python代码
  15. 全球城市排行榜:香港不再是“最贵”,丹麦首都“最宜居”,伦敦洛杉矶当选“未来城市”...
  16. 这些MOS管的特点和分类,你未必全都知道
  17. 「ZBrush」学习ZB出来可以从事什么工作
  18. 【小白练习】一元二次方程计算器
  19. python进阶学什么意思_Python进阶学习
  20. Typora自定义主题#简约风主题

热门文章

  1. 锥体区块链白皮书V1.0
  2. Winamp 支持.cue文件的插件CUE Navigator
  3. 【vagrant虚拟机扩容】 vagrant扩容硬盘时克隆失败--未关闭虚拟机导致
  4. 手机阅读PDF时怎么调到夜间模式?
  5. java通过Excel 模板导出复杂统计类excel文档,在ruoyi前后端分离框架中的应用
  6. 骑行运动耳机哪个好,最适合骑行佩戴的几款耳机
  7. 深信服aSV服务器虚拟化功能及原理
  8. C# 高校教学管理系统
  9. HTML5带音乐手机摇一摇抽奖代码
  10. MarkdownPad入门级编写不完全指南