Compare bootcamp benefits and drawbacks, then use cost, time, outcomes, and certification criteria to choose a path.