30 秒看懂
Liora 自 2019 年起担任 Jane Street 伦敦办公室的生产工程师。她介绍团队如何监控和响应生产问题,以及如何在支持轮值和项目工作之间切换。她还讨论了与技术和业务团队沟通、选择项目,以及通过持续的导师指导学习。
- 1生产问题的第一响应生产工程师实时监控系统,响应和分诊问题,并请合适的人参与解决。他们的工作有助于公司基础设施支持的交易顺利进行。
- 2支持与项目工作支持轮值期间,Liora 回答问题并调查警报和日志。其他时间,她会做项目,例如改进共享支持工具或深入研究团队的一项应用。
- 3跨背景沟通生产工程师与了解技术细节的开发者,以及了解业务背景的交易和运营同事合作,在双方之间收集并解释信息。
- 4选择与导师指导Liora 说,她会根据自己的目标和兴趣参与选择项目。导师指导从第一个项目开始,并在工程师成长及指导他人的过程中持续下去。
要点建议
- 生产工程师监控系统、分诊问题,并召集解决问题所需的人员。
- 支持轮值涉及警报、日志和各类问题;项目工作则可以改进工具或加深对应用的了解。
- 有效沟通能连接开发者的技术理解,以及交易和运营同事的业务背景。
- Liora 认为协作、自主选择工作和持续的导师指导是她工作体验的重要部分。
按章节阅读整理后的全文
生产工程师的职责
Liora 介绍自己响应生产问题的工作,并比较支持轮值与旨在改进工具或加深应用知识的项目工作。
我是 Liora,在 Jane Street 伦敦办公室担任生产工程师,2019 年加入公司。生产工程师处于处理生产问题的第一线:我们实时监控系统,响应和分诊问题,并召集合适的人来解决。我们的跨团队工作帮助公司平稳运转,开展基础设施所支持的交易。
支持轮值时,我在办公桌前回答运营、交易员和其他开发者的问题。我处理邮件、调查警报、查看日志,并尝试解决问题。不轮值时,我会转而做项目。
项目涉及多个领域。有的项目可能是构建通用工具,帮助支持团队更高效地工作;另一些项目则可能深入研究我所在团队的一项应用,让我更了解它,从而提供更好的支持。
沟通与协作
生产工程师连接技术和业务视角。Liora 还介绍同事互相帮助、共同处理代码和事故的文化。
沟通是生产工程的重要部分,尤其是与拥有不同背景信息的人交谈的能力。开发者可能了解系统的技术细节,交易和运营同事则了解它对业务的影响。我们连接这两种视角,解释自己掌握的信息,也从双方收集信息,让大家一起解决问题。
对我来说,文化中最好的部分之一是大家都愿意帮忙。如果我对某段代码有问题,同事通常在 Jane Street 工作的时间足够长,我可以找到编写它的人。他们会抽时间解释,营造一个让人能够自在成长和学习的环境。
支持轮值时,我会与开发者、运营、交易和其他支持团队交流,因此能认识公司各处的许多人。项目工作同样需要协作:其他开发者会审查我的代码,我也可能审查他们的代码,还会有人一起构思和设计。这类协作通常集中在较小的群体中。
自主选择与持续指导
Liora 讨论选择符合个人目标和兴趣的工作,并将导师指导描述为贯穿工程师职业生涯的持续关系。
让我感到意外的是,我在选择工作内容上有很大的自由。加入时,大家问我有什么目标、觉得哪些项目有意思。从长期来看,我会参与决定自己的项目;日常工作中,我也能从待办事项中挑选看起来最重要、最有趣的项目。
导师指导是工程师成长的重要部分。在第一个项目中,你会有一位指定导师,审查代码并帮助你学习 OCaml、最佳实践,以及 Jane Street 的工程工作方式。但指导并不会在第一个项目后结束:大家会持续考虑谁能帮助你学习并实现目标。
我仍然与第一位导师密切合作,也会请其他导师审查我的代码,同时自己也指导新团队成员。大家充满好奇心,愿意投入精力解决问题。我寻求帮助时,同事会与我一起处理,这种协作意愿让我每天来工作都感到兴奋。
同频道的其他文章
1:48:29EN → 简体中文
1:36:37EN → 简体中文
1:05:45EN → 简体中文
1:25:00EN → 简体中文
1:16:29EN → 简体中文
27:39EN → 简体中文