I think I can speak on this as I recently went thru a Ruby on Rails bootcamp and started with 0 coding knowledge.
As a business person and entrepreneur trying to start my own company I always wanted to try to build something myself so I went ahead and signed up for a bootcamp and completed the 2 month course work.
Lots of people ask me about my experience and I think I can sum it up in a few points:
1. If you are looking to take a 2-3 month course and be 100% ready to be a junior developer and make $80-$100k you are likely misguided.
2. That said if you continue to code and teach yourself for a couple more months after the bootcamp by working on as many real projects as possible you likely will be able to get hired (also if you interview extremely well and your specific city has a huge need for developers that obviously helps).
3. Bootcamps give a great base layer for people to work with and grow from. Giving you the ability to teach yourself more efficiently on your own thru other online courses like Treehouse or even hack together knowledge with the help of stack overflow and other online resources.
As a business person I did successfully build a very rough prototype of my site by myself but the biggest benefit I got from the program was really learning how to think like a coder and therefore become a better product leader. Learning basic jargon and how to debug issues allowed me to quickly understand issues when they came up with the developers I work with on a daily basis. It is also great to help you vet talent out when you are growing and hiring technical folks even when you are not fully a technical founder.
In the end I believe bootcamps are great and I still highly recommend them but keep in mind that there is a lot of hype with them and you really only get out what you put into it.
Hope this helps.