Skip to content

Instantly share code, notes, and snippets.

@tanaypratap
Last active January 4, 2022 15:33
Show Gist options
  • Save tanaypratap/8097bdc5ea7de3237f21823f1ecb383d to your computer and use it in GitHub Desktop.
Save tanaypratap/8097bdc5ea7de3237f21823f1ecb383d to your computer and use it in GitHub Desktop.
Problems listed by students while learning Data Structures and Algorithms

DS & Algo learning issues

In a comment, put down the problems you face while learning Data Structures and Algorithms. As far as I know, there's enough content on Internet. There are thousands of books around this topic as this is the major way you get a job.

Still, I see students complaining about it. So, tell me what is stopping you?

Be honest if you're just being lazy around putting an honest effort.

Edit:

I have written two pieces about the DSA issues. Have a look. It might help

DSA for FE devs: https://letters.tanaypratap.com/p/dsa-for-fe-devs

Which language for DSA?: https://letters.tanaypratap.com/p/which-language-for-dsa

@kopalsharma19
Copy link

The major issue I faced was reluctance to start it, not because of laziness but because there is no definite goal to which you are looking forward to...
Initially I spent so much time understanding an algorithm and executing it in my way, just to get the feedback later that it was a very inefficient way
There was no satisfaction or no feel good factor after completing a particular algorithm like there is when you are developing a program/software

@akgupta0777
Copy link

Sir the Major problem is that When to start DS and Algo.
What are the prerequisites for learning them.
Which language is most suitable for learning Ds and algo
And do we without ds and algo cannot create programs

@najimali
Copy link

najimali commented Oct 25, 2019

I think thing that is stopping me is myself, my sitting capacity is very less like when after practing for 2 hrs i take break ,that will turn into fews hrs or a day then i can't be refocus on what i started.

@Hritickgoyal524
Copy link

The major problem I m facing is not to have proper knowledge that from which book I should start dsa someone say start from coreman some say first know liitle bit about some topic and then start from coreman . There are so many books for dsa and algo but which one is best for beginer level .

@moeznarsidani
Copy link

I would also go for the 1st option as that sir was saying indefinite goal...because as far as I am having understanding everyone can learn any language because its just a way or a structure to write the program but whatever we program it needs a algorithem, so tanay sir if you can your example like where you have started learning data structure and algorithms and where do you think its proper way where we can learn those thing in a very simplistic way.

@SinghShreyas
Copy link

Sir the major problem with me is that I start the course and stop learning after two three days. I can not focus on these subjects for so long. That's the main problem with me

@jamesR3
Copy link

jamesR3 commented Oct 25, 2019

I used to practise ds and algo in python, but later my senior told me to switch to c++ or java.I have a basic understanding of java now as i am learning js, i don't know in which language should I fix now for ds and algo practise( js/python/java/c++).

@Lakshay-Batra
Copy link

Main issue while learning data structures and algorithms is that, i could understand algorithm but problem comes with its implementation.
While developing something we know our goal but here in data structures and some algorithms like Sorting algorithms i find everything becoming puzzled up.

@shrutisugandhi
Copy link

Hi Tanay ,Could you please help to guide about whether which language is suitable to learn DS & Algo for FrontEnd developers as majorly courses are in Java/C++?

@tanaypratap
Copy link
Author

@shrutisugandhi I have put some more links in the main text. Have a look.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment