I feel it's a common issue in big companies who attract lots of talent, some of which can grow faster than the established process for all engineers. However, technical growth and challenges met by such people are pretty much scoped to the level they're in, and there are just too many variables to see why it is so and how to fix it. There's a good picture about the distribution of layers and I like how it explains growth in companies, especially for big companies.
Here’s advice I gathered after 15+ successful promotions on my team, being on committees and reviewing dozens of cases: blog.pragmaticengineer.com/softwar...
20:12 PM - 15 Mar 2021
But in the end, I believe it's the best choice one can make – move on to become happier, more experienced and wiser :)
But I agree with your point regarding processes - it's hard to come up with a system that really suits everyone. Fortunately, there are plenty of discussions around that.
But imo it's equally important to talk about from an individual's perspective. In my case, it was hard for me to justify a promotion, because of comparisons to others. It's easy to find developers who are better than you and it's easy to start comparing yourself to them. In some way, processes can help around it, but at the same time, managers and culture must support and motivate to reach higher.
And yep...in the end, the easiest way to understand your value is to go to a new environment.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I feel it's a common issue in big companies who attract lots of talent, some of which can grow faster than the established process for all engineers. However, technical growth and challenges met by such people are pretty much scoped to the level they're in, and there are just too many variables to see why it is so and how to fix it. There's a good picture about the distribution of layers and I like how it explains growth in companies, especially for big companies.
But in the end, I believe it's the best choice one can make – move on to become happier, more experienced and wiser :)
Firstly, thanks for sharing that article!
But I agree with your point regarding processes - it's hard to come up with a system that really suits everyone. Fortunately, there are plenty of discussions around that.
But imo it's equally important to talk about from an individual's perspective. In my case, it was hard for me to justify a promotion, because of comparisons to others. It's easy to find developers who are better than you and it's easy to start comparing yourself to them. In some way, processes can help around it, but at the same time, managers and culture must support and motivate to reach higher.
And yep...in the end, the easiest way to understand your value is to go to a new environment.