A developer who knows the basics will have less chances of doing stupid mistakes when dealing with algorithms. Data structures are the bread and butter of coding.
Like all things, if you want to make a high building, you better have a strong base.
Now it's true that the grunt of a programmer's work won't be such a problem, especially since there is a need for more coders out there.
But still, I'd still prefer being conservative and be sure any average coder (even more so for an engineer) knows about some data structures.
I still vividly remember that time some student argued that vectors and lists were about the same thing.
Like all things, if you want to make a high building, you better have a strong base.
Now it's true that the grunt of a programmer's work won't be such a problem, especially since there is a need for more coders out there.
But still, I'd still prefer being conservative and be sure any average coder (even more so for an engineer) knows about some data structures.
I still vividly remember that time some student argued that vectors and lists were about the same thing.