This article hits the nail on the head: being slightly paranoid and doubting oneself is a pretty essential part of being a good developer. It's (in most cases) pretty normal. The key is to try and detach your self-worth from the problems you face. You aren't any less good because you couldn't solve that bug last week.
we were all petrified, felt totally under qualified and did as much as we could do to fill the perceived skill gap.
i think without an exception we excelled. the courses were harder, graded better, got better student feedback, covered a lot more material and engendered a reciprocal student response that the distracted and jaded profs never got.
a little performance pressure isn't always a bad thing
This did resonate, though (reminds me of the buzz words in mental health that gain popularity every year or so)
>it minimizes the impact that this experience has on people that really do suffer from it