I did a coding bootcamp but it was far from my first experience coding. I was previously working in DevOps and did 2 years of a computer science degree prior, also countless microcontroller projects written in C and processing.
What the coding bootcamp did is kicked my ass into web development and gave me resources and people to get a job as a programmer. I think it would have taken me much longer to get up to speed if I would have done it on my own. It also gave me a chance to learn my learning style and gave me the tools to pick up new languages and frameworks.
The only draw back is I'm now in a position where I feel like i want to go back to school to bone up on Computer Science basics because I'm more into the craft and less about whatever market forces are doing. I'll be programming probably for the rest of my life in one form or another.
You should do one if you want to get into app/web development, but if you want to dive deep into computer science or do things not related to app development, just go do a computer science or computer engineering degree. I'm still considering doing my masters in computer engineering which will be a lot harder without a bachelors in compsci or computer engineering, but possible.
>> he only draw back is I'm now in a position where I feel like i want to go back to school to bone up on Computer Science basics..
Man, I totally know what you mean. I had done primarily Ruby & web stuff one tends to use with Ruby from 2009 until early 2016. I hadn't even considered programming outside of web development as an option. Then I fell into a cloud infrastructure role. Totally changed my thinking.
What the coding bootcamp did is kicked my ass into web development and gave me resources and people to get a job as a programmer. I think it would have taken me much longer to get up to speed if I would have done it on my own. It also gave me a chance to learn my learning style and gave me the tools to pick up new languages and frameworks.
The only draw back is I'm now in a position where I feel like i want to go back to school to bone up on Computer Science basics because I'm more into the craft and less about whatever market forces are doing. I'll be programming probably for the rest of my life in one form or another.
You should do one if you want to get into app/web development, but if you want to dive deep into computer science or do things not related to app development, just go do a computer science or computer engineering degree. I'm still considering doing my masters in computer engineering which will be a lot harder without a bachelors in compsci or computer engineering, but possible.