查看: 4025|回复: 16
收起左侧

[职场感言] 【8年大厂职场经验】Engineer转TPM

    |只看干货
匿名用户-3B3  发表于 2022-1-18 06:46:25 |阅读模式
本楼: 👍   100% (20)
 
 
0% (0)   👎

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
本帖最后由 匿名 于 2022-1-17 15:19 编辑

发现地里没有很多SDE转TPM的经验贴,所以想分享一下自己的经验,希望对大家有一点帮助。
背景
engineer IC 3.5 年,TPM IC 4 年。某名声一般大厂。1.5年engineer升职, 9个月TPM升职到Sr TPM。

Highlevel summary
在大厂快8年,有很多小伙伴找我问过engineer转TPM的经验。我总结了最常问的问题,并且以FAQ的形式来share我的experience。

FAQ
1. TPM是干什么的?
In general,TPM就是帮助用最efficient的方法,最少的resource来帮助deliver project/program/busniess goal (这里program的定义比较大,一个program可以包含多个projects)。我个人TPM最重要的两个目的就是deliver和communication。communication是非常非常重要的!你要知道和谁communicate,怎么确保大家在same page,怎么跟leader用最精简的话说明program/project status/challenges/risks。怎么set expectation。当然也有其他很重要的目的,包括risk management,dependency connection/management,unblock dev, etc.
TPM本身是一个很ambiguous的职位,你需要用你的EQ,business judgement,technical knowledge来proactively帮助你的team deliver。具体怎么做没有一个固定的方式。好处就是你可以无上限的发挥自己的潜能,不好就是如果你走弯路了,impact可能是team level或者org level,而且当下很难判断自己是不是做了正确的决定。我自己觉得TPM像棋手,你要想怎么用你手头的资源最大化赢的棋局。

2. 为什么转TPM?. check 1point3acres for more.
我比较喜欢high level technical design和与人交流,对于coding的热忱没有那么大。当时选择码农这个行业也是阴差阳错,并不是我最大的兴趣。在我还是SDE的时候,我觉得如果未来5年都做SDE让我感到很不开心。于是当时考虑了manager, product manager,和TPM的职位。和公司大概20多个不同岗位的牛人聊了以后觉得TPM是一个可以体验到各个职位的position,就抱着试一试的态度先lead了一个project(当时又做tech lead又做TPM),做完了没想到感觉还不错,于是就正式转TPM了。

3. 什么人适合转TPM?
这是一个很tricky的问题,我的建议是如果你有兴趣,不如跟老板聊聊试着lead 一个project as TPM。毕竟小马过河,只有自己知道适不适合自己。. 1point3acres.com
因为这个问题几乎每个和我咨询的人都会问,我想多说一点,希望有帮助。. 1point3acres
我自己将TPM分为两种(纯个人意见):embedded TPM和portfolio management TPM.
Embedded TPM和一个或者几个engineer team(s)紧密合作,可能管一个specific program(e.g. facebook portal), 也可能同时管一个program底下的几个小的projects。这种TPM需要参与到engineer的day to day work中,也需要influence both business and technical strategy。个人认为这种TPM最好有比较强的technical background。My two cents,如果你喜欢technical design,又想influence business decision,这种TPM可能比较适合你。
Portfolio management TPM会和很多很多组合作,一般drive的是org level或者company level的project。因为合作的组太多了,不能dive deep每个project的technical/business decision,更多是drive multiple teams consensus,然后track overall project的risks。My two cents,如果你很喜欢收集整理信息,喜欢organize,喜欢和很多人聊天drive consensus,这种TPM可能比较适合你!

. 4. Most liked and most disliked as a TPM?
Most liked:impact很大,visibility很大,可以影响到项目的几乎每一个area,可以学到很多很多soft skill,这个soft skill几乎可以apply到各行各业,所以以后跳槽flexibility也很高。
Most disliked:会超级多,一周60%+都在开会。而且一般最需要TPM的项目是最chaos/ambiguous的,所以心很累。

5. TPM是不是类似facilitator?
这个是一开始engineer转TPM最容易陷入的误区。TPM不是facilitator!千万不要把你的时间花在传话,写meeting notes,或者set up meeting上面。当然如果有需要,可以帮助组里做这些facilitating的工作,但是你要明确的知道你的priority,并且让你的manager,close partner也知道你的priority(manage up)。你要根据自己的priority严格的保护自己的时间。
. ----
6. TPM的career growth是什么样的?
TPM可以作为IC一直做到sr. stuff/principal TPM,也可以半途转engineer manager。我见过最多的就是TPM转manager。由于TPM需要的soft skill和engineer manager非常相像,转起来也很容易。

7. TPM工资会增加/减少吗?. Χ
这个应该看公司。我个人经历是转position不会变工资。但是TPM的salary bands跟同level的engineer比可能会低一点点。


8. 不同公司TPM干的事情一样吗?
不一样,甚至同一个公司不同的组TPM干的事情都不一样。取决于你自己的passion/preference还有项目的需求。但是!需要的soft skill都差不多,万变不离其宗吧。

9. engineer转了TPM还能转回engineer吗?
一年两年短期是可以转回去的,甚至你可以保持engineer 的title花半年时间体验TPM(前提是和manager说好)。长期就很难了。因为TPM是不需要编程的。

最后,再说一点知心话。在我没有转TPM的时候,我很迷茫也很纠结,也不知道未来要怎么走(回国,跳槽,辞职,换职位)。现在想想其实因为自己的纠结浪费了很多时间。还不如用那段时间去和老板聊聊组里转TPM或者engineer manager的机会。恐惧和纠结只会是浪费时间。我希望这篇帖子能为正在迷茫的你提供一点点的帮助。根据大家的问题,我会尝试持续更新FAQ。

.google  и

补充内容 (2022-01-19 02:49 +8:00):
回复小伙伴的问题:
1. TPM 全称是什么?
Technical Program Manager. 和Product manager-technical是不一样的。Product manager负责产品的vision,做什么feature,长什么样子,target customer是谁。Program manager负责怎么execute,谁来execute,timeline是什么,milestone是什么,etc。

2. 楼主怎么转TPM的?
我当时是在我们engineer的同一组转的。我告诉我的老板我想体验一下TPM职位,然后我的老板给我了一个low priority的project让我试试手。我大概lead了四五个月觉得还行,就正式转了。转的过程也比较简单,就是老板和hr说了一下。

评分

参与人数 20大米 +173 收起 理由
ZHOUYUHENG + 1 赞一个
小亩_3b7f76e + 1 给你点个赞!
whdawn + 6 给你点个赞!
rainORshine + 1 赞一个
Edify + 1 给你点个赞!
熊猫杀很大缺积分 + 2 给你点个赞!
QueenieV + 5 欢迎分享你知道的情况,会给更多积分奖励!
千冬岁 + 2 很有用的信息!

查看全部评分


上一篇:6月入职,预产期在8月,会不会不太好
下一篇:‘兴趣’对职业发展重要吗?

本帖被以下淘专辑推荐:

  • · 转职|主题: 1, 订阅: 0
本楼: 👍   100% (2)
 
 
0% (0)   👎
全局: 👍   99% (203)
 
 
0% (1)    👎
支持!我也是做engineer几年后,去年刚转了TPM。楼主这个帖子让我也受益良多。
回复

使用道具 举报

地里的匿名用户
匿名用户-3B3  发表于 2022-1-19 07:16:56
本楼: 👍   100% (1)
 
 
0% (0)   👎
DietCigs 发表于 2022-1-18 11:10. 1point 3acres
赞分享!
问个问题,TPM跟scrum master区别在哪里?

只是我的个人经验啊: TPM负责的是program management,例如risk management, roadmap,milestone, execution plan,dev resource plan。 Scrum master更多是facilitate sprint,比如谁的task delay了,为什么delay,lead restrospective。我个人不建议TPM做scrum master,推荐让engineer team rotate做scrum master。
回复

使用道具 举报

bringer123 2022-1-18 12:23:54 来自APP | 显示全部楼层
本楼: 👍   100% (1)
 
 
0% (0)   👎
全局: 👍   92% (48)
 
 
7% (4)    👎
支持楼主。我也是TPM出身
回复

使用道具 举报

本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   79% (2639)
 
 
20% (687)    👎
TPM的全程是什么
回复

使用道具 举报

地里的匿名用户
匿名用户-094  发表于 2022-1-18 13:45:11
本楼: 👍   0% (0)
 
 
0% (0)   👎
tianxiaguixin 发表于 2022-1-17 22:19. Waral dи,
TPM的全程是什么
..
technical program manager
回复

使用道具 举报

donnice 2022-1-18 15:07:24 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   90% (6406)
 
 
9% (665)    👎
想问问楼主是怎么开始第一份TPM工作的?现在工作的组偏C端产品开发,没有TPM,尝试在公司内部转,但投了好几个都没反应
回复

使用道具 举报

小蓝之歌 2022-1-18 16:19:44 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   97% (5219)
 
 
2% (133)    👎
漫漫琳游的鱼 发表于 2022-1-18 00:16
支持!我也是做engineer几年后,去年刚转了TPM。楼主这个帖子让我也受益良多。

希望也能写篇帖子谈谈感受!最近也在考虑这个感觉很迷茫。
回复

使用道具 举报

地里的匿名用户
匿名用户-F70  发表于 2022-1-18 22:11:25
本楼: 👍   0% (0)
 
 
0% (0)   👎
匿名者 发表于 2022-1-18 00:45
technical program manager

TPM 不应该是technical product manager吗?
回复

使用道具 举报

本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   99% (203)
 
 
0% (1)    👎
小蓝之歌 发表于 2022-01-18 00:19:44
希望也能写篇帖子谈谈感受!最近也在考虑这个感觉很迷茫。
好的,最近打算写的,等忙过这一阵。
回复

使用道具 举报

DietCigs 2022-1-19 03:10:23 来自APP | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   100% (2)
 
 
0% (0)    👎
赞分享!
问个问题,TPM跟scrum master区别在哪里?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
职场达人
  • ↑ 本版用于讨论职场各种干货话题,闲聊请去🔗聊聊或者🔗匿名版
  • ❌ 本版严禁水贴,引战,发布广告,拉群,贴个人联系方式,扣分无警告
  • ☑ 求职、面经等去 🔗北美求职和 🔗回国求职大区,刷题和学习请去 🔗终身学习大区
  • ☑ 请去专版发布 🔗内推, 🔗招聘信息,和讨论 🔗创业内容

本版积分规则

>
快速回复 返回顶部 返回列表