Good, honest question. A couple of years ago I was in a similar situation. Always liked math/science, fell into programming but didn't like it enough to spend free time on it, not super happy at work, more social than most programmers, etc.
Here are a few things that happened after that first year that helped me become much happier with my job as a developer.
1. Experience/Seniority
After a year of being low man on the developer totem pole, I finally started to gain some expertise and real value at my company. I had some degree of seniority over a couple new hires who would come to me with questions and for help. For whatever reason, this made me feel far more invested at work and made it a lot more enjoyable than being an apprentice. It's just a lot less fun to be the new guy. I might also mention here that it can take a long while to acclimate to the 'real world' outside of college. It might be the case that you won't enjoy working in any field as much as you enjoyed college (especially if you're social). Something to consider at least - it at least might be worth giving yourself some more time to see what level of granularity your dissatisfaction is: specific job, programming, or just "Job" period.
2. Expertise
It's enjoyable to be good at something. Going hand-in-hand with #1, I found myself enjoying my work a hell of a lot more once I was no longer stumbling around in the dark, but had started developing strong skills. A while back I started blogging and working on side projects, which made me more invested in my growing skillset. Most jobs are un-fun when you're a novice.
3. Work friendships
After 9 months or so at work, I started interacting more with members of other teams and going to the gym over lunch with coworkers. I forged a few reasonably close (by work friend standards) friendships at work, which made going to work more of something to look forward to. It's amazing how something as simple as looking forward to share something you read on HN the night before with a friend can make going to work more palatable.
Anyway, I would suggest not giving up just yet. A year really is not all that long of a time period to make the huge transition from college to working adult. Try sticking in there a bit longer, committing yourself to things you don't currently find appealing (side projects, blogging, etc.) and see if the passion comes.
Here are a few things that happened after that first year that helped me become much happier with my job as a developer.
1. Experience/Seniority After a year of being low man on the developer totem pole, I finally started to gain some expertise and real value at my company. I had some degree of seniority over a couple new hires who would come to me with questions and for help. For whatever reason, this made me feel far more invested at work and made it a lot more enjoyable than being an apprentice. It's just a lot less fun to be the new guy. I might also mention here that it can take a long while to acclimate to the 'real world' outside of college. It might be the case that you won't enjoy working in any field as much as you enjoyed college (especially if you're social). Something to consider at least - it at least might be worth giving yourself some more time to see what level of granularity your dissatisfaction is: specific job, programming, or just "Job" period.
2. Expertise It's enjoyable to be good at something. Going hand-in-hand with #1, I found myself enjoying my work a hell of a lot more once I was no longer stumbling around in the dark, but had started developing strong skills. A while back I started blogging and working on side projects, which made me more invested in my growing skillset. Most jobs are un-fun when you're a novice.
3. Work friendships After 9 months or so at work, I started interacting more with members of other teams and going to the gym over lunch with coworkers. I forged a few reasonably close (by work friend standards) friendships at work, which made going to work more of something to look forward to. It's amazing how something as simple as looking forward to share something you read on HN the night before with a friend can make going to work more palatable.
Anyway, I would suggest not giving up just yet. A year really is not all that long of a time period to make the huge transition from college to working adult. Try sticking in there a bit longer, committing yourself to things you don't currently find appealing (side projects, blogging, etc.) and see if the passion comes.
Good luck!