A lot of good advice here, I’d just like to say the following;
Getting a bachelors degree in an engineering field is a sure way of having a steady career with liveable/comfortable pay AT THE LEAST.
My dad has a bachelors in business and he started as a buyer in 1980 at a hard drive company. He has been a program manager for the past 15-20 years, managing people with PhD’s and masters in engineering/physics etc. He has hit the “ceiling” of pay for his degree, they will not promote him to director almost for the simple fact that he does not have a masters/phD in engineering etc. And I can just about guarantee that he would not be where he is if it weren’t for that piece of paper.
But you see, the experience IS important and it HAS paid off for him. What I am getting at, is I think it’s still one of the safest/realistic approaches to get a engineering degree etc. AND acquire experience. Sure the guy who is 25 with 6 yrs experience may be ahead of the guy who is fresh-out with his engineering degree/ zero experience. But what about 5-10-15 years later? At some point you’ll have a guy with 10-15 years experience AND a great degree vs. a guy with 15-20 yrs experience WITHOUT a degree. At this point the difference in experience isn’t as substantial. YES universities and higher education is an industry, it has to be to exist. But there is value in learning 4 levels of calculus, classic/modern physics, strength of materials and dynamics etc. If not for what you actually learned, then for LEARNING HOW TO LEARN. Yes I agree that it comes down to the ability of the individual to APPLY it. I would also reiterate that getting a degree is a filtering process, many enter, few complete their engineering degree and those who do have proven at least something (ability to show up with a completed assignment on time/sober…over, and over, and over for 4+ yrs).
A smart guy with no degree and experience is very useful, a smart guy WITH a degree AND experience is MORE useful, I would argue.