Now that I'm looking for a new job, I've hit a wall: most positions require deep specialization in specific areas, while my breadth of experience, though valuable, doesn't seem to align with market demands. My generalist background, which was essential in a small company, appears to be more of a limitation than an advantage in the current job market.
How do you navigate the transition from being a technical generalist to finding your place in a market that values specialists? Has anyone successfully made a similar transition?
What yielded success was shooting for "Full-Stack Engineer" and "Product Engineer" roles
Surprisingly, while startups were particularly excited, a lot of bigger tech companies were too
But while shooting for "Product Manager" or "Backend Developer" or even "Front-end Developer" I got nothing, it was the "Full-stack" keyword that got me tons of interviews
Going forward you'll need to start looking for jobs that will move you forward on what you want to specialize in. It won't be easy but eventually, you'll get something. Learn from every interview and get a better understanding of what employers are looking for.
Also. don't pick a specialty just because it pays well. Money is nice but remember you'll have to do your job for the rest of your career. Money will not make up for the mental stress of doing a job you hate.