Intelligenz als Vektorgröße

12

Ich lese gerade dieses wundervolle Buch mit dem Titel "Programmierer bei der Arbeit: Überlegungen zum Handwerk des Programmierens" von Peter Seibel und bin gerade dabei, dass das Gespräch mit Joshua Bloch geführt wird, und habe diese Antwort gefunden, die für einen Programmierer ein wichtiger Punkt ist. Der Absatz geht ungefähr so.

Es gibt dieses Problem, das heißt, die Programmierung ist so sehr eine intellektuelle Leistung, und oft sind diese Leute die klügsten Leute in der Organisation. deshalb denken sie, sie sollten alle Entscheidungen treffen dürfen. Allein die Tatsache, dass sie die klügsten Leute in der Organisation sind, bedeutet nicht, dass sie alle Entscheidungen treffen sollten, da Intelligenz keine skalare Größe ist. Es ist eine Vektorgröße.

Hier im letzten Satz verstehe ich nicht die Einsicht, die er zu teilen versucht. Kann jemand etwas näher erläutern, was er mit einer Vektorgröße meint, und möglicherweise versuchen, dieselbe Einsicht zu vermitteln?

Weiter unten verstehe ich, dass er es nicht ernst meint, eine Organisation zu haben, in der nicht-technische Leute (manchmal ahnungslos) Manager der technischen Leute sein können, aus irgendeinem Grund, weil sie mehr Zeit damit verbringen können, gut E-Mails zu schreiben, denn schon am nächsten Tag Aussage nach dem obigen Absatz war.

Und wenn Ihnen Empathie oder emotionale Intelligenz fehlen, sollten Sie keine APIs, GUIs oder Sprachen entwerfen.

Ich verstehe, dass er sagt, dass Programmierer in der Softwareentwicklung wissen sollten, wie die Benutzer ihr Produkt und Design für sie sehen.

Ich fand den obigen Absatz sehr interessant.

Senthil Kumaran
quelle
1
Intelligenz / Talent / Geschick ist mehrdimensional, nicht einmal endlichdimensional, und die wenigen Auserwählten sind so viel schlauer als andere, dass Intelligenz am besten auf en.wikipedia.org/wiki/Log-polar_coordinates
Job
1
+1 für Coders at Work, ein ausgezeichnetes Buch, das es verdient, hier vorgestellt zu werden.
Michael

Antworten:

18

Ein Vektor hat sowohl eine Größe als auch eine Richtung. Er sagt, man kann Intelligenz nicht nur nach ihrer Größe beschreiben. Sie müssen auch die Richtung kennen, in die die Intelligenz gerichtet ist. Einstein sagte:

„Jeder ist ein Genie. Aber wenn Sie einen Fisch nach seiner Fähigkeit beurteilen, auf einen Baum zu klettern, wird er sein ganzes Leben lang in dem Glauben leben, dass er dumm ist. “

Bloch meint, Sie sollten nicht davon ausgehen, dass der beste Schwimmer Ihrer Organisation genauso gut darin ist, Bäume zu besteigen.

Karl Bielefeldt
quelle
Es ist nicht seibel, sondern Joshua Bloch. Danke für die Erklärung, es hilft.
Senthil Kumaran
1
Ich denke, das ist der Scherz, wie auch Daniel schlussfolgert, aber ich würde nicht sagen, dass er behauptet, dass Intelligenz per se eine Richtung hat , nur dass es eine mehrdimensionale Größe ist.
Owen S.
Sehr gut ausgedrückt. Ich habe in die gleiche Richtung gedacht, bevor ich Ihre Antwort gelesen habe, aber Sie haben es besser ausgedrückt, als ich es getan hätte.
Mark Booth
13

… Weil Intelligenz keine skalare Größe ist; Es ist eine Vektorgröße.

Ich kann nicht für den Autor sprechen, aber ich würde es als Analogie zur Tatsache lesen, dass es für die praktische Intelligenz als Programmierer keine einzige Dimension gibt .

Ein anderer Ausdruck könnte sein, dass einige Leute großartig im Umgang mit Menschen sind, einige Leute großartig im Umgang mit harten Informatikproblemen und einige Leute großartig im Schreiben von gut entwickeltem Code.

Keiner von ihnen ist "intelligenter" als der andere, sie sind gleich intelligent und in verschiedenen Dingen gleich qualifiziert - aber in den gleichen Dingen ungleich qualifiziert.

Ich verstehe, dass er sagt, dass Programmierer in der Softwareentwicklung wissen sollten, wie die Benutzer ihr Produkt und Design für sie sehen.

Ich habe das so gelesen, als ob Sie nicht verstehen könnten, wie Benutzer des Tools arbeiten, wie sie sich fühlen, wie sie sich verhalten. Sie sollten dann nicht die Benutzeroberfläche entwerfen, mit der sie arbeiten. (Enthält die API für Werte von "users" == "programmers")

Mit anderen Worten: Nur weil Sie in einer Sache großartig sind, dürfen Sie nicht davon ausgehen, dass Sie in allem großartig sind.

Daniel Pittman
quelle