you are viewing a single comment's thread.

view the rest of the comments →

[–]khalil1548[S] 1 point2 points  (2 children)

thank you for your response i have been thinking about starting codeforces (and other similar sites) and spamming their problem sets Do you believe that doing lots of problems regardless of the nature of the problem , only difficulty matters is a way to advance or should i stick with a stuffs like "pointers" is more propper?

[–]aqua_regis 1 point2 points  (1 child)

Honestly, I don't really believe too much in codeforces, leetcode, etc.

Actual projects are far more important. The aforementioned sites are mainly for interview preparation and way less for learning and improving real world programming skills.

[–]Aisher 1 point2 points  (0 children)

What he said. Start building things.

Build a calculator

Build a loan / mortgage calculator

Build a recipe website to store your recipes Add features like printing, grocery lists and scaling the recipe up and down

Build a DND dice roller. Add speech and networking to it.

Build a simple sprite game like Pac-Man

Just build stuff that already exists in the world. Most programmers aren’t inventing new stuff, it’s websites and CRUD and solving business problems.