优秀开发人员入职背后的秘密

发布于:2021-01-23 00:00:00

0

72

0

开发人员 入职

作为开发人员开始新工作可能会有些困难。您需要尽快处理很多信息,需要寻找新面孔以及需要加快速度的代码。积极的入职体验可以极大地改善开发人员的幸福感和生产力。

为了进一步了解此入职流程的双方,我们与Runtastic的两名员工进行了交谈:  Android开发人员Elymer Orozco,向我们介绍了她在维也纳加入Runtastic的经历;以及首席系统架构师Simon Lasselsberger,已经在公司工作了7年。 

这是Runtastic成功发展的入职经历的三个组成部分。 

编写代码,了解公司,并结识您的同事。

在作为新开发人员的最初几周结束时,您应该完成某些任务。无论是在沙盒环境中,还是通过在小型项目中提交工单,大多数开发人员都希望尽快获得公司代码。其他主要成就是了解公司的编码约定,当然还有您的新同事。 

“我记得在第一周,我们的平台架构师(Lasselsberger)留出一些时间来讨论整个架构,” Orozco说。即使Orozco 现在在维也纳工作,她仍在Runtastic总部林茨办公室度过了头四个星期。

Lasselsberger解释说:“我们尝试将其团队所在的人员加入公司。” “有时候最好亲自见一个人,尤其是当他们是新来的时候。”

通过伙伴计划充分利用新手入门知识。

其中一件事透过Runtastic已经发展一段时间是好朋友计划。“当您是一个由5至8人组成的小型团队时,您的入职不需要太正规化。新来的人被赋予一项任务,如果有问题,他们会与周围的任何人交谈。但这由于明显的原因而无法扩展。” Lasselsberger告诉我们。

像这样的伙伴计划是与专门的联系人建立联系的好方法。他们将审核代码,并与新团队成员进行 日常站在一起。两位Runtastic开发人员都建议新员工在这段时间内问尽可能多的问题。

Lasselsberger说:“我希望新手会问很多问题。” Orozco补充说:“对于某些人来说,这可能是他们第一次处理请求请求。习惯他们需要一些时间。但这也是非常有益的。您收到的大量反馈以及正在发生的知识共享让我感到惊讶。人们会向您发送链接,并指出可以改进您的代码的方式。”

您指定的入职伙伴不应是唯一遇到问题的人。所有开发团队都举行站立会议,以跟上正在发生的一切。“在这里我们可以讨论我们正在从事的工作,并让其他人提出建议。您可以提出任何问题,并确保您的观点得到重视。” Orozco说。

她还强调了知识共享的重要性,她说:“我们还在Android团队内部每周举行一次会议,讨论最新的开发趋势,新的库,代码中的重大更改,有用的提示等。之后,所有这些演示文稿都将共享,因此您可以将它们作为新的入门阅读。”

与不断壮大的团队一起扩展入职流程

“对我们而言一直很重要的一件事是为新开发人员提供有意义的工作。就我们而言,我们很幸运–我们拥有适当的安全级别,可让开发人员在不对软件发布低质量代码的危险的情况下开发实际产品。” Lasselsberger说。  

除了研究产品之外,还有其他方法可以向新成员表明他们是团队的重要成员。这是一支出色的团队将有意识地努力实现的目标。Lasselsberger描述了他们的策略,他说:“在有人开始工作时,我们对前几个请求请求非常严格,我们会在他们的第一个代码中提供大量反馈。这是关于使团队成员尽可能多地谈论高标准的代码质量。”

为了使团队成功,让每个人都知道彼此的想法很重要。出色的入职培训为不断壮大的团队中未来的知识共享奠定了基础。Lasselsberger说:“加入我们的人都是优秀的程序员,因此我们需要确保我们听到他们提出的建议,并且不要落入'这就是我们在这里做事情的态度'的态度。他们有宝贵的知识。仅仅因为我们已经有了做事的方式,并不意味着我们永远不会在某件事上犯错。” 

正如Orozco的经验所证实的那样,Runtastic似乎已经成功了。“我认为,公司拥有大量文档的事实实际上在引入新想法时会有所帮助。您始终可以阅读过去以某种方式完成某件事的原因。然后,在下一次站立会议上,您可以讨论一种特定的方法,并且随时可以挑战它。”

每位新的团队成员都在拥抱这种思想竞争,从而使团队在入职之后就获得成功。Orozco说:“我记得有一次,我们在Kotlin拥有两名资深开发人员,他们的工作风格截然不同。” 然后,团队决定通过举办一个全体人员的研讨会并面对面讨论这些方法来解决该问题,她仍然怀念着这种经历。“将所有这些大脑集中在一个房间里真是太好了。它向我们表明,没有一种解决问题的正确方法,而是多种可能性。我认为这对每个人都是一次很棒的学习经历。”

团队如何进行知识共享和个人成长与他们处理新团队成员入职的方式之间似乎存在很强的相关性。Lasselsberger会同意他的看法,他说:“我认为非常重视入职这一主题非常重要。如果您能弄清楚这一点,那么这就是您作为一个团队成长的方式–不仅在人数上,而且在解决方案的质量上。”