工程管理系列这篇文章是由New Relic软件工程师和管理人员撰写的一系列文章中的第一篇,这些文章讲述了在现实世界中New Relic是如何进行工程管理的。在接下来的几周内,你可以在本系列中寻找更多的帖子,或者全部看到这里

在New Relic,软件工程师不只有一项工作——我们有两项!

我们的第一份工作当然是为了发货客户爱和想要支付的伟大,可靠的软件。这项工作总是很重要。

但是,尽管如此,这是我们的第二份工作:让我们的队友变得更好。回来后,我们只有少数工程师,我们同意这是我们长期成功的制作或破坏问题。如果我们聘请了“辉煌的混蛋”谁写了好的代码,但以其他方式留下了球队,我们永远不会得到我们想去的地方。

今天,第二份工作可以在给定的工作日中占据很多不同的形式。它可以像

  • 指导其他工程师
  • 组织一个立场
  • 在可扩展的设计模式上给出演示文稿
  • 广播即将到来的大变化
  • 以积极、建设性的方式表达关切

对于许多工程师来说,这种协作可能感觉不像是“真正的工作”。但是我们认为它和编码一样有影响力。那是因为它可以帮助我们的工程师

  • 更加有效:当同事给你时,你建立了更多有用的功能。
  • 速度:当你发现同事们在做什么时,你通常会意识到调整他们的解决方案可以节省时间。亚博直播平台
  • 聪明:通过进入您的团队的集体经验和专业知识,您可以了解超过您自己的专业知识。对于高级工程师来说,这是真实的(特别是!)。一旦你向别人解释,你就会更深深地了解任何主题。
  • 快乐:互相帮助的感觉很好!

双胞胎:工程管理系列

棘手的部分

我们确实必须学会导航我们的两项工作方法的一些挑战:

  • 安排:做第二个工作可能需要时间。经理和工程师必须考虑到项目计划。此外,为了保持有效的第一份工作,您需要大块不间断的“流量时间”(AKA,a制造商的时间表)。安排第二份工作的时间是很重要的,这样可以保持专注的时间。
  • 优先级:有时候,工程师可能会在第二份工作中忘乎所以,以至于无法履行承诺。如果第二份工作开始让人分心,那么可能是时候进行“关注结果/执行”的对话了。工程师和经理之间良好、清晰的沟通是保持二线工作与业务优先级一致的方法。
  • 性格类型:并不是每个人都喜欢社交活动。第二份工作必须是内向者和外向者都能胜任的领域。重要的是要意识到工程师什么时候在以更安静的方式帮助团队;例如,通过记录“部落知识”,组织一次谈话(而不是演讲者),或者编写一个方便的小聊天机器人。

漫长的比赛

我们对新Relic的两份工作很认真。这个概念不仅仅是我们日常工程活动的一部分;它得到了我们领导层的支持,并被写入了我们的审查和晋升标准中。我们相信,这种方法可以帮助我们的工程师快乐地工作,尽他们最大的努力,并留在公司。

就我个人而言,我不希望回到旧的风格,即人们只是在自己的立方体中编写代码,而不分享他们正在做的事情,也不相互帮助。我喜欢每天和支持我的人一起工作。另外,想要帮助其他工程师的工程师也是想要帮助客户的人。我们想要的就是这种人。

请务必阅读本系列中的其他帖子:

反射图像礼貌Shutterstock.com

Natasha Litt在工程和管理角色方面有助于新的遗物。她鼓励你参观我们的国家公园。查看帖子

对新遗物博客的写作有兴趣吗?亚搏体育登入网给我们发一份建议书!