I'm a Software Engineer, graduate in my birth country Venezuela. I have to say, as collage is free (since 1960), was an advantage to choose to do the studies, but even if it was paid, I would probably end up studying anyway. I have no regrets about it, as I learned so much things outside the programming itself, that I did not learn that much as I learned by myself. But, the other subjects, that many may find unrelated, and insufficient to justify the cost of a collage, did make a different for me.
What do you think? Is collage underrated? Can you truly self learn every there is needed to be a good professional?