Hey,
I'm doing my CompSci degree at Durham and am graduating in June 2008. What's been bothering me an increasing amount since the start of this term is what to do after I graduate. I know I want to go into work instead of further study, but I didn't decide to do that until the start of this year.
Basically, I have loads of choices and I don't know what would be best for me in the long run. Firstly, a friend of mine in my year does web design and programming on the side - he basically is going to turn it into a full-blown business when he graduates, and he's offered to let me become a partner. It's nice and local for me (Newcastle), but I'm not sure how much money I'll earn or if it'll even take off - though he seems to know what he's doing. The other thing I'm considering is doing a graduate scheme with one of those big companies; people like GCHQ and BAE Systems seem interesting to me. However, most of these involve moving to the dark recesses of the South, and I'd really rather stay near home at least while I pay off my loans for a year or so. The final thing is something I'm truly interested in: games development. However, the only graduate-friendly company I can find is Pivotal Games in Bristol. Everywhere else wants "at least one previously completed project, sample code", blah blah blah.
I guess the question I'm asking is, what would you do? Is it worth taking one of these graduate jobs immediately, or do many companies like BAE accept people who, say, took a year or two "off" to do freelance/self-employed work as candidates for their graduate programmes? Any idea or experience on how wise it would be to go straight into self-employment after university would also be great.
Thanks,
Joe