Switch companies or reskill where you are? How to decide
Feeling stuck, the two obvious moves are "change companies" or "learn new skills." Picking the wrong one wastes a year. Here's how to tell whether your problem is your environment or your positioning.
Key takeaways
- Switching and reskilling solve different problems — match the move to yours
- A switch helps when your environment caps a strong profile, not when your profile is the issue
- Reskilling fixes your value, while switching fixes your environment
- Sometimes you need both — reposition first, then move to capture it
- Diagnose before you move, or the wrong choice costs a year
When an IT career feels stuck, two moves present themselves: switch companies, or reskill where you are. People often pick by mood — frustrated with the boss, they switch; feeling behind, they take a course. But these two moves fix different problems, and choosing the wrong one wastes a year and leaves you exactly where you started. The trick is diagnosing which problem you actually have first.
Two different problems
An environment problem is when your current company is the bottleneck — no growth path, a manager who won't develop you, a business that's shrinking, a role frozen below what you're capable of. Here, a strong professional is being held down by circumstances. A switch helps, because you're carrying a good profile into a place that can use it.
A positioning problem is when the issue travels with you — your skills sit on the shrinking layer, your profile is generic, you lack a direction, so no environment values you much. Here, switching companies just relocates the same problem. You'll feel stuck again in the new place within a year, because nothing about your value changed.
The costly mistake is treating a positioning problem as an environment problem — job-hopping for years, always disappointed, never asking why the stuck feeling follows you.
The diagnostic question
Ask yourself honestly: if I moved to a great company tomorrow with my current profile, would I thrive — or would I hit the same wall? If you'd thrive and it's just this place holding you back, it's an environment problem: switch. If you'd likely hit the same wall anywhere, it's a positioning problem: reskill and reposition first, so that when you do move, you move as someone genuinely more valuable.
Another tell: are similar people at other companies clearly doing better with the same profile? If yes, environment. If people with your profile are stuck everywhere, positioning.
Often both — but in order
Sometimes the honest answer is both: your positioning needs work and your environment is capping you. When that's the case, sequence matters. Reposition enough to raise your value, then switch to capture it — rather than switching first and carrying the weak profile into a new place that will cap it just the same. Fix the thing that travels with you before you travel.
Working out which problem you actually have — environment, positioning, or both — is genuinely hard from the inside, because frustration with your current job makes "switch" feel like the answer even when it isn't. An outside read is exactly what a 1-1 counselling session provides: a clear diagnosis of why you're stuck and which move actually fixes it, before you spend a year on the wrong one.
FAQ
Should I switch companies or reskill to get unstuck in IT?
It depends which problem you have. If your company is capping a strong profile (an environment problem), switch. If your skills or direction are the issue (a positioning problem), switching just relocates it — reskill and reposition first. Diagnose before moving; the wrong choice wastes a year and leaves you stuck.
How do I know if it's my company or me holding my career back?
Ask honestly: if you moved to a great company tomorrow with your current profile, would you thrive or hit the same wall? Thriving means it's environment — switch. Same wall anywhere means it's positioning — reposition first. Also check whether similar people elsewhere do better with your profile; if not, the issue travels with you.
If the stuck feeling follows me between jobs, what does that mean?
It means you have a positioning problem, not an environment one. Job-hopping relocates the same generic or fading profile without changing your value, so you feel stuck again within a year. The fix is to reskill and reposition — build a clearer direction and durable skills — so your value, not just your address, actually changes.
Should I ever do both — reskill and switch?
Yes, and often you should — but in order. If both your positioning and environment need fixing, reposition enough to raise your value first, then switch to capture it. Switching first carries a weak profile into a new place that caps it the same way. Fix what travels with you before you move.
