首页 > 其他分享 >选择你的阶梯:高级个人贡献者与经理

选择你的阶梯:高级个人贡献者与经理

时间:2023-01-23 23:00:22浏览次数:34  
标签:贡献者 经理 高级 阶梯 工作 IC 团队

我经常收到这个问题:

“我的公司有两个职业阶梯——个人贡献者 (IC) 和工程经理 (EM)。我如何决定要走哪条路?”

今天,我们就来说说这两种路径的区别。另外,我想质疑它们是否真的相互排斥。

我的目标是帮助您考虑您可能更喜欢什么。然后,在您的职业决策以及如何实施这些决策时发挥创意。

资深个人贡献者

我发现尚未达到高级水平的工程师之间存在一个普遍的误解……。

他们认为成为一名高级 IC 是同样的工作,只是薪水更高。

通常,开发人员并不完全了解作为高级 IC 运营的工作和挑战。当然,您可能仍需要编写一些代码并实现功能。

但高级贡献者所做的远不止于此。

他们收集需求并设计新功能。他们与工程和产品经理合作,计划工作并帮助确定工作之间的依赖关系。

沟通成为工作的重要组成部分。你需要对很多事情有所了解。基本上,能够回答有关您团队的整个领域的技术问题。当多个项目在进行中时,高级 IC 负责将技术进展转化为业务语言并为依赖团队进行估算。

通过高级工程级别,工作越来越多地涉及建立跨团队的关系。了解其他人在做什么,以及业务计划如何通过团队协调取得成功。

随着级别的提高,您将对业务成果更加负责。当出现问题时,作为团队领导,您的工作是帮助尽快解决问题。

所以,资深IC可不仅仅是整天在暗室里码字的胡子。这项工作主要是协作性的,它也有自己的挑战。

工程经理

担任经理并不是工程学的“晋升”。

这是完全不同的工作。

帮助人类团队取得成功伴随着一大堆挑战。其中一些我之前在博客上写过。

当然,有困难的团队成员的经典例子,解决团队中的人际关系问题,或者在糟糕的绩效评估甚至解雇中进行艰难的对话。这些绝对是经理工作的一部分!

但每天的变化是你如何度过你的时间的彻底转变。您已经从“制造者”转变为管理者。所以,现在您的工作是关于协调、整合和保护您团队的时间。你参加所有的会议并进行所有的后勤对话,这样你团队中的个人贡献者就不会被打扰。

由于担任经理是完全不同的工作,因此需要时间来学习!

第一年左右你不会很擅长。你必须完全重新训练自己才能擅长做这项工作。相反,专注于支持正在做这项工作的人。

IC-EM 切换

我之前写过关于这种选择不是全有或全无的文章。

您可以在 manager 和 senior contributor 之间来回移动。事实上,担任经理会让你成为更好的工程师。回到工程领域将使您成为更好的经理。

中间有一个成功的职业。在管理和工程之间来回移动。或者,担任混合角色,贡献代码并管理一个小团队。

不要让这个决定吓到你!虽然这可能具有挑战性,但您总能制定适合自己的职业道路!

因人而异

这些是我作为高级 IC 与管理层工作的经验和看法。希望它们在您尝试开辟自己的道路时有所帮助。

也就是说,您将拥有自己的体验!

有些公司的经理不会整天开会。相反,他们开始处理更高级别的团队对齐问题。

在一些公司,高级 IC 确实会埋头于代码并花数小时埋头解决问题。

经验范围很广!成为经理并不仅仅意味着到处都是一件事。作为个人贡献者也是如此。每个组织都会有自己的习惯和惯例。

更多资源

我每天都为软件开发人员写一些新东西。进入每日列表以接收更新。

如果你喜欢我的文章,点赞,关注,转发!

标签:贡献者,经理,高级,阶梯,工作,IC,团队
From: https://blog.51cto.com/u_12409319/6021970

相关文章

  • Hive SQL题库-高级
    第1题同时在线人数问题1.1题目需求现有各直播间的用户访问记录表(live_events)如下,表中每行数据表达的信息为,一个用户何时进入了一个直播间,又在何时离开了该直播间。......
  • 侯捷 C++面向对象高级开发 上 && 下 视频全集下载
    关注公众号:红宸笑。回复:视频即可 ......
  • numpy广播机制与高级索引使用
    numpy广播机制与高级索引使用NumPy比一般的Python序列提供更多的索引方式。除了整数和切片的索引外,数组可以由整数数组索引、布尔索引及花式索引。类型转换import......
  • 面向对象高级(黑马)
    static静态变量Srudent类packagecom.an.a;//描述学生类publicclassStudent1{privateStringname;privateintage;privateStringgender;pu......
  • 53-HAProxy-常用高级功能及生产案例
    基于Cookie的会话保持cookievalue:为当前server指定cookie值,实现基于cookie的会话黏性注意:不支持tcpmode,使用httpmode-->属于七层协议案例:#配置选项cookiename[r......
  • 高级搜索学习笔记
    一轮集训DAY6&7&8——高级搜索主要学习高级搜索:注:限于篇幅,部分代码食用洛谷剪贴板(但这些题的代码推荐先自己实现)。高级搜索其主要亮点在于运用不同的搜索策略达到减......
  • 读编程与类型系统笔记11_高级类型及其他
    1. 范畴论1.1. 范畴论是数学的一个分支,研究的是由对象及这些对象之间的箭头组成的结构1.2. 函子和单子的概念来自范畴论1.3. Haskell是一种编程语言,从范畴论中汲取......
  • C语言《高级语言程序设计课程设计》[2023-01-18]
    C语言《高级语言程序设计课程设计》[2023-01-18]2022级3班高级语言程序设计课程设计说明书一、设计任务与要求《高级语言程序设计课程设计》是在完成《高级语言程序设计......
  • 致 Tapdata 开源贡献者:聊聊 2022 年的进展和新一年的共建计划
    岁末年初,在开源领域刚埋下一颗生机勃勃的种子的Tapdata,想和正在关注我们的开发者,聊聊这一年的进展和新一年的共建计划。2022年4月,Tapdata宣布开源PDK(PluginDevelopmen......
  • 致 Tapdata 开源贡献者:聊聊 2022 年的进展和新一年的共建计划
    岁末年初,在开源领域刚埋下一颗生机勃勃的种子的Tapdata,想和正在关注我们的开发者,聊聊这一年的进展和新一年的共建计划。2022年4月,Tapdata宣布开源PDK(PluginDevelopment......