4 ms·
The way you interpreted my question is correct.
by varrock 7y ago
The way you interpreted my question is correct.
- mavelikara 7y agoIn which case, the grandparent’s comment is likely not useful advice.
- t-writescode 7y agoUnless they’re writing Ruby, where unsorted arrays are faster than sets for everything, it is still very good to understand algorithms and apply them.
- DeathArrow 7y agoI found most courses I did as being useful. Many people can write code but only a few can understand how a machine running that code works, what the code they wrote does in the background , how can you write efficient and correct code, how can you better express business domain. It's good to have a higher level of understanding, learning languages, frameworks and libraries is of course necessary but not enough if you want to be one of the best. My advice is to read on CS topics as much as one can. Are you interested in databases or work with them? A bit of algebra will help explain how they work. Some of the introductory courses on databases I did had some algebra because that was necessary to explain relations, normalization and other topics. You can't do much AI and ML unless you learn some statistics. As for algorithms, data structures, complexity I find them invaluable in any kind of programming.