If you are still in college I would recommend joining your university's co-op program and try to work for companies that have gotten decent reviews from former co-op students.
Almost everything this guy learned except the exact details of the process, could be learned while you are still in college so you can make an informed decision on your first real job and probably have the opportunity to continue with whichever company you co-oped with after graduation if that is desired.