Очень часто слышишь данный вопрос. Я думаю, здесь следует рассмотреть этот вопрос с двух сторон.
Первое. Если человек преподаватель английского или другого языка, то он должен знать его в совершенстве, так как это его работа. А знание других языков – вполне возможно, но это не должно быть за счет основного языка, за счет того языка который он преподает. Свою работу человек должен знать и иметь опыт. А в свободное время – это уж кто как хочет, так его и распределяет.
С другой стороны, если преподаватель английского языка, например, знает несколько языков в дополнение, то это не минус. Скажу из опыта, что когда учишь другой иностранный язык, то сам проходишь путь ученика и уже воочию видишь те или иные трудности, с которыми сталкиваются изучающие иностранный язык. И более чутко начинает отслеживаться и формироваться методика успешного изучения языка.
Второе. Если человек – не преподаватель английского, то, безусловно, лучше знать несколько языков на приличном уровне, чем на одном на супер-мега-Advanced уровне. Для работодателя важны ваши коммуникативные навыки, умение общаться, умение вести переписку. А для этого вовсе не знать абсолютно все тонкости языка. Для этого средний уровень во многих случаях достаточен. Поэтому мое убеждение – лучше знать несколько иностранных языков.