My current situation is that I'm preparing for a 3-year electromechanical engineering technology course but also plan to transfer to undergraduate if things go well. On the other hand, if it's true that you, or I guess all college/university graduates, have a rather low chance of getting the right job they "dreamed" of after graduation, then I would be content working as a blue-collar. This might balance out more since I'll probably have to deal with much less stress. I'm not going into this profession for the money (though it's still comforting to know about it), but strictly for the knowledge, but then I started realizing if it was all worth the stress involved coupled up with a 60 000 dollar loan to pay off. Honestly, if it weren't for the cost I would go for it regardless of job opportunities. It's just not realistic for me wasting another 4 years (7 total) for a degree that has a low chance for graduates getting the right jobs/position in a company. Is it true most of you end up getting a technician's/technologist position? The "knowledge" I want just wouldn't be worth the huge loan if I end up getting a 40K job that some other graduate could do who only spent 2 or 3 years in a college. Reality... sucks? bad? or got lucky (DARPA? )? What are your cases, fellow engineers?