楼主: Colette
跳转到指定楼层
上一主题 下一主题
收起左侧

[跳槽] 【求建议】在职小码农转management role

🔗
potplus 2019-7-17 05:49:50 | 只看该作者
全局:
本帖最后由 potplus 于 2019-7-17 05:51 编辑

首先PM和SDM并没有特别大的关系。 我觉得楼主指的management role应该是指的SDM. 我见过的Software Dev Manager (也就是大家说的组里的manager) 大多数是码农出身。 一般的成长轨迹是SDE -> SDE2 -> Senior/Staff SDE -> SDM. 在大部分公司里初级manager约和Senior (T5) Engineer 同级或者高一丢丢。 比较正常的做法就是和那些人一样, 先好好写码, 升到T5, 同时着重于提高cross-team visibility, 也就是让别的组的人也能看到你的impact. 如果碰巧遇到赏识你的老板也会把你往正确的方向引导。 等到你做的东西已经达到码农和manager的界限了,也就是已经可以影响到整个组的方向了, 就可以切到SDM role. 我个人理解的SDM就是写码和管人的交叉点, 首先虽然平时不写码, 但是有能力写得一手好代码(不然怎么镇得住手下的那些senior sde), 其次撕得一手好逼, 为自己的手下谋取利益。

评分

参与人数 3大米 +68 收起 理由
lmdm + 1 赞一个
QWERandDF + 1 赞一个
admin + 66

查看全部评分

回复

使用道具 举报

🔗
Jibenmeixile 2019-7-17 06:21:56 | 只看该作者
全局:
在职读个还不错的mba(西部ucb-haas中部uchicago booth/northwestern kellogg东部nyu stern),读着读着找校友内部connect推过去,最简单最快捷最可行,唯一的问题是你排绿卡可能要重做。

另外你是做(technical) product manager还是(technical) program/project manager还是engineering manager(sdm)?这几个差别还挺大的。product manager主要负责的是和marketing/biz吹牛收集需求,program/project manager是催进度,这俩的初级岗位理论上都没有管人的权力,也不是特别需要技术,更多的是在没啥权力的情况下听,站队,撕逼,催活。sdm是senior升上去的吧,是带队做技术的,管人有权。

这几个其实是不同的线路了,发展也不大一样。

评分

参与人数 1大米 +30 收起 理由
admin + 30 是否读MBA看个人情况。未必适合。

查看全部评分

回复

使用道具 举报

🔗
hagendasi 2019-7-17 09:36:39 | 只看该作者
全局:
先积累技术经验,多经历一些大project的design设计,增加自己的技术功底。scope够大了,技术也够强之后再慢慢转向manager也来得及。工作一两年就做manager不太好,毕竟经验不足,见得也不多,直接当manager会影响技术的积累。技术底子不够深厚的话,慢慢的和手下engineer交流就会有脱节现象。我所见过的做的不错的manger,大部分都是技术先做的很好 好厉害(一般都是先做engineer 5年以上),然后转成了manager,这样的大部分都很成功。他们已经在技术上经过时间证明了自己 而且也有了量的积累,所以如果喜欢的话转成manager顺理成章了。

评分

参与人数 1大米 +30 收起 理由
admin + 30

查看全部评分

回复

使用道具 举报

全局:

转行涉及签证问题
回复

使用道具 举报

🔗
momo_21 2019-7-17 10:51:42 | 只看该作者
全局:
一般来说SDE转PM/M 的话比反过来要容易很多。夸张的说,IC在哪里都能吃饭,但是M受到公司politics还有reorg影响就更大一些。
我有朋友在巨硬做Product Manager,不过他是美本+美硕毕业,有technical背景,但显然不是刷题LC300+那种类型,口语流利表达有条理。不过他也经常抱怨entry level进去发挥的作用有限,杂事很多,其实跟大家想象的manager,或者对比国内大家说的管人的经理,还是很不一样的。
另外就是每个公司M的role其实分工还有职责也会不太一样,具体跟这个公司的culture很有关系,是engineer oriented 还是别的,所以不能一概而论。

评分

参与人数 1大米 +30 收起 理由
Warald + 30 很有用的信息!

查看全部评分

回复

使用道具 举报

🔗
Sabrina_落 2019-7-17 12:06:12 | 只看该作者
全局:
自己本身也是一个 SDE,但是平时会和 PM 打交道一些,所以也想讨论一下。我们组的 PM 是纯 PM 出身,没有任何coding 背景,然后平时日常工作是 开会 + 分配任务。但是组里的 PM 和 SDE 交流还是有些障碍的,SDE 和 PM 考虑的方向会有所不同,有时候组里其他的相关 SDE 都明白了,但是 PM 依旧不能理解,但是也不算特别重要。但是有的时候 PM 的要求是 SDE 无法设计完成的,这个时候就需要PM 和 上层的 business group 讨论协商,看是否可以修改方案。.google  и
我的理解是,大公司的 PM 大部分都是 专业商科背景出身,对 case 的处理能力比较高,但是没有 coding 的背景依托,有时候会有一些 沟通问题。如果 PM 是 SDE出身,可能和组内的 SDE 交流没有障碍,但是可能需要加强一些商科背景。个人观点~

评分

参与人数 1大米 +30 收起 理由
admin + 30

查看全部评分

回复

使用道具 举报

🔗
fatiguedance 2019-7-17 13:35:34 | 只看该作者
全局:
本帖最后由 fatiguedance 于 2019-7-17 13:45 编辑

你考虑这个太早了,manager最常见的升职法就是senior/staff dev转岗,我就是这么升的。先升到senior,tech lead做一阵,机会来了自然就能升上去。pm转em还是挺少见的。而且说句实话,你自己技术不行也兜不住底下的sde,有很多公司都要求manager至少也是strong ic. 1point 3 acres

评分

参与人数 1大米 +30 收起 理由
admin + 30

查看全部评分

回复

使用道具 举报

🔗
kingofwarrior 2019-7-17 15:31:31 | 只看该作者
全局:

管理岗位呆过了,可就没有回头路回去写代码了哦。
回复

使用道具 举报

🔗
t__c___ 2019-7-17 16:13:41 | 只看该作者
全局:
1. 换公司的同时换角色比较困难,建议在本公司换角色再考虑换公司。
2. 技术title进可攻退可守,这也是为啥大部分血汗工厂的SDE-》SDM都是在Sr之后,因为不论在SDM岗位上干得多差,都可以随时转回Sr SDE的title。. 1point 3acres
3. TPM应该比SDM和PM的要求更低一些,但是是一个很好的过渡,而且做得好的会好很多(感觉大部分时候不太理解TPM的作用是什么)。
4. 就我个人的经验来看,优先选SDE转SDM的做老板,尽量避开TPM转SDM的老板,PM转SDM的老板好像很优秀;就个人未来规划,有机会会考虑尝试SDM和PM,基本上维持Tech Lead的基本素养。
回复

使用道具 举报

全局:
我觉得从职业规划的角度去看,做码农把技术做好,和做manager把人管好,不一定是二者只能取其一的问题。就像楼上很多人说的那样,太早转M容易技术不过关,缺乏technical leadership,人就不好管。但反过来,我觉得做一阵M对拓宽你作为IC的视角又很有帮助。我目前就是刚做IC不到三年就做了manager,虽然做IC时做的还不错,但总是觉得要是能多写几年代码,带人做项目会更有底气。

我建议楼主读一读下面这篇文章。文章的中心思想大致是建议人走SDE1 > SDE2 > TLM > SDE3 > SDM > SDE > SDM的线路。

https://charity.wtf/2017/05/11/the-engineer-manager-pendulum/

评分

参与人数 2大米 +31 收起 理由
violetang + 1 赞一个
Warald + 30 很有用的信息!

查看全部评分

回复

使用道具 举报

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

本版积分规则

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