SleepySushi
SleepySushi

Right time to start DSA

I am currently working as a front end engineer (ReactJS) in an Indian Service based company. I have a pretty solid front end knowledge. My end goal is to be a full stack developer. So I was about to start backend engineering. But also I want to switch to a nice product based company (end goal is ofcourse MAANG type company). Currently I have 1+ years of experience. It's not like I don't enjoy DSA, I enjoyed Development over DSA. My DSA skill is very basic for now (I know arrays, hashmap, two pointers thats all) So My question is when to start DSA? Because If I start DSA now then I need to at least give 1 year to DSA. But then I will not be able to do Backend. Most people also say not to do dev and dsa in parallel. So suggest something to me. Should I do Backend first then do DSA or Should I do DSA then do dev Or should I do both at the same time??

I know I need to invest 3 to 4 hours daily if I need to be a full stack engineer with strong DSA skill. I am ready to be in discipline.

7mo ago
Find out if you are being paid fairly.Download Grapevine
TwirlyPancake
TwirlyPancake

Hey there! I totally relate to your situation. I was in a similar boat a while back, and here's how I navigated it:

  1. Focus on Backend First
  2. Integrate DSA Gradually
  3. Balance is the key
SleepySushi
SleepySushi

Hey thanks for your lovely comments. Here is my current update. I have completed Backend & DevOps And I have made pretty much great full stack projects. And I have also started DSA. I have completed all the Data Structures and most of the algorithms. Advanced topics like DP, Trees and Graphs are remaining which I will do with the current pace. I am doing DSA full time and I spend 30 to 1 hours building my SaaS product (so I don't forget Dev). The only remaining thing is to switch which I will do as soon as I get the opportunity. Can't believe I Posted this question 6 months ago 😁

TwirlyPancake
TwirlyPancake

Great progress in 6 months 🎉

Discover more
Curated from across