Здравствуйте, 24, Вы писали:
24> 24>> Я бы сказал, что тех, кто не смог "продраться" через С++, не стоит подпускать к программированию.
24> M>Какое отношение имеет С++ к умению программировать? Правильно — никакого
24> Отношение такое, что хороший программист в случае необходимости с С++ разберётся, а тем, кто этого сделать не сможет — в программировании не место.
24> Поясню подробнее. Ключевое слово — "не смог", т.е. не подпускать к программированию следует тех, кто пытался, и у кого не получилось понять С++. К тем, кто не пытался этого делать, это не относится. Знание С++ не является необходимым аттрибутом программиста. Необходимой является способность в нём разобраться, если такое понадобится (а точнее способность разобраться в некоторой сложной системе — архитектуре, специфике предметной области, и т.п., С++ просто как пример сложной системы).
Тут есть две абсолютно не связанные друг с другом вещи:
— способность разобраться в некоторой сложной системе — архитектуре, специфике предметной области, и т.п.
— умение разорбраться в С++, как признак хорошести программиста и пример сложной системы
Второе никак не может являться признаком хорошести программиста. Ну то есть вообще никак.
Более того, человек может досконально знать предметныую область, но при этом не разбираться, не желать разбираться, и не уметь разбираться в С++.
Более того, С++ — это всего лишь инструмент. Сложный, но инструмент. И всего лишь один из множества доступных инструментов. Умение или неумение разобраться в этом инструменте никак не сказывается на качестве работника, особенно если работник досконально знает и эффективно применяет другой инструмент