|
|
|
|
|
by dlss
4445 days ago
|
|
I'm not sure what kind of coding work you do, but I assure you the vast majority of web development work has little resemblance to coding questions. You are almost never designing an algorithm: that was already done for you by whoever designed the library you are using. Majority of the tasks IME: - code reading & refactoring - figuring out why two libraries aren't playing nice - bug triangulation - optimization (not the algorithmic type, but rather the fix-the-auto-generated-SQL-query / frontend asset packing kind) - repetitive/simple/obvious bits of jQuery Maybe there's some kind of online test that could exercise those skills, but if you ask me the main performance changers for modern web development are, they're: really knowing the stack (problem anticipation, what to use, how to use the various tools to quickly get search keywords), google fu, and most importantly having done it a couple hundred times (muscle memory). |
|
Yes, binary trees are pretty much coded for you, and you would be a fool to roll your own hashing algorithm for production, but thats still not a reason to keep your head down.
The next decade is going to be fun. Trust me