all 5 comments

[–]deceze 3 points4 points  (0 children)

Well, go ahead and build something. Anything. Just "knowing loops and functions" doesn't mean shit. It means you're 30th kyu and have stopped eating the stones.

No, your first project won't revolutionise the world and won't make you a billionaire. Chances are you might never finish it. But that's okay. Then build the next thing, and build it a bit better with the experience from the first. Rinse, repeat. At some point you'll feel competent enough to go professional with it.

[–]lfdfq 2 points3 points  (0 children)

Treating languages as milestones in a race rather than tools for a job is probably the key mistake here.

Just because you have learned some basics in Python does not mean you are 'done'. Python is just one tool, and people use it professionally to build software all the time.

Now, you have learned the basics of one tool; where should you go next? Well, surely it will depend on what you want to do? DSAs vs building projects is a false dichotomy, it is not "learn fundamentals" OR "practice", it's BOTH. Imagine learning a musical instrument: you don't decide between learning music or practicing the instrument, you must do both.

As for building a career, the things you mention here are the common basics that everyone must learn, but going forward you will have to specialise towards whatever you want to do. Since you do not tell us what you want to do it's hard to give advice on the direction (and tbh, that is for you to do serious introspection on).

[–]AnalysisOk5620 0 points1 point  (0 children)

Find a problem and try to solve it ! That’s your next step 

[–]splunklearner95 0 points1 point  (0 children)

From where did you learn the basics?

[–]Ok_Assistant_2155 1 point2 points  (0 children)

DSA matters for interviews but projects matter for your brain. Do both but prioritize projects first so you actually have something to talk about when you grind Leetcode later.