All self-taught devs are amateurs until someone pays them to have fun then they are serious professionals, having fun!
If you haven't discovered codereview.stackexchage.com its a great way to get some feed back and advice. If you haven't yet put you code up on a public git service that might seem scary but there isn't anything more liberating that liberating you code and having folks log bugs and fixes.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.