莫斯科环路以外还有生命吗? 我们如何寻找和培训开发人员

莫斯科环路以外还有生命吗? 我们如何寻找和培训开发人员在这篇文章中我们想分享一下开发团队的经验 内部代码 来自奔萨,了解如何在该地区寻找并快速任命新员工。 我们邀请您在评论中描述您的经历。

也许,一些与IT无关的读者会感到困惑:寻找开发人员(即使在奔萨)是一个问题吗? 似乎需要列出一份要求清单,在其中一个门户网站上发布职位空缺,承诺+100500卢布的薪水,然后平静地面试候选人。 并非如此。 阅读下面的故事。

不幸的是,为区域 IT 公司的办公室寻找员工是一件痛苦的事情。 这就是为什么:

  1. 与许多其他人口不足一百万的城市一样,奔萨一直缺乏合格的人才。 即使没有营业额,公司也需要成长。 办公室里需要团队。
  2. 有很多人假装自己是小辈,但实际上他们的经验和知识不足以执行基本任务。 市场上没有中高级的。 聘请一位有能力的中层管理人员更多的是运气问题。
  3. 当候选人懒得阅读申请人的要求清单并从一家公司到另一家公司以希望获得成功时,这可能是非常令人悲伤的。
  4. 地方大学长期以来一直落后于时代,一般都培养他们的身份和目的(幸运的是,也有例外)。
  5. 当地的人力资源机构也不好。 他们将向该公司收取 20 卢布的有条件费用,并丢弃从开放数据库中获取的候选人资料。
  6. 新员工需要尽快、高效地投入工作。 无人看管的新人很快就会“合并”。 该公司正在损失时间和金钱,甚至可能还有宝贵的人员。

几年前,我们制定了自己的年轻专家选拔和适应计划:

  1. “生成”六月。
  2. 选择合适的。
  3. 火车。
  4. 抓住。
  5. 发展。

听起来像一个算法,不是吗?

“一代”

显然,在我们的情况下,我们会尽一切努力,包括在大学发布信息。

但多年来,我们坚信,只有个人沟通才能向求职者展示公司的水平。 因此,我们得出的结论是,我们需要创建一个社区,让正在寻找工作的雇主、专家和专家能够见面。

区域开发商协会就是这样出现的 赛康,其中包括该地区实力最强的公司、同名软件开发专业国际会议 SECON、IT 实验室等项目。

开发商协会

奔萨IT公司联合起来共同解决共同问题,主要涉及提高当地IT专家的专业水平。 在协会及其努力的赞助下,举办了许多具有区域意义的活动。

SECON会议

这是程序员、网页设计师、IT 项目和公司经理以及那些刚刚计划将自己的未来与 IT 连接起来的人们的年度会议 - 所有那些想知道明天会发生什么以便今天使用信息技术的人。

我们的活动每年都会吸引来自俄罗斯不同地区和国外的 1000 多名参与者。 2 天的有效交流、15 个部分、40 位练习演讲者,当然还有组织者带来的惊喜。

莫斯科环路以外还有生命吗? 我们如何寻找和培训开发人员

IT实验室

我们正在为学生和初级开发人员开展一个实用的教育项目:IT 实验室。 在六周的时间里,参与者在专业人士的指导下进行日常练习,提高知识水平。

主要目标是展示完整的开发周期。 所有参与者根据项目划分为团队,包括开发人员、设计人员、测试人员、营销人员和项目经理。

每周都有一个演示日,团队将展示他们本周的成果。 活动在项目答辩日中达到高潮。 我们邀请成功完成项目的参与者来我们公司进行全职实习(我们目前有 4 名 IT 实验室员工,在 Penza IT 公司的 60 名员工中总共有 227 多名毕业生)。

莫斯科环路以外还有生命吗? 我们如何寻找和培训开发人员

所有活动和社区参与者的联系方式都包含在邮件列表中。
时事通讯包含协会新闻、公司和合作伙伴的新闻和职位空缺,并且我们宣布各种聚会。 每周五进行分发。 目标受众:学生、活动参与者、程序员。

协会的实验室、会议和资源为我们提供了源源不断的候选者和他们的信任。 每周有 1-2 名开发人员来找我们面试。

一切是如何开始的

该过程很简单,但很耗时。 开发人员已经有足够的任务,但在这里他们却被各种“无用”的东西分散了注意力。 因此,HR此时此刻负有责任。 我们消除了开发人员的流程任务,节省了他们的时间和我们的财务。

测试任务

所有申请人都会收到测试任务。 这些任务并不困难,但需要时间和耐心来掌握语言和新的基础库。 在这个阶段,一半以上的申请者被淘汰:许多人甚至不承担这项任务。

测试任务示例:

1)算法化任务。 您需要遍历文件系统并在文件系统中搜索给定的文本。

该应用程序是多线程的,从命令行运行并接受参数作为搜索参数。

2)有必要按如下方式组织邮件分发。 据推测,邮件模块是现有应用程序的一部分。

有必要开发一个将创建邮件分发作业的提供者对象,以及一个将从队列中获取邮件分发作业并执行它们的消费者对象。 输出需要什么:创建和处理任务过程的小模仿。

那些。 邮件任务是随机创建的,消费者定期处理它们。 建议通过持久存储(例如Postgresql)使用队列。 整个过程的起点是通过测试。 您不必亲自发送邮件,只需写入日志即可。 一切都可以用纯 Java 完成。

那些成功应对的人可以获得实习机会,包括在策展人的指导下进行的带薪实习。

顺便说一句,我们可以选择远程实习;通常是那些以前没有接触过 IT 的人选择的。 例如,我们的一名现任员工曾是一家寿司店的厨师,他与我们一起远程实习。 远程实习允许候选人在不离开当前工作或失去收入的情况下开始作为程序员的培训和发展。

在整个实习期间,我们会制定发展计划并提供一名主管。 六月与内部、研究或现实项目相关。 当然,只有在策展人批准后,他才能提交到项目存储库。 此外,学员还参加在线课程,深入学习专业技术。

以下是此类开发计划的“一部分”的示例:

莫斯科环路以外还有生命吗? 我们如何寻找和培训开发人员

六月份的项目之一是 CO2-Monitor。 我们在办公室里购买了一个二氧化碳传感器,用于及时对房间进行通风。 很长一段时间,当二氧化碳浓度超过设定值时,他就会发出吱吱声,惹恼了大家,所以我们干脆帮他关掉了声音。 结果,传感器被证明毫无用处。

莫斯科环路以外还有生命吗? 我们如何寻找和培训开发人员

实习期间,任务是研究该传感器的协议,实现服务器和聊天机器人,当二氧化碳超标时,聊天机器人会向办公室经理发送消息,告知房间需要通风。

现在,CO2-Monitor 具有灵活的通知时间设置,并与 Mattermost 企业聊天集成。 于是,我们一石二鸟:训练了一名实习生,呼吸了新鲜空气。

策展人的角色和好处

主管每周分配几个小时与实习生进行咨询。 实习生获得知识、关注,并很快找到与整个团队的共同语言。 导师会因培训新人而获得奖金和经验,从而使他能够从中层成长为高级人员或团队领导。

最后,在完成最终任务后,我们会对学员进行认证,以便他能够得到对其资质的客观评估。 如果最终任务顺利完成,并按照发展计划取得足够进展,我们将考虑在我们公司聘用该实习生的问题。

实习结束后如何留住

我们与所有前学员签订了一份协议,其中描述了所有工作条件。 我们在“岸上”就双方可能出现的情况达成一致。

例如,我们有一个条款,规定我们承诺提高员工的资质,条件是员工在公司工作至少2年。 如果员工辞职,则可以报销培训费用。 这笔金额相当具有象征意义,到目前为止还没有人需要偿还。 对我们来说,这是一种过滤器,以便我们深思熟虑地做出决定,不会有人白白浪费时间。

公司办公地点:

莫斯科环路以外还有生命吗? 我们如何寻找和培训开发人员

莫斯科环路以外还有生命吗? 我们如何寻找和培训开发人员

双赢

  1. 申请人源源不断。 如果您想成为专业开发商,我们在奔萨是众所周知的公司。
  2. 我们过滤掉那些在入口处没有前景的人。
  3. 没有混乱。 新手有时只是不敢上前询问。 这里有一个关于如何培养新员工的明确计划。
  4. 仅仅一个月的时间,一名新员工就能轻松融入团队并学会遵守纪律。 实际上没有营业额。
  5. 对于习惯了该系统的大三学生(例如在大学)来说,适应尤其容易。
  6. 高素质的开发人员(他们的时间很昂贵)的工作量减轻了。 该流程由人力资源部门的员工处理

在评论中分享一下您如何寻找和培训员工?

对于那些想了解申请人本人的意见的人,以下是我们的员工 Alexey(Codeinside 的 Java 开发人员)的报告:



来源: habr.com

添加评论