They do fine for a lot of programming jobs. If you're going to work at a DoD contractor or something, work on the team maintaining a hospital website, or work in enterprise architecture you don't need a 4-year college degree in CS. I actually think you're better off getting a degree in something else and just learning to code on your own time for the vast majority of people.
> If you're going to work at a DoD contractor or something, work on the team maintaining a hospital website, or work in enterprise architecture you don't need a 4-year college degree in CS.
You've got to be kidding. The thought of somebody with only a coding school certificate writing software for missile guidance systems, aircraft, nuclear submarines, etc. is a bit terrifying.
No I'm not. Most of those systems are proprietary for obvious reasons, and the training to work those systems is going to be a lot of on-the-job training. A CS degree would help, but Lockheed Martin isn't hiring people to rewrite data structures for missile guidance systems. Well, they could be, but that's an entirely different demographic.
But even with that being said, you're not including the multitudes of DoD services that are not critical, military email accounts and websites, payment processing, web portals for HR, etc etc.
I don't think you even need a coding school certificate for any of those jobs.