楼主大概10年YOE,之前一直在大厂工作,E6 TL,年初跳槽到start up,也是人生第一次在start up工作 (之前都是faang横跳),经历了有想象到实际经历的过程,感想颇多,与大家分享。
个人经历
在大厂工作时真舒服,熟悉产品,架构,带一帮人把事儿干了就能至少MA。
但是无奈遇到了职业天花板,本来打算转职EM但是program被terminate了,升E7也无望,倒不是个人不愿意拼一把,真的是org不需要,也没有scope。
万念俱灰之下跳槽了start up,给了senior staff,工作差不多一年了。
感想
1.
大厂TL其实技术能力并不是很强(声明一下这里仅仅指我自己的感想)。
大厂TL(E5-E6)其实scope并不大,往往就是一个小问题over engineering。
所以并没有积累太多架构方面的技术能力。而且大厂往往模块分的很细,只需要顾着自己的一亩三分地,很难有end-to-end的架构思维。
来了start up,往往感觉end-to-end搭建一个产品,经常有知识空白。
2.
大厂TL往往在流程上有很大的优势。Start up家养的TL往往不注重项目管理和流程,怎么方便怎么来,有很大的随意性。
但是大厂TL往往能end-to-end管理一个项目,从一开始提出问题,proposal,develop到运营,能做到井井有条,维护(monitoring,oncall,alerting)往往做的更好。
但是讲实话,这个能力在start up并不一定很吃香,具体要看director喜好。
3.
在Start up,需要花更多的时间向上管理。相比于大厂每个half 做planning,每个季度check-in,每个月regular post,start up往往需要每周有meaningful的update。
这往往也要求TL对组员有更细致的mentorship,其实说白了就是micro management。没办法。
4.
很多人觉得start up的工具不好用,大厂的好用,我一开始也很担心这点,但是发现完全多余,start up全家桶往往比大厂自研的infra好用,就是要花时间学习上手。
5.
WLB很重要,start up 普遍WLB相对较差。在大厂我也有加班的时候,但是都是half end或者quater end赶进度,一年也就那么几次。
但是在start up,每周都有check-in,往往需要move super fast。WLB差,心态就容易发生变化,很多能做好的事情,需要时间思考的事情,就懒得去做好,交差了事。
6.
在start up,scope往往要比大厂大得多。我觉得一个E4 equivalent 相当于大厂的E6的scope,甚至还要大。New grad基本几个月后就能独立开发产品了。当然这也会带来一个缺点,那就是你很难把一个东西做的很好,基本都是能用就行。
7.
start up人治比较严重,当然也不是说大厂就是法治,但是毕竟公司流程在那,manager能自由发挥的地方相对有限,实在不行有各种渠道去escalate。start up基本上顶头上司就是你的土皇帝,无论如何,你的把他伺候舒服了。
8.
Start up职业天花板高,基本只要你能干,跟上司关系好,晋升仿佛坐火箭,20多岁的VP也随处可见。
建议
•start up 并不适合所有人,即便你是成功的tech lead,start up不一定能成功,当然因人而异。•我感觉大厂真正的优势在于管理,对于mid-level TL(E5-E6)来说,技术优势不大,所以在大厂转EM再来start up,会比TL来更如鱼得水。•在start up需要你投资向上管理,如果跟你顶头上司处不来,会很麻烦。•相比于faang这种超级大厂到start up (<500 employees),我觉得或许中厂(robinhood)或者中大厂(airbnb)更适合作为一个过度。•Culture 很重要。我以前很不重视culture,觉得是很虚的东西,但是现在发现它很重要,说白了就是看你跟公司是否“契合”。契合度越高,你需要做的改变就越少,反之,你要在日常工作中作出相当多的behavior change才行。Start up往往不重视culture建设,也没有明确的讲法,需要自己摸索。来源 | 一亩三分地