Came from the Pragmatic Engineer's channel. Love the interview, would definitely recommend. I especially liked the self assessment followed by reason for promotion followed manager's assessment.
Really valuable information. For someone like me without experience in big companies, not even in "medium" companies, is really great to know these things so we can be prepared and even provide value on our current companies. Thanks fo sharing this.
My two cents: it might be true up to the senior level. After that, it depends on your situation: it might be more straightforward to get to the next level within the company (eg to a staff level) over switching jobs. Also, at or above the senior levels, your tenure and network within a company becomes both and advantage, and a pre-requisite for the next promotion. It’s for example why you might see many senior staff engineers at Google with a tenure of 10+ years, and people who started as relatively inexperienced engineers there.
yep definitely, if you're not getting what you want from a company, another company will give you it. More people should think like this. It'll change the power to the employees rather than employers.