Здравствуйте, wamaco, Вы писали:
W>Не верю я в универсальных спецов! Нет таких. Вершки знать — не значит быть профи.
Ну, я такой. И что? Разница между языками только в синтаксисе, а это от силы процентов 20 знаний в программировании -- задокументированных и застековерфлоуенных. А в финале программист остаётся с if, for и while и не может с ними совладать. Знание "тонкостей", конечно же, полезно, но когда с "толстостями" всё плохо, нужно вызывать человека с широким кругозором. Вот гоняют на интервью по модным в этом сезоне сортировкам, а в каком слое их применять никому и в голову не приходит. Наибольшие затыки в производительности как раз и происходят из-за неправильного выбора слоя, либо на их стыке.
Ещё одна область применения широкого кругозора -- новые проекты, хотя это уже относится к чему-то среднему между программистом и архитектором. Нужно знать -- пусть по верхам -- возможности различных языков для правильного их подбора и совместимости. А в реальности этим занимается непонятно кто на основании чтения журнала "Модные проплаченные средства разработки" или тупо копирует набор технологий у конкурентов.