Tuesday, 18 September 2007

Gone to SEED

Taken from The Free Dictionary:
go/run to seed
1. To pass into the seed-bearing stage.
2. To become weak or devitalized; deteriorate: The old neighborhood has gone to seed."
One of those two definitions is probably what you were thinking after you read that title. Well, both are wrong. I've actually joined a software development place called SEED Software, which is in the University of Hull's Computer Science department.

This doesn't mean that I've finally joined the ranks of the tax-payers again though. SEED provides training and much-needed experience of working on software projects for real clients while you look for a job. So many computer jobs ask for prior experience, but how can you possibly get that without a job? Well this is an answer to that classic Catch-22 situation.

I don't really know how long I'll be here, but it's already proved to be useful and this is only my second day. I've learned a bit more about how C#/.NET handles TCP and I've found out more information about the inner-workings of an instant messenger program. This is because my first task was to create something that has the basic functionality of Windows Messenger. It's a throw-away project though. I chose that instead of going onto a real-life project straight away because my programming skills are a little rusty and that could mean I end up missing deadlines. I'll be moving onto one of those 'real-life projects' once the IM program is completed though.

Iain Kelwick, the SEED Manager was very helpful - he took me through the initial stages of this messenger project and that lead up to my lunchbreak nicely. This is the point where things became interesting though. I was going to go into Staff House for some food - but it was too late (my lunchbreak started a little later than expected), so I went into the union (the first time since I left my sabb job). I ended up talking to loads of people and catching up on things (which was good), fixing two computer issues (which seems to be my role in life), working on another problem and getting no food at all. The union shop was closed at that point and the vending machines were almost empty - grr. At that point I went back to the Computer Science department and got something from the vending machines (how nutritious!).

Anyway, I went home at a reasonable time and now I'm back again today to carry on working on the messenger program.

Has anyone else been in a situation where they need experience to get a job, but need a job to get experience?

Technorati tags: SEED, Software Development, University