Having interacted with a lot of both lately, my impressions are that bootcamp graduates focus on mostly on functional requirements.
They have a hard time identifying non-functional requirements, assessing and mitigating risk, and start getting confused when things go low level.
In my experience, all "friendly" technologies have sharp edges somewhere, where you start getting exposed to low level issues. When you face these issues, there's no guarantee the answer will be in stack overflow and you will appreciate having learned some theory.
They have a hard time identifying non-functional requirements, assessing and mitigating risk, and start getting confused when things go low level.
In my experience, all "friendly" technologies have sharp edges somewhere, where you start getting exposed to low level issues. When you face these issues, there's no guarantee the answer will be in stack overflow and you will appreciate having learned some theory.