发布于 2026-01-06 0 阅读
0

职业发展的秘诀不在于成为一名更优秀的工程师

职业发展的秘诀不在于成为一名更优秀的工程师

在科技公司中,从基层一路晋升为总监、副总裁甚至首席技术官的开发人员,都有一个共同点,但这一点却很少被提及:他们对公司的业务目标以及自己的产品如何融入其中有着深刻的理解。

令人惊讶的是,很多工程师常常觉得,除了项目技术细节之外的一切都是别人的责任。我在一家拥有数万名软件开发人员的大公司工作时,发现了这种认知上的偏差。去年,新入职的助理软件工程师人数接近1000人。在这篇文章中,我将分享我从软件工程转型到产品管理过程中学到的经验。

目录

  • 像项目经理一样思考的好处
  • 提升等级的明智方法
  • 项目经理应该知道的5件事
  • 结论

像项目经理一样思考的好处

尝试了解更多业务和客户背景信息的一个意外收获是,我的工程能力实际上得到了显著提升。
你的思维方式可能是你职业生涯难以更上一层楼的重要原因。花时间从客户和业务两个角度理解全局,会让你在很多方面受益匪浅:

  • 你的想法着眼于根本问题,而非表面问题。
  • 你更容易与领导层沟通,因为你能更清晰地阐述你面临的障碍如何影响整个组织,而不仅仅是你的团队。
  • 因为您直接了解自己的工作对公司的影响,所以您会更加欣赏自己的工作。幸运的是,对于大多数开发人员来说,了解业务和客户背景相当容易!

提升等级的明智方法

与团队中最亲近的产品经理(PM)聊聊,你会惊讶地发现,与他们建立良好的关系能给你带来多少好处。首先要明白的是,产品经理的主要职责是确保你开发的产品既能满足客户需求,又能对公司的盈利产生积极影响。

此外,他们应该激励你做到最好,并赋予你创造优秀产品的能力。如果你理解他们的角色,就能充分利用他们的知识。

项目经理应该知道的5件事

因此,为了提高你的工作效率、增强你在公司内部的影响力并提升你的工作满意度,你应该从你的产品经理那里学到以下几点:

公司主要目标

与项目经理 (PM) 展开对话,首先可以谈谈目标。先从宏观层面入手,确保你真正了解公司的业务。询问项目经理他们认为公司的长期目标和短期目标是什么。然后,逐级向下了解公司层级,以便更好地理解你所在部门的长期目标和短期目标如何融入公司整体。一旦你充分理解了公司各项目标之间的关联,团队自身的工作就会更有意义。背景至关重要!

宏观环境因素

您的公司并非孤立存在。成功的公司会不断适应周围的宏观环境变化。这些变化包括利率波动、政府新规以及自然灾害等。了解哪些外部因素可能影响您的公司以及公司可能采取的应对措施至关重要。当您注意到外部趋势并了解团队可能受到的影响时,请与您的领导层和产品经理进行沟通。

速度、成本和质量

通常情况下,团队在任何特定时间点只能在速度、成本和质量三者中优先考虑两项。产品经理往往不会直接说明他们当前优先考虑的是哪两项。更复杂的是,优先级会随着产品开发周期的变化而变化。定期询问产品经理他们认为最重要的事项,可以帮助你理清思路,并指导你如何开展工作。此外,围绕这个话题进行讨论也能促使产品经理思考他们当前最看重的是什么,并清晰地表达出来。

产品发现

产品经理总是在为团队寻找新的机会。了解客户需求并思考解决方案的过程称为产品探索。很多时候,最好的想法都来自工程师和设计师。积极帮助产品经理寻找下一个重大机遇,是与他们建立牢固关系并提升影响力的绝佳方式。作为一名工程师,你对客户面临的问题有着独特的视角,例如通过支持工​​单发现问题,或者注意到客户使用产品时一些不易察觉的独特方式。

用户访谈

产品探索会激发新的想法,但在团队投入时间开发这些想法之前,使用原型和概念验证进行用户测试至关重要。事实上,用户测试是一项持续性活动,团队会随着时间的推移不断迭代产品。作为一名工程师,很容易沉浸于编码工作中,而忘记最初为谁开发产品。实时观察用户与产品互动,甚至可能遇到的问题,会让你对产品产生新的归属感和使命感。很多时候,你会发现一些可以改进的小问题,从而显著提升用户体验。

结论

随着你对业务背景和用户同理心的加深,你可以与产品经理进行更有意义的沟通。与产品经理保持良好的关系意味着你的意见会得到重视和采纳。利用这一点,你可以直接影响团队的产品开发内容,而不仅仅是他们的开发方式。

文章来源:https://dev.to/arctype/the-secret-to-forming-your-career-is-not-being-a-better-engineer-3m0h