我们如何在超越团队或受教育时间培训受训者



嗨,亲爱的读者。 让我与您分享一个有趣的话题,首先是一个问题:为什么我们要这样教人? YouTube上有书籍,课程,视频,通常还有整个Google。 用链接为他们建立培训课程,让他们坐下来阅读。 但是我们没有这样做,不仅是我们在乎我们的开发人员(像大多数拥有或多或少适当管理的公司),而且信息看起来更加清晰,被更好地吸收并且在内存中的沉降速度更快。

对主题的一般理解需要一点点偏离


我们从头培训开发人员。 我们组建了一个团队,他们想在网上尝试一下,一个人毕业后马上就来,离开工厂,或者去看马戏团都没关系(顺便说一句,这些不只是文字:我们有一个出色的开发人员,过去曾担任过制服工作在摊开的帐篷下)。 几乎所有来我们这里采访的人都有机会证明自己(根据统计,大约90%的人)。 自然,有一些人由于以下原因而被自动淘汰:

“网络就是金钱
“现在成为一名开发人员也很酷 ,也教我
“我只是被要求接受采访,却无所事事

没有人认为网络就是金钱。 但是,众所周知,金钱早已不再是从事智力工作的人们的动力。 现在,金钱已经成为一项好而有趣的工作的自然组成部分。 因此,我们的主要目标是开展有趣的项目,这些项目具有多方面的任务,可以拓展开发人员的视野,并使世界受益。 是的,也许第二和第三个示例中的人成为了很酷的开发人员,但据我的经验显示,没有。

所以,让我们继续


第二点,应该更详细地讨论。 我们在俄罗斯不同城市设有许多办事处。 每个团队平均约有10-15名开发人员和实习生,他们成功领导了8-12个具有不同技术堆栈的不同项目。 有人在Angular上进行开发,有人在React + Redux,Node.js上进行开发,并且碰巧通常在jQuery,RoR,Python,PHP,.NET等上进行开发。 从这里开始,我们有以下场景:

  • 见习生来学习
  • 通过了解整个网络的最低​​要求(顺便说一下,这需要3天到一个月的时间,具体取决于个人)
  • 在导师的指导下,针对上述任何技术选择了一个有趣的项目。

结果,我们在他所使用的技术栈上拥有了一名优秀的优秀开发人员。 但是!



考虑到所有这些事情发生的速度有多快,以及一个人从头开始学习的事实,在基础知识方面存在很多空白。 坦率地说,有些开发人员不知道flex-box / grid的存在,因为在项目中没有使用它。 而且,您还需要使开发人员了解如何快速掌握该技术或技术,以及如何正确阅读文档。 它不应该在一个框架上循环不断地发展。

但是人们应该迅速找到一种通用语言这一事实​​呢?
大多数开发人员都是性格内向的人,很难与他们联系,这已不是什么秘密。 Exid Monday解决了这个问题。 你讨厌星期一吗? 但是,如果我告诉您星期一您可以在后院吃披萨或炸羊肉串,玩棋盘游戏或PS,该怎么办? 您会得到正确的结果。 人们逐渐聚在一起,张开双臂,在同志的帮助下完成艰巨的任务,并在午餐或喝咖啡休息时进行有趣而愉快的对话。 当您感受到温暖的家庭氛围时,工作变得更加愉快!

但是回到差距的话题。 它们必须关闭。 我需要进行个人作业并监视其执行情况吗? 还是您需要与每个开发人员打交道,找出他缺少的东西?

不行 幸运的是,我们有一些古老的 老歌 ,“从底层走过网络”。 在这个友好的团队的帮助下,我们制定了一份报告计划,涉及我们认为最基本的必要主题。 这是列表:

1-HTML + CSS
2-Git
3-Javascript ES6 +
4-阿贾克斯
5-Restful API
6-数据库
7-网络服务器websocket
8-npm纱
9-认证
10-正则表达式
11-测试
12-部署

接下来会发生什么?


主题分为两个主题,每个主题两个,并以报告的形式进行介绍,每周向所有人介绍一次。



在每份报告之后,我们都会进行匿名调查,以查明该报告是否有用。 正如民意调查显示的那样。



还收集反馈,以用于后续报告或所谓的Tech星期三

简而言之: Tech星期三的外观大致相同,但其他的“ 高级 ”主题也有所介绍。



为了巩固所提供的主题,我们对它进行了作业。

结论


  • 初学者理解自己未知的主题(或者可能是禅宗)
  • 老人回忆起基础知识,由于众所周知的原因,这些知识很长一段时间都无法被触及
  • 人们不会停滞不前,每个人都在不断朝着正确的方向发展和前进

附言:我要对研讨会的同事表示深切的感谢,感谢对本文进行语法审查,并提出了改进建议。

Source: https://habr.com/ru/post/zh-CN471440/


All Articles