If you don't know "what you want to do when you grow up", go work at a start up company. It doesn't have to be a tech company. It can be any small, new and growth focused company. I'm a serial start up guy. I've been working for one start up after another for over 15 years. I do it primarily because I enjoy creating and growing a business AND I like to do many different things.
I'm a man of many hats. I am CFO, CIO, human resource specialist, business development executive, in-house lawyer, copywriter, sales person, accounts payable and office garbage man. Hey, someone has to haul it to the dumpster. I work at a start up and I fill the gaps. I wouldn't have it any other way. The thought of doing one principle function, day-in and day-out, year after year is just not appealing. There are many things I don't like doing but I know it's only going to be a small part of my week. I also like to learn and I have a tremendous opportunity to learn many new things constantly. I speak with people in all sorts of industries with all sorts of job functions and I make it a point to understand what they do, why they do it and how it relates to my company and me.
I speak with many people starting out in the business world and when they aren't sure what direction to go I tell them go work for a start up. If you have a brain and the ability to be a self-starter then a new business is your oyster.
Here are some tips on broadening your experience working at a start up:
1) Look for balls being dropped and pick them up. The signs are all around you - bills are missing payment, a potential client needs to be picked up at the airport, no one has thought of sending holiday gifts to business partners, there is a stack of state communications from unemployment no one wants to read, no one has proof read the sales proposals, the insurance broker wants to review liability policies... you get the picture.
2) Listen to your co-workers and listen for stressors. What are the things they are so far behind on they are struggling? Pitch in.
3) Think about opportunities to help progress the business. What are some of the barriers? Remove them.
4) Flat out ask the owner/founder what's the most critical goals of the company this quarter and say "how can I help reach them". It doesn't have to be big things. Just freeing up others from little things can be an enormous help.
5) Take a problem off someone's plate and fix it.
6) Help promote your company on social media, chat forums and professional groups.
Once you show initiative others will be happy to start turning over responsibilities. Look for opportunities and jump on them. Pretty soon, people will naturally start coming to you. The more you know, the more you grow. Start ups are an exceptional opportunity to do this.