I am not done with university yet, so I don't speak confidently. But I'm afraid I have no special perspective, I just echo what I hear a lot: Learning by doing is probably the most important, but structured courses provide a theoretical and practical foundation that fills in a lot of important gaps that I would have had if I were only self taught.