掌秋使 手游攻略 手游评测 “总工程师”如何成为Grab的首席工程师?

“总工程师”如何成为Grab的首席工程师?

时间:2024-10-05 14:31:51 来源:互联网 浏览:0

在过去的几年里,Grab 已经从一家小型初创公司发展成为东南亚最大的科技公司之一。随着公司的发展,微服务、功能和团队的数量显着增长。在撰写本博客时,我们有大约350 个微服务支持我们的超级应用程序。

提高质量

“您为您的技术系列设定了卓越工程标准。您的架构在效率、稳定性、可扩展性、可测试性以及随时间发展的能力方面堪称典范。您的软件完美无缺健壮、可扩展且经济高效。您的编码实践在代码组织、清晰度、简单性、错误处理和文档方面堪称典范。您可以解决本质上困难的问题,并在需要时获得专业知识。您将复杂的问题分解为简单的解决方案。 ——Grab 的工程职业阶梯。

那么首席工程师是做什么的呢?随着您的职业生涯从初级到高级再到首席工程师,责任也会增加;您管理越来越大的系统。例如,初级工程师可能管理微服务的特定组件。高级工程师的任务是设计和运营整个微服务或产品。另一方面,首席工程师通常专注于团队级架构。

首席工程师级别类似于高级经理,你负责整个子组织的架构,而不是间接管理人员(经理的经理),这称为技术家族/平台。这些技术家族通常拥有50 多名工程师,分布在多个团队中,就像一个小公司,拥有自己的企业主、设计师、产品经理等。

有挑战性的项目

“您承担可能需要多个团队一起工作的项目的工程所有权;您可以划分职责,以便每个团队都可以独立工作并将系统集成为一个整体。您的项目通常跨越团队、技术、家庭、平台的界限甚至研发中心征求不同意见并保持开放的态度。 ——Grab 的工程职业阶梯。

“总工程师”如何成为Grab的首席工程师?

作为首席工程师,您的工作是解决更大的问题,并将模糊的问题转化为一系列可操作的项目。您可能会面临“提高Grab 交通系统的效率和互操作性”之类的大问题。 “你需要了解问题、业务影响,并思考如何改进它。它可能需要您设计新系统、更改现有系统、了解所涉及的成本,并召集合适的人员来实现这一目标。

单独解决这样的问题几乎是不可能的。您必须与其他经理和工程师作为一个团队合作才能实现这一目标。通过给你的领导/高级工程师一个明确的目标来帮助他们设计正确的系统,但让他们负责系统级架构。

您还将与经理合作,为他们提供完成工作的建议,并将正确的事情作为团队的优先事项。虽然您不需要成为项目管理和敏捷方法方面的专家,但您确实需要能够与团队一起提前计划并了解项目或迁移需要多长时间。

一个技术家族可以轻松拥有20 多个微服务。您需要充分了解它们的功能需求和交互。这很有挑战性,因为学习新事物总是“不舒服”并且需要时间。你必须与工程师、产品经理和数据科学家接触,最好是面对面的接触,以建立同理心。不断提出问题并尝试了解事情是如何运作的。您还需要阅读现有文档及其代码。

技术的所有权

“您是对我们的架构和基础设施做出重大技术贡献的源泉。您将获得由一个或多个团队构建的软件的安全性、性能、可用性和操作的设计和质量的技术所有权。您决定在哪里您需要根据项目和团队的需求在编码、设计和架构之间进行转换。您交付软件的方式允许团队进行自助服务,并提供清晰的采用/迁移路径。

作为首席工程师,您将与整个技术系列的工程主管和经理合作,以提高整体系统质量。通常,没有人告诉您需要做什么。您需要找出差距,改进它们,并不断改进系统。

“总工程师”如何成为Grab的首席工程师?

您还需要学习如何更好地管理您的时间,以便有效地确定优先顺序。这归结为了解自己的优势和劣势。例如,如果您确实擅长构建分布式系统,但对信息安全领域最新、最伟大的设计一无所知,那么在本次会议中找到合适的信息安全工程师并考虑跳过它。不要试图一次完成所有事情,也不要参加所有受邀参加的会议。 —— 您仍然需要审查代码、设计和注意力,因此要进行相应的计划。

您还需要了解您的决策对业务的影响。例如,如果您为某个产品功能做出贡献,您想知道该功能将对组织产生多大影响。如果不知道,请询问负责的产品经理。如果您正在开发平台功能,例如改进构建系统,您应该知道它将如何帮助您。每位工程师每天节省30 分钟的构建时间是一项巨大的成就。

通常,您必须推动迁移,这类似于代码重构,但在系统级别,需要与人员进行大量协作。了解什么是技术债务以及如何减轻技术债务—— 良好的架构可以最大限度地减少技术债务,从而加快上市时间并帮助业务蓬勃发展。

技术领导

您通过领导复杂软件和/或关键功能的设计审查来扩大您的影响力。您探究假设、阐明陷阱并促进共同理解。您使团队朝着一致的架构策略发展。 ——Grab 的工程职业阶梯

在Grab 中,我们有一个称为RFC(征求意见)的流程,允许工程师提交设计和想法以供更多受众讨论。这一点尤其重要,因为我们的组织遍布多个大洲,在东南亚、美国、印度和中国设有研发办事处。虽然欢迎任何工程师对这些RFC 发表评论,但总工程师和首席工程师有责任定期审查它们。这将帮助您扩展对现有系统的知识,并帮助其他人改进他们的设计。

沟通是一项需要不断提高的关键技能,也是许多工程师的致命弱点,他们宁愿坐在座位上工作,也不愿与任何人交谈。对于初级工程师(甚至一些高级工程师)来说,这完全没问题,但对于首席工程师来说,沟通至关重要。让我们将其分解为一组需要改进的特定技能。

“总工程师”如何成为Grab的首席工程师?

为了向他人传达您的想法,您需要能够有效地写作。这包括了解你的听众并以读者可以理解的方式说话。针对工程师受众的技术设计文档的编写方式与针对产品和业务经理受众的设计提案的编写方式不同。

您需要能够公开展示和谈论您正在从事的各种项目。这包括创建具有良好视觉效果的幻灯片以及将数月的工作压缩为几张幻灯片。学习这一点的最好方法就是走出去并不断展示你的作品。随着时间的推移,你会变得更好。

您还需要能够在不浪费任何人时间的情况下促进会议和讨论。作为技术领导者,您的主要职责之一是让人们朝着同一个方向前进并在会议中达成共识。

教学和学习

总工程师是技术领导者,作为领导者,你有责任指导和指导其他工程师,无论他们的级别如何。除了代码审查之外,您还可以在团队中组织办公时间和知识共享会议,每个人都有一些东西可以展示。您还可以帮助举办新兵训练营,帮助新员工快速上手。

最重要的是,无论哪种方法适合您,您都需要通过阅读期刊和论文、博客文章、观看视频录制的演讲、参加会议以及浏览各种开源项目来不断学习——。你也可以向其他抓取者学习,即使是初级工程师也可以教你一些东西,我们都有自己的优点和缺点。不断提升自己,完善自己!

原文:https://engineering.grab.com/about-being-a-principal-engineer-at-grab

用户评论

鹿叹

在"首席工程师"这款游戏中,成为Grab的首席工程师是一种令人着迷的挑战,充满了技术与策略的精髓。

    有16位网友表示赞同!

熏染

"首席工程师"不仅仅是一款游戏,更是一次深刻的沉浸式体验,让人深入理解软件开发和服务平台的操作。

    有16位网友表示赞同!

来瓶年的冰泉

从初入职到晋升为 Grab 的首席工程师,整个过程充满激动人心的学习和成长,特别适合对技术有兴趣的人。

    有17位网友表示赞同!

我怕疼别碰我伤口

想在这款游戏中脱颖而出成为Grab的首席工程师?你需要具备深厚的编程技能、卓越的问题解决能力以及团队合作精神。

    有13位网友表示赞同!

惦着脚尖摘太阳

"首席工程师"让我明白了一个成功的产品背后需要多方面的协作与创新思维,这是游戏教会我们的宝贵教训之一。

    有17位网友表示赞同!

短发

我在玩这个游戏时,最享受的部分就是体验构建和优化技术栈的过程,就像是真正投身于一个公司内部的角色。

    有13位网友表示赞同!

还未走i

如果想要在"首席工程师"中成为Grab的精英,一定要有耐心去理解不同场景下的工程技术及业务决策是如何结合在一起的。

    有9位网友表示赞同!

闲肆

这款游戏中模拟了真实的科技企业环境,让玩家能感受到作为首席工程师的责任与挑战,非常富有现实感。

    有8位网友表示赞同!

陌颜幽梦

"首席工程师"不仅考验技术知识,还锻炼了战略规划和资源管理能力。这让我在虚拟世界中学会了很多实用技能。

    有17位网友表示赞同!

猫腻

体验过"首席工程师"后,我更欣赏那些能够平衡业务需求和技术实现并驱动改进的公司领导者的智慧。

    有17位网友表示赞同!

呆檬

这款游戏让人对工程管理和软件开发有了一定的实际认识,是学习相关知识和提升技能的一个好途径。

    有12位网友表示赞同!

桃洛憬

"首席工程师"中的角色发展路径非常吸引人,特别是当你看到你的努力帮助了一个庞大平台的成长时产生强烈的满足感。

    有12位网友表示赞同!

素婉纤尘

在扮演Grab的首席工程师角色时,我深刻理解到用户体验和系统性能之间存在着怎样的微妙平衡。

    有16位网友表示赞同!

将妓就计

这款游戏给予了我一个前所未有的视角去看待技术行业内的复杂决策过程以及它们对公司整体成功的影响。

    有20位网友表示赞同!

素颜倾城

"首席工程师"不仅是一种娱乐体验,更是一次深入探究现代科技公司运营机制的旅程。

    有17位网友表示赞同!

你的眸中有星辰

通过"首席工程师"成为Grab的首席工程师,我发现这不仅仅是职业路径的选择,更是个人成长与技术创新的完美融合。

    有16位网友表示赞同!

龙吟凤

游戏中构建的每一步都仿佛是在真实的职场中进行,让我深刻体验到技术领导角色的责任与荣耀。

    有17位网友表示赞同!

空谷幽兰

"首席工程师"教会了我许多关于项目管理、团队沟通以及技术创新的实用技巧,这对于未来的学习和职业生涯非常有益。

    有8位网友表示赞同!

花容月貌

在这款模拟游戏里扮演Grab的首席工程师,最令我着迷的是其中对效率提升策略的探讨如何影响业务流程。

    有18位网友表示赞同!

标题:“总工程师”如何成为Grab的首席工程师?
链接:https://www.zhangqiushi.com/news/sypc/15064.html
版权:文章转载自网络,如有侵权,请联系删除!
资讯推荐
更多
绯红之境兑换码最新2021 礼包兑换码大全

绯红之境兑换码最新2021 礼包兑换码大全[多图],绯红之境兑换码怎么领取?绯红之境兑换码有哪些?绯红之境在今日

2024-10-05
妄想山海怎么加好友 加好友方法大全

妄想山海怎么加好友 加好友方法大全[多图],妄想山海添加好友功能在哪里?妄想山海添加好友的方法是什么?好友添

2024-10-05
三国群英传7霸王再临攻略 霸王再临攻略技巧开启方法

三国群英传7霸王再临攻略 霸王再临攻略技巧开启方法[多图],三国群英传7霸王再临怎么玩?三国群英传7霸王再临

2024-10-05
江南百景图又见桃花村钓鱼位置在哪?又见桃花村钓鱼攻略

江南百景图又见桃花村钓鱼位置在哪?又见桃花村钓鱼攻略[多图],江南百景图又见桃花村钓鱼怎么钓?又见桃花村钓

2024-10-05