总之经过各种挫折,我六个月后成功转SDM title了,团队也迅速壮大到了12个人,我的第一个SDE II direct report也在我的挫折教育下内转走了,好在我的第一个SDE I direct report成长很快,迅速升职接手了项目。回头看我的第一年,我学会了很多,比如怎么做定目标,怎么做1-1,怎么用鼓励的方式提constructive suggestion (批评),怎么打绩效,怎么培养SDE I升职等等。同时我的下一个大坑也已经来到了面前:performance management (就是传说中的 Dev Plan,PIP)。
后面又工作了一段时间,我就内转去了别的组,曾经做过Sr SDE的SDM那是真香啊,记得我去新组的时候,别人介绍我都会说他以前是某某组的Sr SDE。回应前面的问题,想做manager很好,如果能等到生了Sr SDE 再转更好! Sr SDE的技能树跟Manager重合度很高,比SDE II高多了:
1. Sr SDE 有向上和对外影响力,这个是做manager的必备技能;
2. Sr SDE在带人培养人上要求更接近SDM;
3. Sr SDE 在架构选型,技术策略规划等方面的工作也是manager需要的技能。
. From 1point 3acres bbs
最后想呼应一下开我曾经的疑惑:
1. “我能做到Sr SDE吗”。转组后我在新的组带出了两位Sr SDE, 给他们做晋升也是manager的一场大考。最近的一个我花了差不多一个月的周末时间写文档、该文档。但最大的体会就是:绝大多数人都是完全可以做到Sr SDE的。一定要敢于尽早给自己定这个目标,尽早去争取。我带起来的两位都不太擅长communication的,是典型的华人工程师,努力、技术好,但不太喜欢跟别人争论。我打算另开一个帖子详细说一下SDE升职的培养过程。
2. “我的语言障碍能带得了母语英语的人吗,办公室政治能搞定吗“。我似乎找到了一个诀窍,那就”you have two ears, but one mouth". 多听,认真听,说得时候用朴素的词汇切中要点。这个无论manage up or manage down都适用。所以语言不是做manager的障碍,思维能力是。
我观察到SDE变为manager后,会处理组里组外大大小小的杂事,从而逐渐脱离组里的技术。这样的话,比如组里有tech lead和manager,我觉得manager is easily replaceable by the tech lead。而且manager如果跳槽到别的公司,因为对别的公司业务不熟,我感觉也不太容易。不知道您对这两个问题(1. 容易被tech lead取代 2. 跳槽相对不易)有什么看法呢?