I don't disagree with this, but in the long haul, life is richer and more complex.
I have a bachelors degree in "The History and Philosophy of Science" and w.r.t. CS am completely self taught. My first job (20 years before bootcamps!) I got mostly on the grounds of knowing a modicum of C and marginally better than high-school math. That wasn't the hottest software company out there, but it was a great apprenticeship for me. After 3-4 years I moved on, to a startup with marginally higher standards which was then acquired by Microsoft.
I'm currently a Principal Engineer at Amazon, I regularly use and apply the deeper CS canon that many people that I have interviewed over the years seem to have forgotten since they studied CS. One of Amazon's leadership principles is "Learn and Be Curious" -- which is not a bad maxim for doing well regardless of your educational background.
I have a bachelors degree in "The History and Philosophy of Science" and w.r.t. CS am completely self taught. My first job (20 years before bootcamps!) I got mostly on the grounds of knowing a modicum of C and marginally better than high-school math. That wasn't the hottest software company out there, but it was a great apprenticeship for me. After 3-4 years I moved on, to a startup with marginally higher standards which was then acquired by Microsoft.
I'm currently a Principal Engineer at Amazon, I regularly use and apply the deeper CS canon that many people that I have interviewed over the years seem to have forgotten since they studied CS. One of Amazon's leadership principles is "Learn and Be Curious" -- which is not a bad maxim for doing well regardless of your educational background.