I have just finished my first year on a Comp Sci degree at one of the top universities in the UK. However, I have very little experience with programming on my CV. I have played around and spent countless hours messing with code but I haven't actually built anything worth while and have had no experience in a job, which leaves my CV looking very empty. What would be the best route to follow to get some experience that I can actually quote? I feel that I am not good enough/experienced enough at programing to follow the open source route and I lack the experience to secure any sort of internship(and I think I would have to wait till next summer to even get one, as winter ones seem very rare, unless anyone knows of any UK-based companies that accept people over the winter?!).
If there is anyone out there who has been through a similar path, what did you do to get experience in programing, besides the toy examples that aren't interesting to prospective employers?
If you aren't familiar with Linux, start getting comfortable with it. I got my first internship with my only real qualification being that I knew my way around a shell. My tasks were mainly just running scripts on a regular basis, but it lead to getting experience in a lot of other areas.