3 ms·
> You may learn pretty quickly how these algorithms work and implemented but it may take years of practice to earn ability to recognize them. This is false. Ju
by w1ntermute 10y ago
> You may learn pretty quickly how these algorithms work and implemented but it may take years of practice to earn ability to recognize them.
This is false. Just as you can learn pretty quickly how the algorithms work, you can also pretty quickly learn how to recognize which one to use for a given problem - it's basic pattern recognition. The problem for most people isn't that they can't develop this pattern recognition skill, it's that they don't realize they need to (and instead focus on just learning how the algorithms work).
A lot of the time when people say that you can't just "memorize" your way to passing a given test, they're just referring to situations where developing pattern recognition skills instead (or as well) will be more than sufficient. You can get pretty far in life by combining rapid memorization skills with the ability to rapidly develop pattern recognition for a new training set. The more types of inputs/outputs you can map between (muscular, visual, aural, etc.), the better.