工程师远程入职培训怎么做:某海外科技公司的 90 天入职流程

引言:一次远程优先公司的工程师入职体验

我们是 Adam Hood 和 Brian Amaratunga,两位资深软件工程师。2021 年,我们加入了一家海外科技公司,成为“远程优先”工作模式下的新员工。所谓远程优先,是指我们大部分时间都以远程方式工作,实体办公空间主要用于面对面协作。

2020 年 10 月,这家公司正式转向远程优先模式。这也意味着,原有的新员工入职流程必须重新设计,以确保新员工即使不在线下办公,也能获得与过去线下入职相近的高质量体验。作为工程、产品与设计部门的两名新员工,我们想分享一下自己在这家公司经历的工程师远程入职培训。

工程师远程入职培训怎么做:某海外科技公司的 90 天入职流程

Adam:我是一名商务空间体验团队的工程师。我们团队的目标,是改善团队用户在日常工作中的协作流程。我和这家公司之间的缘分可以追溯到 2015 年的大学时代。当时,这家公司在我们学校招聘力度很大,周边 T 恤发得像作业一样普遍。我估计,至少四分之一的本科生都有一件,甚至可能更多。

时间快进到 2021 年春天。当时,我在科技行业的工作还算顺利,但我希望寻找新的职业发展机会,于是再次遇到了这家公司。我一直很欣赏他们的创新精神。职业生涯早期,我还曾把他们开源的一款密码强度评估工具,集成到自己正在开发的登录页面中。

在面试过程中,我很享受思考那些具有挑战性的问题。它们和我过去遇到的问题很不一样。面试官在回答我提出的一些难题时,也让我深受鼓舞。我能感受到,他们真正相信这家公司,也对远程优先的工作方式充满热情。

Brian:我是组织体验团队的一名工程师。我们团队的使命,是为用户提供工具,帮助他们让文件保持整洁有序。用我们常说的话来讲,就是“让一切各归其位”。

加入这家公司之前,我在医疗软件行业工作。后来我想换一个新的工作环境,于是在某个招聘平台上创建了个人资料。起初,我以为自己主要会关注一些正在招聘的初创公司和小型公司,但这家公司很早就联系了我。

我一直听说这家公司的工程人才和企业文化都很出色,也了解过他们对远程办公的设想,所以很愿意继续推进招聘流程。我非常喜欢整个面试过程。面试题很有挑战性,而不是直接从某些刷题平台上复制粘贴出来的题目。此外,我接触到的所有工程师和招聘人员都给我留下了深刻印象,也让我更加确信,自己对这家公司的第一印象是正确的。

当我匹配到合适的团队,并了解了将要参与的项目之后,我几乎没有犹豫,就接受了这份工作。

在加入这家公司之前,我们都曾在其他公司经历过线下入职培训,但体验截然不同。Adam 在上一家公司几乎没有接受过系统的入职培训;Brian 则被大量课程压得喘不过气,早期却缺少真正上手实践的机会。

而在这家公司,我们感受到了一种更好的平衡。新员工有 90 天时间来熟悉企业文化、了解各个团队的工作方式,并完成自己的第一个小型项目。工程师能够获得成功所需的资源,同时又不会被信息淹没,也不会一上来就承受必须立即交付成果的压力。

入职第一天:从基础设置到公司文化

我们第一天的入职培训通过视频会议进行,由入职培训负责人主持。我们两个人都对这次体验印象深刻。

当天,我们一起了解了公司的使命、价值观和业务战略,也完成了电脑设置和福利注册。虽然一整天都在线上会议中度过,有时确实会让人疲惫,但这次入职培训节奏把握得很好:既实用,又信息充分,同时也没有让人感到压力过大。

我们收到的最有用的资料之一,是一份入职清单。清单中列出了重要任务,以及这些任务应该在什么时候完成,例如第一周内要完成什么,第一个月内要完成什么。它让我们能够按照自己的节奏逐步了解公司,从高层领导的工作方式,到用户的实际使用流程。

第二天,我们见到了各自的入职伙伴。Adam 的入职伙伴是 Bozhen,Brian 的入职伙伴是 Jiayi。他们的职责是帮助我们顺利安顿下来。

一开始,他们给了我们大量信息。比如,我们收到了几十个指向各种实用资源的链接,也了解了团队中每个人的姓名和职责,包括自己所在团队的成员,以及未来会密切合作的其他团队成员。刚开始信息量确实有点大,但能有经验丰富的工程师随时回答问题,或者带着我们熟悉各种流程,真的非常有帮助。

我们的入职伙伴总是非常慷慨地拿出时间帮助我们。无论是通过即时通讯工具回复消息,还是通过视频会议向我们讲解团队策略,他们都给了我们很大的支持。

由于我们将主要以远程方式工作,搭建自己的办公空间也成了最初几周的重要任务之一。

Adam:我之前有点担心自己用不惯新电脑上的触控栏,所以第一件事就是想买一个外接键盘。幸运的是,公司内部有一个设备申领平台,可以很方便地订购这类配件。后来我又添置了独立触控板和显示器。现在,我对这套设备非常满意。

Brian:我第一周也通过公司内部设备平台买了显示器和鼠标。供应商那边出了一点问题,鼠标等了好几周才到,但我申领的 34 英寸超宽显示器不到一周就送到了,而且不需要自己花钱。公司还有员工福利津贴,基本上可以用来购买大多数提升工作体验的设备。我是在季度末前一周加入公司的,但还是用完了当季津贴,买了一张很棒的可调节站立式办公桌和一把人体工学椅。

了解公司:远程入职流程中的异步学习

工程、产品与设计部门的新员工入职培训,主要由互动视频会议和文档阅读两部分组成。文档内容可以异步查阅,也就是按照自己的节奏学习。

在前两周,我们大约参加了五次视频会议,每次一到两个小时。其余信息都整理在内部文档系统中,方便我们随时查阅。

这种“视频会议 + 异步学习”的组合,让我们第一次真正接触到“默认异步”的工作方式。这也是公司远程优先理念中的核心原则之一。所谓默认异步,是指员工默认通过异步方式共享信息,尽可能使用即时通讯或邮件沟通,把会议和实时交流留给讨论、辩论和重大决策。

每一次视频会议都旨在帮助我们从技术层面理解这家公司的运作方式,包括产品本身和公司的工程体系。我们学习了如何使用开源软件,也了解了代码提交和代码审查的最佳实践。

其中,介绍公司整体技术架构的课程尤其精彩。能够清晰理解各个组件,以及它们如何协同工作,对我们非常有帮助。例如,我们了解了公司如何结合单体架构和面向服务架构,如何处理异步任务框架,以及如何设计块存储方案。

这些课程提供的信息刚刚好:足够让我们入门,也能在我们准备深入学习时指明方向。即使一开始无法记住所有内容,也完全没关系。每次课程都会被录制下来,方便我们之后重温和巩固。

剩下的入职培训内容都整理在内部文档中,供我们自主学习。这些自学课程深入讲解了文件系统的同步与共享机制,也介绍了如何准备一年两次的绩效评估。

丰富的异步学习资料,让我们在学习时间和学习优先级上拥有很大灵活性。如果我们感到线上会议疲劳,或者需要一些时间消化上午课程中的复杂内容,就不必立刻进入另一场可能同样令人疲惫的视频会议。我们可以根据需要安排学习时间,在准备好之后再继续学习异步课程。

这种灵活性也让我们能够根据自己和经理的日程安排来规划学习内容。这意味着,我们在入职早期就可以参与实际项目。事实上,我们甚至在第一周就发布了代码。

入职培训也很好地介绍了公司远程优先理念中的另一个核心支柱:核心协作时间。

所谓核心协作时间,是指所有会议都必须安排在每天固定的四小时窗口内。例如,在北美,核心协作时间通常会被安排在中午到下午的某个时段。一天中剩余的时间,则用于不受打扰的深度工作。

由于公司默认采用异步沟通模式,每个人都可以灵活选择自己效率最高的时间工作。这有助于减少不必要的会议,让大家把更多时间投入真正重要的事情,例如深度工作、团队建设,以及陪伴家人和朋友。

[图:Brian 的日程安排。注:他的团队约定将核心协作时间调整到下午较晚时段。]

了解团队:远程办公环境下如何建立连接

我们确实担心过,在远程优先的环境中,如何与团队成员建立真正的联系。

在以前的公司,我们可以直接走到同事工位旁边,也可以随意约对方喝杯咖啡。但在这里,这些方式都不再适用。不过,在经理们温和而有意识的引导下,我们逐渐意识到:远程环境下建立关系并不是不可能,只是需要比过去更主动、更有意识。

在最初几周里,我们和团队成员分别进行了 15 到 20 分钟的一对一交流。我们分享了自己加入公司的经历,也了解了每位同事的加入过程。团队成员背景多元,经验丰富,这给我们留下了深刻印象。

为了更好地了解彼此,我们还参加了一些线上社交活动。例如,Brian 所在团队每周都会组织一次线上桌游活动,大家聚在一起玩游戏、聊天,建立更轻松的联系。

虽然远程会议对我们来说是一种全新的体验,但同事们从一开始就让我们感到自己受到了欢迎。他们在这方面做得非常出色。

了解工作:工程师入职项目如何设计

我们在加入公司的第二天就收到了入职项目。这些项目由我们的入职伙伴 Bozhen 和 Jiayi 分配。

Adam 和 Bozhen 一起更新了网页客户端中的一个弹窗,用来改进文件上传流程。Brian 则负责新增一些命名规则,帮助用户更好地整理文件系统。

Bozhen 和 Jiayi 在项目拆解方面做得非常好。他们把这些项目分解成定义清晰、容易管理的小任务,并向我们介绍了迭代计划流程,大致估算了所需时间,还为每一项工作设定了明确截止日期。

有了入职伙伴负责项目计划,我们就能专注于熟悉代码库,包括代码提交和代码审查流程,而不必承受目标模糊或任务过于复杂带来的额外压力。

代码实验教程是我们入职过程中最有用的资源之一。这些教程非常有针对性,演示了如何在公司的工程生态中完成各种常见任务,例如如何创建新的 API 端点,或者如何创建功能开关。

我们发现,这些教程不仅适合作为学习材料,也很适合作为参考资料,帮助我们完成第一个项目,确保不会遗漏任何关键步骤。例如,Brian 在入职第一周发布代码时,就参考了功能开关相关教程,确保项目仍在开发阶段时,不会被外部用户访问到。

对正在搭建工程师远程入职流程的团队来说,也可以借助 Worktile 这类通用项目协作系统,将入职清单、任务、文档、日历、沟通和审批统一管理;如果入职流程与研发项目深度绑定,则可以使用 PingCode 这类智能化研发管理工具,把团队目标、需求评审、开发测试、发布上线和 Wiki 经验沉淀串联起来,帮助新工程师更快理解完整研发流程。

我们的入职项目持续了 6 到 8 周。Brian 在加入公司的第七周,就向用户发布了新的命名规则。与此同时,Adam 帮助 Bozhen 提前几周完成了新的文件上传流程,让团队能够更早开始用户测试。

到那个时候,我们已经相当熟悉公司的开发生态,也开始和其他团队成员一起参与更多项目。虽然从流程上讲,我们仍然处在入职阶段,偶尔还会继续阅读一些入职文档,但我们已经感觉自己真正融入了团队。

总结:优秀的工程师入职培训应该是什么样

总的来说,这家公司提供的工程师入职培训,是我们两个人迄今为止体验过的最佳入职培训。

我们非常喜欢默认异步的流程。所有步骤都被详细记录下来,我们可以完全按照自己的节奏推进。这让我们的上手过程非常顺利。特别感谢 Bozhen 和 Jiayi 在最初几个月里给予我们的支持。

入职几个月后,我们两个人都开始参与潜在新工程师的面试,并向候选人分享自己积极的入职体验。Brian 后来也成为远程优先团队的一名倡导者,这个团队致力于帮助新员工顺利完成从线下工作到远程工作的过渡。Adam 则成为其他新员工的入职导师,因为他的团队也在持续壮大。

我们也很喜欢提醒新员工:前三个月的适应期是用来学习的,公司并不期待他们一上来就立刻产出成果。正因为如此,他们最终才能成长为更高效、更成熟的工程师。

过去那种线下训练营式的工程师入职时代,也许已经一去不复返了。那时,工程师可以很快和同事以及公司社区建立联系,但也意味着他们必须实时吸收大量信息,而这并不一定适合每个人的学习方式。

随着远程优先模式的推进,我们认为,这家公司在个人学习和团队连接之间找到了一个理想平衡点:既让新员工能够按照自己的节奏学习和贡献,也让他们有机会与团队建立牢固的人际联系。

对于正在设计工程师入职培训或远程入职流程的团队来说,这种做法的启发在于:入职培训不只是传递信息,更重要的是帮助新员工建立节奏、理解团队,并在低压力的环境中逐步完成第一次真实贡献。

文章包含AI辅助创作,作者:guo,如若转载,请注明出处:https://docs.pingcode.com/baike/5243108

(0)
guoguo
免费注册
电话联系

4008001024

微信咨询
微信咨询
返回顶部