从我们的工程实习生项目中学到的经验:第1部分
作者:Adam Anthony / 用例,开发者,公司
2019年11月6日
导航到
2019年,InfluxData在工程部门招募了史上最大的实习生班,共招募了5名实习生加入我们的存储和查询语言团队。本系列博客文章讨论了我们在构建此项目过程中获得的经验。
在本系列博客的第1部分,我们分享了实习生项目“为什么”的原因。
为什么我们招聘实习生
从历史上看,InfluxData始终只有1到2名实习生,其中大部分是全职团队成员的直接推荐。去年,我们决定将实习生招聘扩展为更大规模的项目,希望开发一个入门级招聘渠道。这是一项艰巨的任务,有许多预期的成果。正如我们在Influx做出的许多重要决策一样,我们受到了我们核心价值观的指导
- 我们互相尊重: 我们重视实习生的存在,因为他们帮助我们提升团队。大量招聘实习生为我们的团队注入了活力和新的想法。它创造了一种导师文化,帮助我们培养新的领导者,并帮助工程师达到新的职业水平。
- 我们完成任务:我们雇佣实习生来开发我们的产品。通过耐心、培训和指导,我们看到了100%的实习生成功将拉取请求合并到生产中。
- 我们相信谦卑推动学习:如上所述,我们重视实习生项目创造的导师机会。我们的工程师可以通过教授实习生来了解如何与他人合作,也可以更深入地了解他们的软件工艺。我们还重视实习生可以作为团队的一员加入我们的团队,并在学习敏捷软件开发原则的过程中沉浸式学习。
- 我们接受失败:简单来说,我们期望实习生通过自己的尝试和失败来获得经验。他们了解到,只要他们从经验中学习并表现出改进,那么这种时间使用是可以接受的。
- 我们致力于开源:在入职时,实习生必须(如果还没有的话)创建一个不直接与Influx相关的个人GitHub ID。他们将在我们的开源产品中处理精心准备的issue,并最终通过拉取请求审查将它们合并回来。这种经验对实习生来说大有裨益,其中许多人从未为开源项目做出过贡献。这也对我们公司有益,因为我们获得了第一手知识,了解社区成员为代码库做出贡献是容易/困难/高效的程度。
实习成果
总的来说,我们发现我们的2019年实习生班根据我们的核心价值观超出了我们的预期。我们的全职工程师获得了宝贵的导师经验,我们的实习生在将许多提交合并到生产的同时,也学到了许多新技能。作为证明,看看实习生在2019年所做的所有开源贡献——ewendai,roshie548,sauren-khosla,adamperlin,以及maxunt。