Hacker News new | ask | show | jobs
by Ologn 2153 days ago
> 1) which classes I would come to enjoy, and 2) which subjects I would actually use every day at work.

Another thing that is easy to misgauge - how much work it takes to understand a topic. All told, across several classes, I probably spent a full semester studying mutual exclusion, critical sections, deadlock and so forth. I would not have known it would take several months of study to start getting a handle on that topic - although I see it all the time when debugging an error (created by myself or others) which turns out to be code that has a race condition.