对讲机的工程:我头两年的亮点
已发表: 2022-05-06工程职业的乐趣之一是它的多样性——任何公司的规模、行业以及最重要的文化完全决定了工程工作在日常工作中的实际情况。
但这种多样性也带来了挑战——在考虑工程工作机会时,你怎么知道你实际上会做什么? 在外观相似的公司中,处于相似级别的两个角色实际上在实践中可能存在很大差异。 很多时候,你的工作细节,以及成长、满足和享受的机会,很难仅仅通过查看工作规范来衡量。
所以在这里我将描述我在这里的头两年,这样你就可以了解对讲机的工程工作实际上是什么样的——我们如何解决问题,我们如何协作,我们如何构建产品,我们如何对待另一个。
加入对讲机
我在 Intercom 担任产品工程师已经两年多了。 我之前曾在印度初创公司Squad担任工程师。 在那里的四年内,我们从 10 人发展到 100 人,我从实习生发展到领导工程团队。 来到 Intercom,我渴望立即产生影响,并从我的投入中看到真正的结果——我在初创公司的时间意味着我习惯于快速有效地工作。
“对讲机感觉是一个不错的选择,因为它处于正确的阶段”
对讲机感觉是一个不错的选择,因为它处于正确的阶段。 该公司已经度过了最初的启动阶段,并且(现在仍然如此!)处于快速增长时期,面临着令人兴奋的新挑战和问题需要解决。 它建立了扎实的流程和工作方式,但仍表现出年轻公司的灵活性、适应性和速度。
使用对讲机入职
入职体验非常支持。 我刚从印度搬来,我的经理们确保我在 Intercom 和爱尔兰安顿下来,而不必担心在最初几周内要如何处理新工作。 作为入职培训的一部分,我被分配了一个好友,我可以向他提问关于我的工作或整个公司的问题,我的队友总是在那里提供帮助。 当我适应从印度搬迁的巨大变化并了解对讲机及其产品的背景时,这个缓冲非常重要。
“我很快就开始更有信心接受我的想法并提出改变方向的建议”
我来自一家较小的初创公司,习惯于在公司范围内立即产生影响,并做出重要的产品和技术决策。 不能立即为 Intercom 的相同水平做出贡献有点令人不安,但随着我对团队的所有权领域以及整个公司的更多背景了解,这种感觉很快就过去了。 我很快就开始对自己的想法更有信心并提出改变方向的建议。 对讲使我能够花时间了解产品以及我们用于构建产品的流程——因此,我能够以更有价值和更有效的方式做出贡献。
到目前为止我的对讲旅程
在我的第一年,我与计费团队一起工作。 我喜欢阅读和学习系统设计,因此计费是一个有趣的空间,让我有机会与我们的销售团队密切合作并解决一些有趣的问题。
此后,我加入了核心技术团队,该团队拥有对 Intercom 使用的核心技术(MySQL、Ruby、Rails 和 Elasticsearch 等)具有专长的专家团队。 在 Team Billing 度过了美好的一年后,我渴望与数据库更紧密地合作,并有机会成为 Team Core Technologies 的 Elasticsearch 专家。 在 Intercom 有很多这样的机会 - 尝试新事物和学习新技能受到大力鼓励,我的举动完全得到了我的经理的支持。 公司愿意与您合作,为您和企业取得最佳成果,这意味着让每位员工都能发展自己的职业生涯。
是什么让对讲机成为“对讲机”?
回顾我的经历,我整理了一份非详尽的清单,列出了使对讲机文化独特的事物。 我曾在其他工程团队中遇到过此列表中的元素,但 Intercom 在公司文化方面取得了独特的平衡,这有助于我快速学习并达到新的发展阶段。 以下是我喜欢对讲机的一些我认为可以帮助任何工程团队可持续发展和扩展的事情:
从纸杯蛋糕开始
我们非常重视尽快从生产中学习——从一小部分工作开始,并在我们进行的过程中不断发展。 这不是一个独特的观点,但很容易被忽视。 我们称之为从纸杯蛋糕开始。
这种方法适用于产品和工程,“大处着眼,小处着手,快速学习”是我们的研发原则之一。 不久前我写了一篇关于它的工程方面的博客文章,每次我看到这个原理在起作用或自己使用它时,我都会惊讶于它的工作原理。
选择钻孔技术
尝试用令人兴奋的解决方案解决每个问题可能很诱人,但引入不必要的复杂性可能会产生问题。 在 Intercom,当我们谈论无聊的技术时,我们指的是“易于理解、熟悉且平淡无奇”的技术。 我们使用我们和我们的客户了解的技术来构建创新的解决方案。

“我们选择无聊的技术,只要它是正确的权衡。 如果不是,我们不会回避构建适合我们需求的复杂系统”
这并不意味着我们总是使用现成的解决方案。 我们选择无聊的技术,只要它是正确的权衡。 如果不是,我们不会回避构建适合我们需求的复杂系统。 我们的MySQL 分片系统和Elasticsearch Cloud作为示例浮现在脑海中。 但是,即使有了这些复杂的系统,我们也会尽可能长时间地尝试使用无聊的技术作为基础。
实施精益流程
流程很难做到正确——必须在速度和正确性之间建立平衡。 我见过较小的初创公司倾向于过多的流程(通常效仿大公司的例子)并且变得缓慢,失去了对竞争对手的优势。 我见过一些流程太少的初创公司,事情似乎进展很快,但新成员无法追踪决策的起源、从错误中吸取教训或重复成功。
“ Intercom 推动精益流程并非偶然。 对讲机的每个人都有意快速行动”
Intercom 推动精益流程并非偶然。 对讲机的每个人都有意快速行动。 领导团队花时间思考流程,确保他们倾听他们雇用的有才华的人,并为他们的成功做好准备。 工程师们通过遵循简单的最佳实践,始终如一地评估如何以最快的速度和安全的方式交付变更。
把事情简单化
我在 Intercom 保持简单的文化中茁壮成长。 这些团队很小,主要专注于他们完全拥有的产品的一部分。 这取决于每个团队的工作方式,但都遵循一套原则,并在队友之间培养“原则高于过程”的方法。
我们的站会是了解团队中每个人正在做什么的好地方,并在需要时帮助彼此疏通。 这些站立会议在远程工作时变得更加重要——它们意味着我每天都能见到我的团队,并且不会错过重要的背景。
奖励善意
在过去的两年里,我接触了很多领域专家:技术项目经理、工程师、销售代表、财务运营经理、编辑。 有一件事很突出:他们都是那么善良、善良的人。 对讲机向我介绍了经验丰富的人,他们总是乐于帮助并向您展示正确的方式,而不会让您感到愚蠢。 有一种普遍的感觉,就是人们想要最好的给你。
“我与经验丰富的工程导师定期开会,他们可以指导我完成团队变更,或分享他们的经验见解”
入职公司或团队的工程师与“伙伴”密切合作,帮助他们成为团队中富有成效的成员,并尽快开始产生影响。 最重要的是,每个人都乐于接听电话来解释您遇到问题的概念,或分享有关您正在开发的系统的背景信息。 我与经验丰富的工程导师定期开会,他们可以指导我完成团队变更,或分享他们的经验见解。
这种环境很难复制,但公司的文化是建立在人们获得奖励的行为之上的。 对讲机奖励那些产生巨大影响的人——这种影响可能与他们的工作有关,或者与他们与与他们一起工作的人的关系有关。
我在对讲机的未来
在过去的两年里,我学到了很多东西,到目前为止,我的经历让我对我在这里的未来更加兴奋。 在这里我可以体验到更多,我觉得从 Intercom 开始,然后搬到爱尔兰,让我在职业和个人方面都处于下一个 S 型增长曲线。