There's nothing better than gaining real world experience while studying in college. If there's not an available job on campus that meets with your career and degree goals, there are always off campus activities for all majors. After all, when the student leaves college they are going to get a job somewhere. For instance, someone studying Library science may be able to get a job within the school or local library and veterinary students will find it easy to obtain a job working in a veterinary clinic or shelter. These jobs may not be exactly what the student is looking for, for example the veterinary student may end up doing appointment setting and reception work, but at least it gives the student exposure to the field that college is preparing them for.
Really there are hundreds of ways for college kids to make money. It's a matter of finding the opportunity and making it work for them. The student may not be able to avoid student loans altogether but they may be able to supplement their income and live independently.