Maybe not at Amazon, but surely at almost every big corporation I worked on, there were even milestones, and career matrixes.
Maybe not at Amazon, but surely at almost every big corporation I worked on, there were even milestones, and career matrixes.
To a lesser extent performance reviews / ratings are the same - "you're doing great, keep it up!" - they don't really tell you what you need to do to progress. You have to figure that out and drive it for yourself.
The important part is when you do something that saves the day make sure people know. Never save the day quietly, if you write some defensive code so you don't get an emergency call at 2am you won't get promoted for saving the day at 2am! You have to make sure everyone knows you wrote that code. I've seen many people over my career who did those quiet works - they got a small senior position at best, then when they left the company quickly discovered how important those things were and suddenly they have a small department of very senior people doing that thing one person was quietly doing before. (this isn't just code - I know of a company that laid of their maintenance person because nothing ever went wrong so they must not need them - then needed 3 people to replace him in 6 months)
Frankly I’ve had _too many_ managers at Amazon wanting to talk about career growth. Maybe it’s just my org, but everyone is obsessed with it.
A real career advice should sound like "You are too good for this company. Find you future opportunities and growth elsewhere."