with the level of college debt a person needs to take on to get an engineering degree, who would do that to get a $40K job, and then have a career competing against foreign labor?
I got a college level education as a Data Systems Technician in the US Navy. I paid for it with my service.
Well, the smart money was on all the college students who just graduated after attended night and week-ends (such as myself), paid as they went via my own money, corporate pittance sent my way, and the record low interest rate (lowest in 40 years), and that's how you do it.
I did it for me - I didn't do it because I expected the big bucks - I honed my experience as I learned.
I also didn't enter a field I hated strictly for the cash. Now that would really stink.