I've done pretty well in life by "going where the jobs are" as opposed to setting my sights on a particular job. When I entered the workforce in the mid-1980s, everybody wanted to work in computers, such as Wang Labs, Digital or IBM. I took a job fixing copier machines - a job that many looked down upon but I eventually ended up running an entire region with multiple branches and hundreds of employees.
All the education I needed was four years in the Marine Corps. They taught me leadership, discipline, how to deal with adversity, work ethic and how to be a self-starter among other things.
Guess what? I came out of the Marine Corps debt free! Since then, it's been a rocket ride career-wise. I've left those college boys (and girls) in the dust.
Everybody spending all that college money expecting to get a glamorous job right from the get-go are bound to be disappointed. Nobody wants to hire a young kid who feels (due to their college education) that they shouldn't have to get their hands dirty. The best people I've hired are go-getters who never had a college education. They are willing to start at the bottom and work their way up. When hiring, I'll always take somebody with military experience over somebody who went to some fancy college.
Excellent advice.