Comment

And Now, Tiny Hamsters Eating Tiny Burritos

199
Belafon4/30/2014 6:06:15 pm PDT

re: #183 klys

The one additional thing I would add is that the algorithms classes are the few places where you get exposed to a large number of actual algorithms. Out in the real world, there isn’t a “here’s a cool algorithm, how could we use it.” There isn’t even a “we have this problem, we should see if we can find the best algorithm for it.” It’s generally “here’s the problem, I want it coded tomorrow.” This is where you get to see the programming tools.

For example, I worked at a telecom company, and no one had ever heard of the algorithm for detecting the connectivity between subgraphs, which, when I learned it - I was going to college while I was programming - I thought it was one of the most obvious algorithms to be using.