Schools should have separate programs for students who want to pursue academic research and who want to work in the industry. Recently graduated with a CS degree, I found that most school courses didn't help much me to land on a job. It's really the internships (which was part of my program) I did during my school years helped me most to land on a job.