培训开发人员1C-Bitrix:分享我们对人员“增长”的方法



当人员短缺变得难以忍受时,数字公司将采取不同的方式:以“课程”为幌子的人打开自己的人员队伍,有人提出有吸引力的条件,并从竞争者手中夺走专家。 如果第一个或第二个不适合怎么办?


是的-“成长”。 当大量任务堆积在队列中,并且存在生产计划中的某些项目与其他项目“重叠”的风险(同时我希望在性能方面继续增长)时,就没有时间开放大学了。 但是道德不允许每个人“窃取”他人的人员。 是的,狩猎之路有很多陷阱。


我们长期以来一直认为,我们需要采取最佳方法-不要忽视经验不足的年轻干部,而是要在他们自由的情况下及时从劳动力市场中挑选出来并加以培养。


我们在教谁?


如果我们将所有在HH.ru上掌握过简历制作知识的人都纳入了我们的行列,那么这将是广告专家所说的“广泛定位”。 需要缩小一些范围:


  1. 最少的PHP知识。 如果候选人宣称渴望在Web开发领域中发展,但是还没有达到最常用的脚本语言的理论,那么就没有欲望,或者它过于“被动”(并且会长期存在)。
  2. 通过测试任务。 问题在于候选人的印象和实际能力常常完全不同。 具有零技能的潜在员工会自我推销。 在第一阶段看起来不太有趣的人可能拥有丰富的知识。 这个问题中唯一的“过滤器”是测试任务。
  3. 通过面试的标准阶段。

第一个月


整个培训过程分为3个月,这是有条件的“试用期”。 为什么有条件? 因为这不仅仅是实习,在此期间,员工可以通过考试并获得一些基本技能。 不,这是一个完整的培训计划。 在出口处,我们得到了成熟的专家,他们不惧怕委托一个真正的客户项目。


培训的第一个月包括以下内容:


a)Bitrix理论:


  • 第一次与CMS相识。
  • 通过课程并获得相关证书:

-内容管理员。


-管理员。


b)第一个编程任务。 解决它们时,禁止使用高级功能-即那些已经实现某些算法的功能。


c)熟悉公司标准和网站开发文化:


  • CRM-让员工进入我们的门户。
  • 内部法规和工作原则方面的培训。 包括:

-处理任务的规则。


-文件编制。


-与经理沟通。


d)只有GIT(版本控制系统)。


重要的一点是-我们相信,当大学第一次教给学生原理时,不仅是任何一种特定的语言,都是正确的做法。 尽管对PHP的初步了解是进入我们的培训计划的先决条件,但它仍然不能替代算法思维的技能。


第二个月


a)Bitrix理论的延续。 仅这次,还有其他课程:


  • 管理员 模组
  • 管理员 业务。
  • 开发者

b)组合学的发展。 面向对象编程。 该算法的复杂性,与对象一起工作。


c)Bitrix付费考试中的任务-框架架构的简介。


d)练习-编写自己的框架来开发具有简单功能的网站。 强制性要求-体系结构应类似于Bitrix。 该任务由技术总监监督。 结果,员工从内部对系统的工作方式有了更深入的了解。


d)GIT。


注意Bitrix本身的员工能力发展得如何顺利。 如果在第一个月我们教给他有关管理的基本知识,那么我们已经在向前迈出了一步。 开发人员能够乍一看看起来非常简单,甚至“降低”(在任务复杂性的层次上),这一点非常重要。


第三个月


a)同样是付费考试中的任务。


b)在Bitrix上整合在线商店的布局。


c)继续编写自己的框架。


d)小任务-“战斗”练习。


d)再一次,GIT。


在此期间,会记录清楚的绩效,并与每个员工1:1进行汇报。如果某人在某个特定主题上落后,那么我们会立即调整培训策略-我们在计划中添加了其他材料,回到学得不好的时刻,进行分析一起具体的“ snag”。 每种分析的目的都是将开发人员的弱点转化为优势。


总结


经过3个月的培训,完成整个计划的员工会自动获得“初级”状态。 这里有什么功能? 在许多公司中,专家的经验评估不正确-因此名称不正确。 在“ junior'y”记录中连续进行所有记录。 在我们国家,只有那些真正处于“战斗状态”而没有被剥夺理论基础的人才有资格获得这一地位。 实际上,这样的“初级”在某些时候甚至可能比其他公司的“中级”强,后者的培训没有人控制。


下一个大三生会怎样? 他被任命为高级开发人员,他随后监督他的工作并监视所有重要的开发里程碑和项目任务。


是工作计划吗?


绝对可以。 她已经将自己确立为一个经过验证的培训计划,这一计划得到了经验丰富(已经“成长”)的开发人员的确认。 通过我们的一切都通过它。 绝对一切。 结果,他们变成了经验丰富的战斗部队来外包开发任务。


我们分享了我们的方法。 下一步是您的,同事。 加油!

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


All Articles