The difference is at a university you have to learn ~5 different subjects at once. On the job you only learn one. It's more of a "Breadth first" approach.
When I was in school mostly the poor kids and lower middle class had jobs, but I wonder if that's still the case.