Fear/stomach-turning when I think about asking people for help (especially in public channels) has been a major blocker for me as a junior engineer.
First thing to acknowledge is that this is super common, so don't worry. Few things come to mind:
Also, here's the content in Taro about asking good questions.
We have some great resources on overcoming this confidence gap and asking great questions (linked below), but something tactical I want to cover is how you can ask for help in a way that's extremely safe with near 0 risk for pushback.
Take the following way of asking for help:
"n00b question: How can I get my IDE to auto-indent my code? I've spent a lot of time going through existing resources and none of them seem to work - It's getting frustrating. [More context on what you tried here] Huge thanks to anyone who's taken the time to read this!"
This question is "fortified" with so many mechanisms to prevent someone from being mean and calling you annoying or the question stupid. Let's go through them:
If you ask every question like this, I'm sure you will get great responses and you shouldn't be afraid of pushback ever.
You can see how with all these components, it would take as astonishing amount of cruelty for someone to respond dismissively or harshly to your question. And if this does happen, this is a good signal to have - You probably want to avoid this person in the future. If many people respond very negatively to your question, this is signal that you might want to switch teams/companies. It's much better to switch earlier vs. trying to survive for a long time in a toxic environment.
Here's some related Q&A I recommend checking out: