I never got a class in compilers. When I was a senior, I wanted to take the graduate course, but the prof thought it would be too hard for me.
So my next gig was writing a compiler on a team of three of us. It was highly successful for its time.
I agree that understanding how to write a compiler is pretty essential for computering.