|
|
|
|
|
by nailer
5675 days ago
|
|
Not quite. I believe that the emphasizing scalability and efficiency over actually making something is wrong. I also believe that teaching algorithms before logic and engineering concepts is wrong. I would rather hire someone who has made more apps than someone who has excellent knowledge of algorithms but has made no apps. Would you? |
|
This is rather a false dichotomy, isn't it? Who can obtain "excellent" knowledge of algorithms without ever making anything? Very few people can learn so much without ever doing.
Nobody is suggesting that it's better to not make something than to make something. The real suggestion is that it's better to make something good that you won't have to throw out later than to make something substandard, born of ignorance. Having reasonable background knowledge about algorithms, data structures, and architecture makes it much easier to get it right than if you're solving those problems as you come to them.