Hacker News story: Ask HN: How do you improve as a self-taught programmer?

Ask HN: How do you improve as a self-taught programmer?
Earlier this year I learned to code and built a janky restocking program for my business using Python and SQL. I built it by making a blueprint with the help of my partner and then learning and progressively building each part. However, because I built it with lots of Googling, I'm not confident in the code, and I feel like I don't know what I'm doing. It works but I feel like I built it out of scotch tape and that it will break at any moment. Because I built this for my own business, there aren't any managers I could show my code to, and the programmers that I do know aren't that interested in reviewing my bad code. Every time I've shown my code to someone they look a little horrified and then very confused. For example, for my restocking program I needed to reverse-engineer Amazon's sales rank algorithm. It required an understanding of mathematics that I lacked. I went to a hackathon to meet more programmers but most of them were front-end and not familiar with curve fitting and the regression modeling stuff. I want to know that I am doing the right things, following best practices, and get more confident in my coding ability. What would be the best way to get there? 11 comments on Hacker News.
Earlier this year I learned to code and built a janky restocking program for my business using Python and SQL. I built it by making a blueprint with the help of my partner and then learning and progressively building each part. However, because I built it with lots of Googling, I'm not confident in the code, and I feel like I don't know what I'm doing. It works but I feel like I built it out of scotch tape and that it will break at any moment. Because I built this for my own business, there aren't any managers I could show my code to, and the programmers that I do know aren't that interested in reviewing my bad code. Every time I've shown my code to someone they look a little horrified and then very confused. For example, for my restocking program I needed to reverse-engineer Amazon's sales rank algorithm. It required an understanding of mathematics that I lacked. I went to a hackathon to meet more programmers but most of them were front-end and not familiar with curve fitting and the regression modeling stuff. I want to know that I am doing the right things, following best practices, and get more confident in my coding ability. What would be the best way to get there?

Hacker News story: Ask HN: How do you improve as a self-taught programmer? Hacker News story: Ask HN: How do you improve as a self-taught programmer? Reviewed by Tha Kur on November 04, 2018 Rating: 5

No comments:

Powered by Blogger.