So, there is a difference between a boot camper and someone who is self taught. I started out as self-taught, and have since then taken courses/advanced studies to further my own knowledge.
The path you're on is very similar to the one I took. Been an apprentice or Jr developer is a smart, smart path to take.
Concepts that I've seen missed in recent code interviews:
- I know "Node", but what is the V8 engine? I've seen this a lot as Node has gotten more and more popular. It's critical, at least in my opinion, to understand at the bare minimum how Node works under the hood. Writing a few web apps with a basic set of Node APIs is great, but do you actually understand what is going on?
- AngularJS. Have you looked at the source code? Do you understand how directives work? Can you explain how the digest loop works? Can you explain the use cases for two-way binding? Why wouldn't you need two-way binding?
- VanillaJS - Can you write out some basic ways to manipulate the DOM without the use of jQuery or another framework? Do you understand how event listeners and event propagation works?
Those are just some of things that come to my mind right away.
There's also a point to be made that it is easier to trust that someone who spent 4 years in coursework is committed to the career versus someone who took 3-5 months doing a boot camp.