How important is knowledge of data structures?
-
I've been developing professionally for about 3 years now. My primary job is all C#. I didn't study Computer Science at my university, so therefore I don't have a lot of the basic classes. I took some lower level CS classes, including assembly language, but no data structures. Would it be worth it to try to take a data structures course? Would it be worth it to try to learn it from a textbook on my own? At the moment my only choice is trying to take it online as the closest university is about an hour away. I feel like if I was asked questions about data structures in an interview I wouldn't have good answers. Would textbook knowledge be sufficient?
-
I've been developing professionally for about 3 years now. My primary job is all C#. I didn't study Computer Science at my university, so therefore I don't have a lot of the basic classes. I took some lower level CS classes, including assembly language, but no data structures. Would it be worth it to try to take a data structures course? Would it be worth it to try to learn it from a textbook on my own? At the moment my only choice is trying to take it online as the closest university is about an hour away. I feel like if I was asked questions about data structures in an interview I wouldn't have good answers. Would textbook knowledge be sufficient?
Text book knowledge is never sufficient buddy at least when you are working in the industry. Always think from the practical perspective. Data Structure is very important to understand when you are writing the code professionally. Because when it comes to professional IT developer you have to consider performance, structure of the programmer, ease of developement, impact of variuos options available etc. Only theorotical knowledge is never going to help you in this scenario. Hope this helps. All the best.
-
I've been developing professionally for about 3 years now. My primary job is all C#. I didn't study Computer Science at my university, so therefore I don't have a lot of the basic classes. I took some lower level CS classes, including assembly language, but no data structures. Would it be worth it to try to take a data structures course? Would it be worth it to try to learn it from a textbook on my own? At the moment my only choice is trying to take it online as the closest university is about an hour away. I feel like if I was asked questions about data structures in an interview I wouldn't have good answers. Would textbook knowledge be sufficient?
Take it only if it is related to your tasks as a developer. As Pravin said, consider the practicality before taking the lesson.