> There's just nothing in the field of computing that I believe couldn't be better learned by experience.
Not sure I would agree. School gave me a bunch of the knowledge I'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.
I'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.
Not sure I would agree. School gave me a bunch of the knowledge I'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.
I'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.