At the end of the day, it comes down to self-awareness.
I know full well I wouldn't flourish in a Bootcamp environment, as I have my own style of learning. Whereas someone else would benefit heavily from working in a group setting. That's fine, there is no right or wrong.
Self-awareness is the underplayed strength of coders, without a doubt. Once you truly understand how YOU work/learn/perform to the best of your ability, then you will be able to develop yourself much faster and quicker than anyone else who doesn't have that insight.
I like the comment that Bartmr left though:
"Bootcamps are the embodiment of the difference between theory and practice."
For those that avoid the Bootcamp route, open-source will give you the practice you require.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.