I generally try to stay clear of "interview knowledge" that doesn't contribute to me becoming a better web developer (front end) and for a long time, data structures & algorithms fell into that category.
The few courses I tried to take on the topic were really dry, theoretical and boring and I never had the need for any such knowledge while building websites. But recently I've lost a couple of great opportunities because of my lack of knowledge in that area so I'm curious:
- Does knowing algorithms and data structures make you a better web developer?
- How did you learn them (and would recommend learning them)?
- If you like them, why/what makes you passionate about them?