You might get stuck because of a knowledge gap or a skill gap. The good news is that for most ‘hard skills’ there is a solution: the internet. Nowadays, you can find certifications or training programs for almost anything – including how to find a job at tech companies on Preppally.
In the case you are stuck because of ‘technical knowledge’ or a ‘hard skill’ knowledge gap, seek out additional training or education in order to prove to your current or new company why you might be a good fit for a new step. Take a course, earn a certification or go back to (evening) school for an additional degree.
On the other hand, when you have a gap in terms of soft skills things might get more difficult. Often you will need ‘people management’ experience for manager roles, but the issue is that you won’t get people management experience without the manager role.
I have seen many people being stuck in this vicious cycle and there are only two ways out:
Pick up a project that you can lead in order to prove your people management skills or find a coach. Lead a project with multiple stakeholders from start to end, become a team lead of a project or help new joiners in your company in order to demonstrate your soft skills.
Another route is finding a coach who can develop your people skills and vouch for you when you are applying for your next step. In the latter case you might have less practical experience, but if the person coaching you is also the person deciding on your next career move, they might feel their coaching has prepared you enough to put things into practice