3 ms·
As much as I'd like to say I could do low-level CS, I'm honestly not that good at algorithms. Quick sort? I'm good at problem solving, which is what I think mat
by andreyf 19y ago
As much as I'd like to say I could do low-level CS, I'm honestly not that good at algorithms. Quick sort? I'm good at problem solving, which is what I think matters.
What's the difference between algorithms and problem solving?
- amichail 19y agoIt's a particularly difficult subset of problem solving.
- Xichekolas 19y ago... an algorithm is a series of steps to solve a problem. If he is good at problem solving, he should have no problem with algorithms. Now, I think a lot of people are bad at remembering every algorithm they are taught in a class. Unless you use it a few times, it's not likely you will be able to implement it off the top of your head, but that is what the internet and all those useful CS books are for.
- amichail 19y agoI mean it's difficult to discover non-trivial algorithms on your own.
- andreyf 19y agoBut seeing examples of non-trivial algorithms makes what you once considered non-trivial, trivial. A lot of algorithm design seems to be a kind of poetry to me - where one draws on similarities to algorithms she's seen before, as a poet would draw on metaphors or imagery they've experienced elsewhere.
- wallflower 19y agoScenario: Consultant on-site. Application not working (Oracle, app server, and/or network issues). Training scheduled for next day. Diagnose/Fix the problem during the teleconference or else..