Get into Project/Program Management. Do it as a discipline rather than as a "I just ended up doing it because nobody else will" Look for certifications in Management that your company or field cares about (PMP/PMI etc.). Very quickly you'll find that you can end up working on an infinite variety of projects and can dip into countless fields (just remember to let your actual SMEs do the work).
After a few years you'll find a groove in PMing that you may like and you can try to scope your world to that (certain project types or sizes, etc.).
My background is CS, but I've ended up in this kind of role and have worked in everything from helping out with Sales and Marketing to Designing Genomics algorithms...just dipping in to fill gaps where needed and dipping out again when there's somebody else who can fill it.
Generally the smaller the company, the more hats you'll end up filling and you'll learn more skills that way, enabling you to generalize better.
I personally tend to bounce between very small and very large companies and the ability to transition between skill sets has definitely been valuable in the larger corporations...I usually find myself starting in a discrete role and rapidly end up running a group or a department. When that gets boring I go do something very hands-on in a small company. When I want more focus, I'll go work in a large company.
The tradeoff is that I'm not highly skilled in any one field, but I can usually fill in for lots of foundational stuff to get something off the ground. I've worked in tons of fields, but would never really call myself a specialist in any of those fields, the people who are dedicated to those fields are far more skilled than I.
One bonus is I can usually take an idea and get some legs under a project very quickly, then flesh out real needs and start to fill those with specialists as needed. I've found that to be a very productive way to do business.
After a few years you'll find a groove in PMing that you may like and you can try to scope your world to that (certain project types or sizes, etc.).
My background is CS, but I've ended up in this kind of role and have worked in everything from helping out with Sales and Marketing to Designing Genomics algorithms...just dipping in to fill gaps where needed and dipping out again when there's somebody else who can fill it.
Generally the smaller the company, the more hats you'll end up filling and you'll learn more skills that way, enabling you to generalize better.
I personally tend to bounce between very small and very large companies and the ability to transition between skill sets has definitely been valuable in the larger corporations...I usually find myself starting in a discrete role and rapidly end up running a group or a department. When that gets boring I go do something very hands-on in a small company. When I want more focus, I'll go work in a large company.
The tradeoff is that I'm not highly skilled in any one field, but I can usually fill in for lots of foundational stuff to get something off the ground. I've worked in tons of fields, but would never really call myself a specialist in any of those fields, the people who are dedicated to those fields are far more skilled than I.
One bonus is I can usually take an idea and get some legs under a project very quickly, then flesh out real needs and start to fill those with specialists as needed. I've found that to be a very productive way to do business.