I'm not a proponent of the bootcamp model though I'm don't think there's anything wrong with going to one if they provide a fair amount of career support, realistic expectations, and guidance after. It's hard to tell what any camp's culture is like... and the one I went to was clear from the start they wouldn't be offering any support.
Since then I've had 3 jobs in tech and two of them didn't involve performing dev tasks full time and I was constantly waiting for company approval. I didn't believe I was good/mediocre enough, and therefore didn't reach higher. When I did make the job and realized I wasn't good enough, I also knew I had to work triple hard to create projects and keep applying to other places with the idea that I would learn more, and faster amongst a team instead of staying home and beating myself down.
imo the hardest part is to find the strength to keep enjoying instead of letting occupational trauma ruin it all.
The schools of thought I've been exposed to at previous workplaces were varied, and it could be said some were too strict for not being anywhere near a FANG company. Without the kind of context for solution and pattern recognition that a CS degree offered, it was very easy to sway me into thinking the best way to do something or whomever was qualified was whatever the tech lead thought.
I can only say the strange satisfaction of making a dumb idea work and also having a community online is what keeps me going ... there's definitely a handful of people who looked at me like I'm stupid for continuing while between jobs. I'm trying to get to a better place mentally and not let being a "dev" or worker become my identity.
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.