Not all code monkey jobs are the same. I'll be turning 25 in just a few days here and I've had more than my fair share of experiences thus far, as I dropped out of school at 20. First company was run by a shyster that went bankrupt in 1.5 years or so from my date of hire. We did some good work, but he went over the top after a while... I met some good people while I was there too. Small company, 20-30 people.
I was unemployed for a few months.. then I found another small company, again 20ish people. I worked there for about a year, but I felt like I got lowballed on my salary, so when I got an offer elsewhere, closer to home, I took it. THAT job offer came from a guy from the 1st company... and it was brought up in a pub of all places.
So, I went to work for the largest employer in my city at the time (about 1,500 across town) and part of a multi-national company. That's a bit different.. and I wasn't even a code monkey any more. I was "tech support" I guess for lack of a better term. I had no job description, my boss had no idea what I was supposed to do when I got hired on, but there was this idea that I should just be there. It worked out well... and when I left (again, after just shy of a year) my boss had no idea how to write my job description. I tired to make things not break, and when they did break I figure out who broke it and how to fix it. That was about it... very interesting!
But.. I bounced out of there at the request of a buddy that needed a contractor to fill a spot at another company... and we knew of the opening because ANOTHER guy from the 1st company I (and he) worked for let us know of it.. and that I was going to be a good fit. So, I took the contracting job, and my buddy made a BUNCH of money off my work there. Hard feelings between me and my buddy? Nope, not at all. When I signed on I made sure I got the same salary as I had before... he wanted to pay me more. I said no... he RELUCTANTLY agreed.
Eventually they hired me full-time... buddy lost some money on that one. Then again, he DEMANDED that I leave. Threatened physical force if I didn't take the full-time job, actually. Considering at the time I was his #1 source of income... yup, that's what good friends are for.
So, I've been doing this same gig for about a year and a half now... working with a small group again. I play with jukebox systems actually. Yeah, its work, but it feels more like 'play' some days.
I also did a small stint as a contractor for a wireless ISP that has sprung up in the area, also run by a high school buddy. We crossed paths at a party with a bunch of mutual friends, and knowing I'm a geek he asked if I knew about this "Linux" thingy and I did a few weeks work with him getting him bootstrapped. He's something like 22 now (this is 2 years ago that he started) and now he's an independant business owner.. runs it with his dad, shares an office with my OTHER techy buddy. Small world.
What's my point?
If you had told me years ago what would have happened to me when I just said "screw it" and took that 1st job as a college drop out I'd have said you're INSANE. I never saw it coming. Nobody did. Nobody could have predicted this. Not me, not my wireless ISP buddy's lot in life, not my buddy that runs his own company (who also dropped out of college w/ me to work at the same company) etc.
You're what? 22? Make a grab at something, try it out, run with it, see how it fits, stay there, move on? Who cares? if you think you can make something of it just grab it and beat the task at hand into the ground. Repeat as often as necessary.
Oh, and somewhere in that midst I spent about 2 years part-time trying to get a company off the ground with my aforementioned buddy from college and 3 other guys. It didn't work out... but we gave it a good run.
If it looks good.. GO FOR IT! What doesn't kill you only makes you stronger, and all that.
Regarding military experience... some of the BEST people I've worked with were those that were in the Marines or Army. I've NEVER seen a guy from the services come across as a slacker. Not once.
You've got to stop hedging your bets and trying to find the safest, most fullfilling postion out there. It doesn't matter much what the stats say, or what the percentages are, it matters only in what you do. YOU control what happens to you, regardless of what pile of crap you step into. Make the best of it. Sieze the day.
If you want stories of people stepping into the unkown and making something unexpected of it... let me know. I got some good ones.