The way I got into the industry was by developing a portfolio of voluntary projects which I built - in my case, PHP/MySQL websites. I was also lucky enough to land a couple of summer jobs which were IT related - games testing and website building. I wasn't initally very good at either, but they were something to add to the CV in order to get that first development job. My CV was a combination of my CS degree, and the experience I had got via voluntary projects, and summer jobs. This was enough to get me an entry 'junior developer' job, which was a terrible job really, but one which launched my career. These days, if I was doing it again, I would also look at doing small paid projects on freelance websites such as odesk.com and elance.com. It's important not to rely too heavily on educational qualifications, although they are important, but instead concentrate on gaining experience. Use that study time to gain unpaid work experience, and that will usually actually be much more impressive to show to a potential employer than your 'A' in differential calculus. Show you can be practical and get the job done.
I will also say that, although technical skills and education are important, a lot of employers will be judging your people skills. They want to take on someone that will get on with the team, can meet clients now and then, and generally not annoy the hell out of everyone by being a pedantic primadonna egotist. Do have other interests than coding. Do go out and meet people, and have a proper social life. People skills are increasingly important. In my workplace, they are probably more important than technical skills. This is not uncommon.
This post has been edited by wordswords: 15 February 2012 - 07:42 PM