Short answer? Absolutely.
There's much we can learn from many years of formal education. Many of the recommendations from the 2007 IES study are independent of whether you're sitting in a classroom or studying software development by yourself at home.
For my own perspective on this topic, check out this article.
by Andrew Cox
January 19, 2012