Do you think self-taught developer should prioritize learning data structures or algorithms?
I think the answer would depend on what goals and aspirations you have.
Please have a look at this short video covering the topic. I wonder if you would agree?
Top comments (4)
My opinion is that it will always be debated:
So it's not easy to have the wisdom to know when it matters or not.
good observation, thanks for sharing!
No, you donβt need to know algorithms to be a software engineer. There are definitely jobs that require or benefit from that knowledge, but there are also a lot of engineering roles where the day-to-day job responsibilities will not involve algorithms.
Having knowledge around data structures is definitely beneficial in software dev, but itβs not a requirement to have a mastery of this skill.
very solid perspective!