I think it also depends on how hard you feel you can work and learn on your own. I'm looking into the bootcamps right now because I learn better in a more regimented environment with clear goals (I'm terrible at setting goals for myself). Also, I have almost nothing in my portfolio that's programming related, and I think that a bootcamp will help me build it out more. I also want to speed up the rate of my learning, which is another advantage of the bootcamps, as far as I can tell.