DEV Community

Discussion on: Do You Need to Know Data Structures & Algorithms to Be A Good Programmer?

Collapse
 
acroynon profile image
Adam Roynon

I totally agree with you here, you don't need to understand the underlying complexities of many data structures or how to implement them from scratch to be a great developer.
You do need to understand how to use the more common/basic data structures and when to use each (e.g. an array vs an object).
But, learning the complexities of data structures, and how to implement them, can make you a "better developer". Just like learning a vanilla language can help you understand what a framework/library is doing under the hood and therefore help you use that framework/library more effectively.