Интеллект как векторная величина

12

Я читаю эту замечательную книгу Питера Сейбеля «Кодеры на работе: размышления о ремесле программирования» , и я нахожусь в той части, где разговор идет с Джошуа Блохом, и я нашел этот ответ, который является важным моментом для программиста. Абзац идет примерно так.

Есть проблема, которая заключается в том, что программирование - это интеллектуальная меритократия, и часто эти люди - самые умные люди в организации; поэтому они считают, что им должно быть разрешено принимать все решения. Но просто тот факт, что они самые умные люди в организации, не означает, что они должны принимать все решения, потому что интеллект не является скалярной величиной; это векторная величина.

Здесь, в последнем предложении, я не понимаю, чем он пытается поделиться. Может ли кто-нибудь объяснить это немного дальше, как то, что он подразумевает под векторной величиной, возможно, пытаясь представить ту же идею.

Далее я понимаю, что он не хочет иметь организацию, в которой нетехнические люди (иногда невежественные) могут быть менеджерами технических специалистов по какой-то причине, что они могут тратить больше времени на то, чтобы хорошо писать электронные письма, потому что уже в следующем Заявление после вышеуказанного пункта было.

А если вам не хватает сочувствия или эмоционального интеллекта, вам не следует разрабатывать API, GUI или языки.

Я понимаю, что он говорит, что в разработке программного обеспечения программисты должны знать, как пользователи увидят свой продукт и дизайн для них.

Я чувствовал, что приведенный выше абзац был очень интересным.

Сентил Кумаран
источник
1
Intelligemce / talent / skill является многомерным, даже не конечномерным, а выбранные немногие настолько умнее других, что интеллект лучше всего наносить на en.wikipedia.org/wiki/Log-polar_coordinates
Job
1
+1 для Coders at Work, отличная книга, которая заслуживает разоблачения здесь.
Майкл

Ответы:

18

Вектор имеет как величину, так и направление. Он говорит, что вы не можете описать интеллект только его величиной. Вы также должны знать направление, на которое направлен интеллект. Эйнштейн сказал:

«Все гениальны. Но если вы будете судить рыбу по ее способности лазить по дереву, она будет жить всю жизнь, полагая, что она глупая ».

Блох говорит, не думайте, что лучший пловец вашей организации так же хорош в лазании по деревьям.

Карл Билефельдт
источник
Это не Сейбел, а Джошуа Блох. Спасибо за объяснение, это помогает.
Сентил Кумаран
1
Я думаю, что это и есть суть, как заключает и Даниэль, но я бы не сказал, что он утверждает, что интеллект сам по себе имеет направление , просто это многомерное количество.
Оуэн С.
Очень хорошо поставлено. Я думал в том же духе, прежде чем прочитал твой ответ, но ты сформулировал его лучше, чем я.
Марк Бут
13

... потому что интеллект не скалярное количество; это векторная величина.

Я не могу говорить за автора, но я бы прочитал это как аналогию тому факту, что для программиста практического интеллекта нет единого измерения .

Можно сказать, что некоторые люди прекрасно умеют общаться с людьми, некоторые прекрасно справляются с трудными задачами информатики, а некоторые отлично умеют писать хорошо сконструированный код.

Ни один из них не является «более умным», чем другой, они одинаково умны и одинаково искусны в разных вещах, но не одинаково умены в одних и тех же вещах.

Я понимаю, что он говорит, что в разработке программного обеспечения программисты должны знать, как пользователи увидят свой продукт и дизайн для них.

Я прочитал это как высказывание, что если у вас нет навыков, чтобы понять, как работают пользователи инструмента, как они себя чувствуют, как они работают, то вам не следует разрабатывать интерфейс, с которым они работают. (Который включает в себя API, для значений «users» == «programmers»)

Другими словами: просто потому, что вы великолепны в одном, не думайте, что вы великолепны во всем.

Даниэль Питтман
источник