What every computer science major should know (2011)
Given the expansive growth in the field, it's become challenging to discern what belongs in a modern computer science degree.
I'm a computer scientist that became passionate about precision medicine in a quest to diagnose my son Bertrand .
Visit matt.might.net → On Hacker News Apr 2010 – Jan 2025
Software Engineering 18Life, Learning & Writing 11Career & Management 8Math & Algorithms 7Tools & Productivity 6Programming Languages 6
Given the expansive growth in the field, it's become challenging to discern what belongs in a modern computer science degree.
It’s important for programmers to continuously challenge themselves in order to avoid creative and technical stagnation.
There's a bit more below, but I also wrote a follow-up 5 years after the illustrated guide which may be of interest -- HOWTO: Get tenure .
There's a bit more below, but I also wrote a follow-up 5 years after the illustrated guide which may be of interest -- HOWTO: Get tenure .
Even before I got tenure, folks have told me they’re “looking forward to an academic advice post on tenure.”
I'm supervising a lot of new grad students this semester, so for their sake, I'm cataloging the common reasons for failure.
My reply crossed the threshold for a blog post, so I'm posting it here to be consistent with my own principles on academic blogging .
These recommendations are sorted from general to specific: from resources for any kind of graduate student to resources for graduate students in my own field, static analysis.