Мне было интересно, нужно ли программистам обладать знаниями по крайней мере на одном языке программирования?
Языки программирования, такие как С#, java, VB.Net и т.д. изменяются каждый год или два. Должен ли программист овладеть С++, который является стабильным языком и редко претерпевает изменения?
Я разработчик С# и использую его примерно 7 лет, я все еще не владею им.
ИЗМЕНИТЬ Я думаю, что мой вопрос неправильно понял. Я не против изменений или эволюции. Мне нравятся новые функции и абстракции, предоставляемые такими языками, как С#, VB, Java. И я продолжаю ждать новых функций, если это облегчит жизнь программистам. Но этот факт также затрудняет освоение этих языков. Они постоянно развиваются. Языки, подобные С++, имеют медленный цикл эволюции. Итак, учитывая этот сценарий, полезно ли быть мастером С++? Это то, что имел в виду мой первоначальный вопрос. Примечание. - Основываясь на ответах друзей ниже, я понял, что языки и рамки - это инструменты для выражения понятий. Также может быть хорошей идеей выразить концепции на разных языках программирования.