[ASK] Software Dev Question

General Rules

  • This Forum Rules:
    1. No asking for course requests or download links.
    2. Don't share links to other websites for downloads or references.
    3. Avoid controversial topics in discussions.

    4. Use an appropriate thread title that matches your content, not just a word.

    Other Forum Rules Can Be Found Here

vineet

Member
TutFlixer
Sep 13, 2020
97
95
13
India
How many months will it take to master "Development + DSA + Competitive Programming" And how shall I approach?
 

Limbonite

Well-known member
TutFlixer
Sep 6, 2020
219
5,881
52
Not Known
Actually No one Can Master DSA or Development and Really..? Do you want to master Competitive Programming..?.. It is only the experience and learning only.

FOR DSA:
Learning DSA is the best and important part on any language.. and Learning Won't make you a master but practicing it makes you a experienced programmer.

FOR DEVELOPMENT:
After Some Real Time problems with DSA you can create some application like program with that language. This cannot be mastered as this varies according to the type of problem you are solving and the methods you use in that app.

FOR COMPETITIVE PROGRAMMING:
This can be mastered but focusing only on one language can do .. But It won't allow you to move forward to other languages.. Like Choosing Python for competitive programming and choosing JS for application development..


Learning for life time is programming and is actually problem solving.. "Even If you create Million Dollar App, you cannot say I mastered DSA!"
 
  • Like
Reactions: vineet and CEO

suraj526

Well-known member
TutFlixer
Sep 7, 2020
162
6,139
52
Japan
lol, you can never master all three of them at a time in months.. choose any one at a time and practise, you can be good at one thing not all of them. Practise is the key!!! still if you need rough estimate (DSA- 6 months, Competitive Programming - takes years, Development - ∞ )
 

CEO

Stay Hungry, Stay Foolish
TutFlixer
Sep 10, 2020
369
4,424
52
USA
Seems good answers have been provided.
I'll estimate based on intent and assuming a complete beginner.
  1. For IT services based -> 2-4 weeks
  2. For IT product based -> 3-6 months
  3. For IT top tiers-> 1-2 years
  4. For knowledge mastery -> You won't focus on these numbers if you belong to this
Of-course this is just avg and may vary depending on how you focus.
 

Latest resources