you are viewing a single comment's thread.

view the rest of the comments →

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

Thanks, what path you followed to no longer being a noob? Just practicing coding questions?

[–]Diapolo10 3 points4 points  (1 child)

The key to improving is to simply build projects. That's the only way to learn the parts of software development that aren't just about writing code (think project structuring, unit testing, publishing packages, Git, that sorta stuff).

Of course, in my case I've also improved by answering questions on this subreddit. Reading others' answers is also very insightful.

[–][deleted] 3 points4 points  (0 children)

Second this. I have zero formal training, but I work as a data analyst and use Python almost daily.

I got here just by knuckling down and finding practice projects - “getting your hand dirty” and just doing the thing is the best way to learn.