&gt;  There&#x27;s just nothing in the field of computing that I believe couldn&#x27;t be better learned by experience.<p>Not sure I would agree. School gave me a bunch of the knowledge I&#x27;d very unlikely picked autodidactically. For example, the basic advanced maths package, which is a key to understanding numerous CS concepts. Finite state automations, Fourier transforms, dynamic programming, formal grammars, graph theory.. are not something I could be able to casually pick up with just high school knowledge and fumbling around. No doubt some people could, but am pretty average in this regard and I think the majority would relate to that.<p>I&#x27;d even argue non-academic things, like organizing a project, working in groups, being able to tell a dud from someone who delivers, meeting the deadlines and time planning, are better and less stressfully learned in the school.