Honestly, I'm not really sure what to make of this. As a CS student I definitely feel that there's a huge gap between the industry needs and what the academia supplies. However, discussing basic algorithms and data structures with my 'self-taught' friends makes me feel like I'm listening to a Wikipedia page that can't simply answer the question, "So how does it work?"
I feel that it's this basic understanding of 'quantitative and algorithmic thinking' that schooling instills in you that will allow you to think of new concepts instead of dwelling in the old.
However, I can't deny that there are times where my professors' downright frustrate me with their lack of simple programming skills, such as small syntactical things that anyone who actually programs would know like second nature. I guess it is true that I'm going to school to learn advanced concepts and not syntax, but that doesn't mean it doesn't make me doubt my schooling just a touch.
Seems logical. After hours and hours of poker I find it easier to figure out my odds in all sorts of situations. The same concept could be applied to video games.
I feel that it's this basic understanding of 'quantitative and algorithmic thinking' that schooling instills in you that will allow you to think of new concepts instead of dwelling in the old.
However, I can't deny that there are times where my professors' downright frustrate me with their lack of simple programming skills, such as small syntactical things that anyone who actually programs would know like second nature. I guess it is true that I'm going to school to learn advanced concepts and not syntax, but that doesn't mean it doesn't make me doubt my schooling just a touch.