Is it best to master a language, or to just be proficient in several languages?

I'm just now finishing up my data structures class, and I'm stuck with two options. 1. Continue to study C++, or 2. Learn new languages, such as Java or C#. so my question for you all is, what do the employers want? A broad spectrum of languages, or one language that your damn good at?
Being damn good at several languages.
I've been able to find job opportunities for a few years with a strong knowledge of C#. I am quite familiar with other languages (including C++) but it's not relevant when I entertain a job opportunity. If you're strong in the language that is the primary focus of the job, why would any other language make or break it?
Topic archived. No new replies allowed.