3 ms·
"It wasn't about semi colons, or the latest frameworks; but a desire to see things a little more generally that could apply to large classes of languages." Thi
by jghn 10y ago
"It wasn't about semi colons, or the latest frameworks; but a desire to see things a little more generally that could apply to large classes of languages."
This is the number one most important lesson a software developer can learn. Strive to understand the underlying abstractions and patterns, make sure to have a broad experience base so you can see many different ways these abstractions and patterns are applied in different languages and frameworks. You will be far more useful as your career progresses, quicker to learn things, able to spot the good and bad in the latest buzzwords.
I did not go to one of the 3 named schools but my observation over the last 20 or so years has been that while not a perfect correlation, better CS programs tend to do a better job instilling this sentiment into students.