工程实习项目经验总结:第一部分

导航至

2019 年,InfluxData 工程部门聘用了有史以来规模最大的实习生团队,共有 5 名实习生加入我们的存储和查询语言团队。本系列博客文章讨论了我们从构建该项目中所获得的经验。

在本博客系列的第一部分中,我们分享实习生项目的“原因”。

我们为什么要聘用实习生

从历史上看,InfluxData 始终有 1 或 2 名实习生,他们中的大多数是通过全职团队成员的直接推荐来到我们这里。去年,我们决定扩大我们的实习生招聘规模,将其发展成为一个更大的项目,希望能建立一个入门级招聘渠道。这是一项庞大的事业,有许多预期的成果。与我们在 Influx 做出的许多重要决定一样,我们以我们的核心价值观为指导

  • 我们重视彼此:我们重视实习生在我们公司的存在,以及他们如何帮助我们加强团队。聘用大量实习生为我们的团队注入了活力和新想法。它创造了一种指导文化,帮助我们培养新的领导者,并帮助工程师达到新的职业水平。
  • 我们完成工作:我们聘用实习生是为了让他们参与我们的产品工作。通过耐心、培训和指导,我们已经看到 100% 的实习生成功地将拉取请求合并到生产环境中。
  • 我们相信谦逊驱动学习:如上所述,我们重视实习生项目创造的指导机会。我们的工程师可以通过教导实习生来学习更多关于与他人合作的知识,以及更深入地了解他们的软件工艺。我们还重视实习生可以加入我们的团队,并沉浸在学习敏捷软件开发原则的过程中,成为整合的团队成员。
  • 我们拥抱失败:简而言之,我们希望实习生通过自己尝试事情来获得经验,有时会失败。他们了解到,只要他们从经验中学习并表现出进步,这就是可以接受的时间利用方式。
  • 我们致力于开源:在入职培训期间,实习生必须(如果他们还没有)创建一个与 Influx 没有直接关联的个人 GitHub ID。他们将在我们的开源产品中处理精心准备的问题,并最终通过拉取请求审查将它们合并回去。这种经验对实习生有益,他们中的大多数人从未为开源项目做出贡献。这对公司也有好处,因为我们可以获得关于社区成员为代码库做出贡献的难易程度/效率的第一手知识。

实习成果

总的来说,我们发现我们的 2019 年实习生团队超出了我们基于核心价值观的期望。我们的全职工程师获得了宝贵的指导经验,我们的实习生在向生产环境推送大量提交的同时学习了许多新技能。作为证明,请查看 2019 年实习生做出的所有开源贡献——ewendairoshie548sauren-khoslaadamperlinmaxunt