5 essential questions to ask yourself when considering a coding bootcamp