I went to uni and did Systems Engineering which was more of an Engineering degree than CS related. We did, however, do a fair bit of programming and I found I really enjoyed it (I hadn't really been exposed to computers before uni). I was extremely eager to get a career as a programmer. Now I am doing some travelling for a year (In Canada right now, from England originally) but I am keeping an eye on the job markets back home so I can get the application process started towards the end of my travels. To be honest it just seems to me that if you aren't proficient and experienced (often highly) in a dozen different languages and APIs then you really don't have much of a chance because, for every job that's going there are plenty of people out there who are.
Fortunately my degree is in engineering so I have that to fall back on.