> Lets not pretend that being able to put a form on the web and do basic CRUD to a database is the most advanced coding in the world.
There's a difference between knowing that this what you're doing when you build a web app and not knowing. The former requires a formal education or years of self-study.
Let me preface this by saying: I do not live in an area such as NY or SF where the top 1% of bootcamps exist and have a good track record. In case you haven't noticed, in 2015 the fast-foodification of code bootcamps happened. Local camps have popped up in almost every city. They are what the majority of the country has immediate access to.
In my experience, The majority of people leave boot camps with a seriously warped view of programming. Some of the graduates I've met come out of bootcamp with inaccurate/harmful/evil perceptions such as "These ruby commands aren't working...", "C++ is sooo outdated, why wouldn't you just use a user-friendly language like ruby", "What's the code for doing x, I can't find it online", "coding in html", "coding is easy", "you can learn everything online", "CS is the theoretical stuff", "I made a functional Twitter 'clone' in 3 days; it's on my github. [never mind the fact it's the nth iteration of the same cookie cutter 'open source project' as everyone else from camp... UGH]"
For iOS, it's not as bad. Out of necessity you need to learn a little bit more about OOP and compilers. However, these are the same folks that think that using getter and setter methods plus storyboard to get a UI up is worthy sample-app (Look, I made my own calculator.app - fork me on GitHub!)
I've seen all these types first hand. I have had the displeasure to work with some of them. None of these people had any clue what's really happening when they fire up MRI/node/whatever. None of these people ever wanted to be "found out" so they lie and bullshit, making them absolutley impossible to deal with.
They've been taught [read: brainwashed] into thinking that it's ok [advantageous, actually] to be cocky and "fake it until you make it." The boot camps I've seen go out of their way to reinforce the idea that you're getting your money's worth. It's difficult to correct them, since they are usually very insecure about their emotional and financial investment in the bootcamp.
IMO these black-box perceptions are extremely harmful for everyone that has to work with these kinds of devs. The worst part is they all circle-jerk about how useless CS degrees are for CS jobs.
After only 6 weeks of coding you are cargo culting. No matter what. You cannot a good web developer out of bootcamp. It's impossible. There are no shortcuts to good fundamentals and hands-on experience. Production-ready skills take years to refine and develop. It does not matter how intensive your "learn2code make 90k now" course was.