And, ironically, back in the mid 1980s had I done the 4 year college route at a state school rather than 2 years at a junior college and the rest part time at night at a state university, I'd have had about 15K in debt. Less than today's 30K. Of course, I didn't even want that much so I did junior college and got a job as a grunt programmer at a company with tuition reimbursement and went to school at night to finish the bachelors and MSCS. You pay one way or the other. At the time, decent jobs did require at least a bachelors degree in comp sci and working where I did, an MS was needed. Now? Not clear, though yeah, for an electrical engineer I think you would.
Then again, I have found my intense comp sci theory academic training to have been invaluable for my career to know what NOT to do - complexity analysis, for example, has saved my hide more than once. Though I've not written a compiler except when I was in grad school.