- Is a four/two year CS degree worth it in 2019?
Absolutely without a single doubt. I’m studying to get my bachelors of science in CS and the school I attend is an ABET(american board of engineering technology) accredited institution… meaning if I apply to Australia for example or NZ I qualify for their high skilled visa under the “accord”… where as without ABET accreditation, you don’t get the highly skilled visa… so it’s a big deal and if you choose to pursue a CS degree, ABET accredited is a must as you can go anywhere in the world and be recognized… plus most government positions at least in the U.S. require ABET accredited degree… always good to have options and be limitless so to speak… this degree is good insurance.
And my CS degree is relevant… we do mostly Java and C++, Oracle for DB… but working with assembly language programming is huge as you can boost the performance of your applications in a way no self taught can… my opinion. Also we cover extensive programming and projects in Javascript, HTML, CSS, OOP, DS and Algorithms in both Java and C++, Networking, React, Android Development… Also because of Calculus and the understanding of CS Architecture/Organization/Assembly language programming you would know how to create frameworks and even entire computer languages from scratch if you so desired… it’s a huge advantage… Also we go deep into application lifecycle development, load testing, unit testing… we have to complete a thesis (usually masters programs require, but my school makes undergrads do it). Super deep into design patterns… it’s all about performance.
So this all said, the comments of “in web development you don’t need a CS degree” is misleading… wouldn’t it be nice as a web developer to know how to create and manipulate frameworks/technologies to customize and maximize the performance of your applications?.. it’s worth thinking about, I know I did. If a technology doesn’t exist, you could possibly create one to fit the needs of your development goals… super hard work, but hey you learned the “know how” to do it… if you have a good memory haha… just my opinion.
Plus if you wanna go into AR, VR, Machine Learning and drive the cutting edge forward… you can do that with a CS degree completed… you know the math and everything in between that makes computers and networks tick from conception to today… just my opinion again.
- Can colleges keep up with the industry demand?
Mine does, can’t speak for others. The courses are updated yearly according to industry demand and focus. My university’s CS courses are developed and updated by Carnegie Mellon… so that’s good enough for me.
- Should coding boot camp cost $10k, $20k or $30k?
No, absolutely not. They are just like for-profit schools in my opinion. The projects I’ve seen from “top tier” bootcamps are just “okay”… they are not jaw dropping “wow”… something to consider. I’ve looked a lot into bootcamps this year in 2019 and spoke to several cuz I was thinking of supplementing my education with an “intensive” experience… but for me I learned it was wasting my money… but who knows… it might be good for some people and that’s good if worked for them. I think it’s just something you have to research yourself and come to your own conclusion… which honestly is the best way for anything… my opinion.
- Is coding boot camp the evolution of conventional education?
Not at all, the evolution is you… computers need input/instructions from a user to perform… today people have the power… (unless skynet comes self aware 
At the end of the day, learning this and applying it is up to the individual.
- Are non-traditional hires undervalued?
I think so, all knowledge is connected and can be applied to any field using a different lens of experience, based on your experience that is. The more varied the knowledge, the more lenses you have to see and connect knowledge to apply to your goals. In software engineering, innovation is key… and what may be “non-traditional” should be traditional as computer science was founded on what man was able to connect in knowledge… my opinion… Hope it was helpful… Good luck and have fun!