This post reads like the author holds the school responsible for the students success. Programming does not work that way. You MUST make yourself successful. Even giving a minutes thought to a schools "result stats" entirely misses the point.
Taking this to the next level, I don't think people should be paying to go to any sort of coding school. Spend the money on a second monitor and living expenses and sit at home and work on building something real. There is no better, quicker or more effective way to learn, and every bit of knowledge that you need is published on the Internet for free.
Come on, that totally ignores reality. Just because you eventually need to problem solve by yourself doesn't mean that you should shun any help or guidance or structured learning to get to where you CAN do that.
I'm a self-taught developer. I learned to program the way that you did, it sounds like, by being curious and tinkering my way through, solving more and more complex problems.
But guess what: that's not how many programmers learned, including some great ones. They went to a structured program and learned there. Where do you get this idea that real programmers are self-taught, so any structured learning is a waste?
Every single online comment thread about coding bootcamps that I've read has had comments from people with your perspective, so you're not alone. But they've also all had people who had no experience programming, went to a bootcamp, and now have good jobs that they enjoy. I know multiple people like that myself...do you think they're all lying? Or maybe you think they must not be REAL programmers?
Programming isn't magical. It's a skill, and just because we taught ourselves doesn't mean everyone has to.
I think this is a popular opinion that's just not realistic. There is a >0% of the population (much greater IMO) that is more productive learning in a structured environment. For those people there is an amount >0$ that they would be willing to pay for that structured environment. To say otherwise is basically just a glib, "Well I did it so why can't you?"
There is no "structured environment" when you get a job in programming. You are given goals and you need to get the result through learning and problem solving and just trying to make the damn thing work.
If the only context in which a person is capable of operating is one in which they are "taught" then they aren't suited to programming.
You have to do it on your own eventually so many as well get started on the task of becoming good at that.
Taking this to the next level, I don't think people should be paying to go to any sort of coding school. Spend the money on a second monitor and living expenses and sit at home and work on building something real. There is no better, quicker or more effective way to learn, and every bit of knowledge that you need is published on the Internet for free.
Stop learning, start doing.