I am exactly in the same position as you, just got my bachelor in CS - albeit in Europe (Switzerland), and don't want to code for a living, even if I enjoy it.
In my opinion one solution would be IT or management consulting. You'll be travelling around, getting to know many people, etc... And I think it gives you the exact tools you'll need if you want to become a entrepreneur later (social network, overview of how businesses are managed, what they need, you get the picture).
Some consulting companies that love to hire CS majors here in Switzerland:
- The big 3 (BCG, McKinsey, Bain)
- Accenture (seems to be present in Europe only)
- ...
That's exactly what I'm going to be doing with my Computer Engineering degree (like CS with some electrical engineering thrown in), but in the US with Deloitte Consulting.
I had the exact same conflict, where I didn't want to be programming every day for eternity, and this will give me the opportunity to travel around and see a ton of different companies. Granted, I'm expecting to get worked to the bone and get tired of staying in hotels every week, but it'll be a fun experience that should let me move into something awesome.
In my opinion one solution would be IT or management consulting. You'll be travelling around, getting to know many people, etc... And I think it gives you the exact tools you'll need if you want to become a entrepreneur later (social network, overview of how businesses are managed, what they need, you get the picture).
Some consulting companies that love to hire CS majors here in Switzerland: - The big 3 (BCG, McKinsey, Bain) - Accenture (seems to be present in Europe only) - ...