Becoming a programmer is a challenging undertaking. Learning to code on your own is hard. Completing online courses, projects, and bootcamps is a big accomplishment. So once you've done all this you want people to know that you're self-taught and darn proud of it! And you write Self-taught Developer or Junior Developer on your public profiles - on twitter, on your blog, everywhere! This is not a good idea.
But why not?
It subjects you to unnecessary bias. When people see self-taught or junior they may hear inexperienced. Some may dismiss your advice, your blog posts or tweets because...well humans are flawed. There is an underlying psychology at work, not in your benefit. (analogy - it's like someone sharing food recipes on youtube and explicitly pointing out that they have never gone to culinary school.)
Why? You don't gain anything by labeling yourself as self-taught or junior in public profiles so why say Junior Developer when you can say Developer. Make Self-taught Developer --> Developer. It does not matter how you learned. If you've ever made a computer do something with code and the sheer power of your brain (and hands for typing I guess) you are a developer.
If you're job searching, you can impress your potential employer by revealing that you're self-taught during an actual conversation. And you should absolutely talk about this in the right context. It demonstrates so many desirable quality - self-motivation, discipline, follow-through, passion, resilience, problem solving. I'd rather hire you than someone who has a CS degree but has been stagnant with their career.
Don't sell yourself short. Go change your public profiles now. Write developer. You are a developer.