I'm a student programmer (mainly c++/c# exp) currently living in England, my placement office only found very ill fitting placements (e.g IT Manager) for someone only interested in becoming a great developer (I wanted a placement where I could learn from more experienced programmers). I found a company that I thought would be great and managed to go through the whole interview process etc, then at the very last second said they can't take me on.
I'm now faced with difficult decisions. My options are:
1) Go straight into my final year at university.
2) Continue desperately looking for a placement, it needs to start in the next two months to be considered part of my course.
3) Try to get funding and continue work on one of my entrepreneurial side-projects full-time for a year, then go into my final year.
As you can imagine I'm a bit scared and annoyed, mainly at myself. I wasn't stupid enough to willingly put all my eggs in one basket, I just couldn't find any more baskets. I even had to tell my best friends at university to sign for a house without me because they'd already waited too long just in case.
I doubt 3 is a good idea, I have no cash flow and no savings, so if worst comes to worst I have no way to support myself. I also really don't want to go straight into my final year because I'll be foregoing a great opportunity and I'm dying to actually work with other developers (yes I'm looking at open source projects to satisfy that).
I've been searching every job website I can find and emailing anyone who seems like they're in a position in which they could help.
I'd love to be somewhere where I can be mentored.
I know, I know, I'm a whiny little kid who didn't get what he wanted and now expects other people to help. I'll gladly take that stigma if I get just one useful comment helping me move forward.
The standard American response would be to work on open source projects and focus on getting good grades in your last year to make yourself attractive to full-time employers upon graduation.