📱

Get Our Mobile App

Take your business learning on the go!

Download on the App StoreGet it on Google Play

It Took Me 40 Years To Learn What I’ll Tell You In 13 Minutes

A Life Engineered13:11

Transcription

如果你说你之所以停滞不前,与你的技能无关,你会怎么想?我从 6 岁就开始写代码。我在亚马逊工作了 18 年。我没有工程学位,却成为了首席工程师。但说实话,我浪费了很多年时间去做我以为我应该做的一切。我努力提升我的技术技能,埋头苦干,做好我的工作。但过了某个点,这一切都毫无用处。最糟糕的是,我知道我能做得更好。我就是看不到是什么在阻碍我。在我发生任何改变之前,有五件事我必须放下。我不想让你也浪费那些年。所以,在这个视频里,我将免费告诉你。这是我必须放下的第一件事。我曾以为,只要我足够努力,就会有人注意到我并奖励我。所以,我投入了大量时间。我加班,我总是随叫随到。我按时完成了所有任务。但之后,我只是达到了期望。这不是因为你的经理不在乎你。你的经理可能只看到你工作的 10%,而你看到了你 100% 的努力。他们看不到。他们看到的是碎片和快照,但从未看到全貌。如果他们碰巧看到的东西并不令人印象深刻,那么在你没被看到的时候你有多努力就无关紧要了。没有可见性的努力就是看不见的努力。而看不见的努力不会得到回报。我在亚马逊花了数周时间重构一个遗留系统。我指的是晚上和周末。代码一团糟。到处都是重复的逻辑,没有测试覆盖。当我完成时,它变得干净、可维护,并且大大减轻了运营负担。在各个方面,它都客观地变得更好。代码审查看起来不错,然后大家就继续前进。我的经理完全不知道这花费了多少工作。几周后,我花了几小时写了一个简单的脚本,来自动化一个报告,而我们的项目经理每周都必须手动创建它。它为他们节省了大约 3 小时的繁琐工作。突然间,我成了英雄。人们在会议上感谢我。我的经理从项目管理团队那里听说了这件事。其他团队开始问我是否可以为他们做类似的事情。重构工作要难得多。它需要更多的技能。它可能具有更长远的价值。但它是看不见的。我写的脚本解决了人们每周都会遇到的痛点,他们清楚地知道是谁解决了它。停止在错误的事情上更努力地工作。在你投入时间之前,问自己两个问题。第一,我正在做的事情是否解决了有权力的人真正关心的问题,而不是你认为有趣的问题?一个正在给你的经理、你的合作伙伴、你的团队或你的客户带来痛苦的问题。第二,他们能看到吗?如果你在角落里做着重要的事情,而没有人看到,那和你没做一样。你不会自然而然地获得可见性。重要的是你要宣传你的工作。努力工作很重要,但前提是你已经瞄准了正确的靶子。盲点就是你无论如何努力都看不到它们。这就是它们成为盲点的原因。我花了多年时间认为我的工作会自己说话。我花了太长时间才意识到我是看不见的。这就是为什么我与今天的赞助商 Strawberry.me 合作。Strawberry 可以将你与专业的职业教练联系起来,他们可以看到你看不见的东西。也许你低估了自己的贡献。也许你在做错误的事情。也许有一个你应该讲述的故事,而你甚至没有意识到。一个好的教练会举起一面镜子,让你看到真正阻碍你的是什么,而不是你认为阻碍你的是什么。在 strawberry.me/ifeengineered 快速完成他们的测试。链接在描述中。感谢 Strawberry 赞助今天的视频。这是我必须放下的第二件事。我曾以为,只要我成为房间里最优秀的工程师,我就会进步。所以,我投资于我的技能。我学习了新的框架。我写了更干净的代码。我的技术能力得到了提升。但我的职业生涯仍然没有进展。超过某个门槛。技术技能并不是阻碍你职业生涯发展的因素。但很难相处。每个人都会立即注意到这一点。软件是一项团队运动。进步最快的人不总是技术最好的。而是别人想在他们团队里的人。是让协作更容易而不是更难的人。我在亚马逊经常看到这种情况。总有那么一个工程师,技术上很出色,能解决别人无法解决的问题,但与他们合作却让人筋疲力尽。他们在审查中会否定想法。他们会让你觉得自己问问题很愚蠢。所以,人们开始绕过他们。他们宁愿用更困难的方式解决问题,也不愿与他们打交道。与此同时,还有另一个工程师。技术上扎实,不是最顶尖的,但仍然很优秀。但每个人都想和他一起工作。他让会议变得更好。他让别人的代码变得更好。他提出的问题帮助整个团队更清晰地思考。猜猜谁先得到了晋升?第一个人最终在职业生涯中停滞不前。那个善于协作的人不断上升。不是因为技术技能不重要。它很重要,但因为在高级别及以上,你的影响力是通过你让别人做什么来衡量的,而不仅仅是你为自己做什么。这里的教训是改变你的投资。是的,继续提升技术技能,但也要开始投资于你如何对待他人。问问自己,我是人们想在房间里见到的人,还是他们松了一口气说“不在”的人?当有人问你一个基本问题时,你是让他们觉得自己问得聪明,还是因为不知道而觉得自己愚蠢?当你在 PR 中不同意时,你是帮助他们理解,还是只是想证明你是对的?那些进步最快的人不仅仅是技术上的优秀。他们会放大周围的人。这才是真正能推动你职业生涯发展的杠杆。这是我必须放下的第三件事。我曾以为,好的工作是显而易见的。只要我构建了伟大的东西,人们就会认识到它。质量会自己说话。我不想成为那种人,那个自我推销者,那个不停地吹嘘自己的奉承者。我让我的工作说话。而我的工作什么也没说,因为没人听。你的经理并没有关注你所做的一切。他们不堪重负。他们正在处理自己的问题,做自己的事情。如果你不展示你的贡献,他们就会认为你没有任何贡献。保持沉默不是谦逊。这是自我破坏,因为你会变得看不见。促成我晋升为首席工程师的项目涉及近 100 个工程团队。范围巨大。有一个不可更改的截止日期。有数十亿美元的风险。还有一个 TPM 在发送正式的状态报告,但我决定每天向所有相关人员发送自己的电子邮件更新,而不仅仅是关键利益相关者,因为有许多技术问题需要克服。我们没有时间让 TPM 来解释并采取行动。实际上,有数千人都在收件人列表中,我每天都发送一封电子邮件。项目进展如何?如果我需要帮助,是什么在阻碍?接下来是什么?起初,感觉有点太多了。谁想要另一封电子邮件?我的收件人名单中有初级工程师,一直到副总裁。对于那些认为更新没用的人,他们可以过滤掉我。没关系。近 4 个月来,每个人都每天收到一次关于进展以及谁在推动进展的提醒。当我们按时成功发布时,没有人需要提醒我的角色。他们一直在实时关注着。这里有一个可以练习的游戏。永远不要让你的经理问你的状态。如果他们必须问,你就输了。但如果你在宣传自己的工作方面遇到困难,从小处着手。开始推广其他人。在公共频道中提及队友的贡献。[音乐]在会议中认可某人的出色工作。给他们的经理发一封简短的邮件说:“嘿,我只是想让你知道,Kumar 在这个项目上真的发挥了作用。”这只需要 30 秒。它不花你任何钱,而且能让别人的一天变得更好。你会注意到什么。没有人认为你这样做很烦人。没有人翻白眼。人们很感激。你认可的那个人很感激。他们的经理也很感激。你会开始看到,可见性并不是你在脑海中将其构建成的那个粗俗的、自私的东西。一旦你对此感到自在,你就可以开始包括你自己。团队按时完成了这个功能。Kumar 的测试至关重要,我为我贡献的集成工作感到自豪。你不是在吹嘘。你只是在准确地报告发生了什么。如果你不讲自己的故事,就没有人会讲。这是我必须放下的第四件事。我对待我的经理就像对待其他任何利益相关者一样。我向上、向下、横向管理。每个人都大致得到同等的关注。这是一个大错误。你的经理不仅仅是另一个利益相关者。他们是决定你获得什么项目的人。他们是写你绩效评估的人。他们是为你晋升而辩护或不辩护的人。这种关系极其重要。而大多数人在这方面投资不足。在我早期在亚马逊工作的时候,我注意到我的经理承受着压力。他的老板在一次全体会议上批评了我们团队的交付速度。这不是赞扬。大多数人只会试图在自己的事情上更快地工作。我做了不同的事情。我花时间分析了我们团队的时间到底花在了哪里。我发现的是。我们在产品和工程之间的交接中浪费了数周时间。我们的规范不明确。一些“有也好的”功能会在截止日期开始临近时被砍掉。有大量的来回沟通。我用数据向我的经理指出了这一点。我没有简单地说流程有问题。我向他展示了时间到底花在了哪里,以及它给我们带来了什么损失。他比我更有能力采取行动。他主动与产品领导层进行了沟通。我们标准化了交接。[音乐]我们的速度显著提高,他在他老板面前看起来很棒。这对他晋升起到了很大作用。当他晋升时,他记得是谁帮助了他。这对我自己的晋升起到了很大作用。停止像对待另一个需要更新的人一样对待你的经理。[音乐]开始像对待你最重要的客户一样对待他们。这是专业人士的做法。在你的下一次一对一会议中,问一个简单的问题。你现在正在根据什么指标或倡议进行衡量?仔细听。那就是你的目标。然后寻找为该目标做出贡献的方法,即使它超出了你的直接职责范围。暴露威胁到它的问题。提出一些解决方案。给他们提供弹药。当你的经理成功时,他们会记得谁帮助了他们,他们会回报你的恩惠。这是我必须放下的最后一件事,这是一件大事。我曾以为,在采取行动之前,我应该等待明确的指示。我不想冒犯任何人。我不想过度表现自己。所以,我等待了。我等待好的项目来找我。我等待我的经理注意到我的潜力。我等待有人给我许可去做更多事情。[音乐]而当我等待的时候,其他人却行动了。他们创造了自己的机会。他们争取自己想要的东西。他们让事情发生,而我却坐着希望轮到我。你的轮次不会到来。你必须自己争取。想象一下。你在一个团队里,总有那么一个人能得到[音乐]好项目、有趣的工作、有可见性的事情。与此同时,你却只能做那些琐碎的工作。一个月又一个月,他们向领导层汇报,而你却原地踏步。低能动性看起来是这样的。这不公平。[音乐]我的经理偏心。我在这里待的时间更长。我应该得到这些项目。我想我只会继续做好工作,最终会有人注意到。你等待,你希望。你向朋友抱怨。什么都没改变。高能动性看起来完全不同。你想,我需要这些项目来成长。等待是行不通的。那么,我能做什么呢?你给你的同事发信息,嘿,我很想在你那个项目上和你一起工作。我可以参加你的规划会议吗?你告诉你的经理,[音乐]我想领导下一个倡议。你需要我做什么才能实现?你识别出一个没有人解决的问题。你快速构建一个原型,创造你自己的高可见性项目。如果什么都没改变,你就更新你的简历,开始准备面试,然后去找一份能给你应得的工作。我所描述的是同一种情况,但结果却完全不同。这是万能钥匙。我之前提到的所有其他事情,找到正确的工作,放大他人,让你的工作可见,投资于与经理的关系,如果你坐着等待许可,这一切都行不通。高能动性是一种信念,即无论你的处境如何,你都掌控着你的结果。你不会等待轮到你,你也不会接受障碍。你像一个主人一样行事,而不是一个受害者。真正的问题不是你能不能。而是你愿不愿意。如果你觉得这个视频有帮助,可以看看我关于“如果我在找一份技术工作,我会怎么做”的视频。[音乐]事实证明,有了人工智能,在竞争激烈的市场中脱颖而出实际上更容易,只要你了解实际情况。我在这段视频中详细介绍了这一切。