you realize that we're all just idiots.
intelligence != competence knowledge != experience
we're all insecure to some degree some of us just nod and hit the BS-paddle a bit better.
The point is, our job is most of the time not hard, it takes time to understand things. It's okay to not know things, as long as you can learn them. Many of us just don't realize how little we know.
CS-Students just have a better starting point because of their education. They're often still overwhelmed if I give them problems that are easy to me because they never worked with that specific technology.
That's just human, the older you get the more you prefer someone who says: 'I don't know, but I would want to learn it.' rather than 'I do know' and failing because he (most of the times it's a man) is to proud/ashamed to ask for help. Many time it ends by blaming the technology rather than the lack of understanding.
I did this several times, because I was insecure. I failed miserable, just don't do it.