Я читаю эту замечательную книгу Питера Сейбеля «Кодеры на работе: размышления о ремесле программирования» , и я нахожусь в той части, где разговор идет с Джошуа Блохом, и я нашел этот ответ, который является важным моментом для программиста. Абзац идет примерно так.
Есть проблема, которая заключается в том, что программирование - это интеллектуальная меритократия, и часто эти люди - самые умные люди в организации; поэтому они считают, что им должно быть разрешено принимать все решения. Но просто тот факт, что они самые умные люди в организации, не означает, что они должны принимать все решения, потому что интеллект не является скалярной величиной; это векторная величина.
Здесь, в последнем предложении, я не понимаю, чем он пытается поделиться. Может ли кто-нибудь объяснить это немного дальше, как то, что он подразумевает под векторной величиной, возможно, пытаясь представить ту же идею.
Далее я понимаю, что он не хочет иметь организацию, в которой нетехнические люди (иногда невежественные) могут быть менеджерами технических специалистов по какой-то причине, что они могут тратить больше времени на то, чтобы хорошо писать электронные письма, потому что уже в следующем Заявление после вышеуказанного пункта было.
А если вам не хватает сочувствия или эмоционального интеллекта, вам не следует разрабатывать API, GUI или языки.
Я понимаю, что он говорит, что в разработке программного обеспечения программисты должны знать, как пользователи увидят свой продукт и дизайн для них.
Я чувствовал, что приведенный выше абзац был очень интересным.