Kecerdasan sebagai kuantitas vektor

12

Saya membaca buku yang luar biasa ini yang disebut "Coders at Work: Reflections on the Craft of Programming" oleh Peter Seibel dan saya berada di bagian di mana percakapannya dengan Joshua Bloch dan saya menemukan jawaban ini yang merupakan poin penting bagi seorang programmer. Paragrafnya seperti ini.

Ada masalah ini, yaitu, pemrograman sangat meritokrasi intelektual dan seringkali orang-orang ini adalah orang-orang paling cerdas dalam organisasi; karena itu mereka pikir mereka harus diizinkan untuk membuat semua keputusan. Tetapi hanya fakta bahwa mereka adalah orang-orang terpandai dalam organisasi tidak berarti bahwa mereka harus membuat semua keputusan, karena kecerdasan bukanlah kuantitas skalar; ini adalah besaran vektor.

Di sini, di kalimat terakhir, saya gagal mendapatkan wawasan yang ia coba bagikan. Dapatkah seseorang menjelaskannya sedikit lebih jauh seperti apa yang dia maksud dengan jumlah vektor, mungkin mencoba menyajikan wawasan yang sama.

Lebih jauh ke bawah, saya mendapatkan poin bahwa dia tidak mengambil tentang memiliki organisasi di mana orang-orang non-teknis (kadang-kadang tidak mengerti) dapat menjadi manajer dari orang-orang teknis untuk beberapa alasan bahwa mereka dapat menghabiskan lebih banyak waktu untuk menulis email dengan baik, karena selanjutnya pernyataan setelah paragraf di atas adalah.

Dan jika Anda kurang empati atau kecerdasan emosional, maka Anda tidak boleh mendesain API atau GUI atau bahasa.

Saya mengerti bahwa dia mengatakan bahwa dalam rekayasa perangkat lunak, programmer harus tahu bagaimana pengguna akan melihat produk dan desain mereka untuk mereka.

Saya merasa paragraf di atas sangat menarik.

Senthil Kumaran
sumber
1
Kecerdasan / bakat / keterampilan adalah multi-dimensional, bahkan tidak-dimensional, dan beberapa yang dipilih jauh lebih pintar daripada yang lain, yang kecerdasan terbaik diplot pada en.wikipedia.org/wiki/Log-polar_coordinates
Job
1
+1 untuk Coders at Work, sebuah buku yang luar biasa yang pantas dilihat di sini.
Michael

Jawaban:

18

Vektor memiliki besaran dan arah. Dia mengatakan Anda tidak bisa menggambarkan kecerdasan hanya dengan besarnya. Anda juga harus tahu ke mana arah intelijen diarahkan. Einstein berkata:

“Semua orang jenius. Tetapi jika Anda menilai seekor ikan dengan kemampuannya memanjat pohon, ia akan hidup seumur hidup dengan percaya bahwa itu bodoh. ”

Bloch mengatakan jangan menganggap perenang terbaik organisasi Anda sama baiknya dalam memanjat pohon.

Karl Bielefeldt
sumber
Itu bukan seibel tetapi Joshua Bloch. Terima kasih atas penjelasannya, ini membantu.
Senthil Kumaran
1
Saya pikir itu intinya, seperti Daniel menyimpulkan juga, tapi saya tidak akan mengatakan dia mengklaim kecerdasan memiliki arah sendiri, hanya saja itu adalah kuantitas multidimensi.
Owen S.
Sangat bagus. Saya memikirkan hal yang sama sebelum saya membaca jawaban Anda, tetapi Anda mengartikulasikannya lebih baik daripada yang seharusnya.
Mark Booth
13

... karena kecerdasan bukanlah kuantitas skalar; ini adalah besaran vektor.

Saya tidak dapat berbicara untuk penulis, tetapi saya akan membacanya sebagai analogi dengan fakta bahwa tidak ada dimensi tunggal untuk kecerdasan praktis sebagai seorang programmer.

Cara lain untuk menjelaskannya adalah bahwa beberapa orang hebat dalam berurusan dengan orang, beberapa orang hebat dalam berurusan dengan masalah ilmu komputer keras, dan beberapa orang hebat dalam menulis kode yang direkayasa dengan baik.

Tak satu pun dari mereka yang "lebih pintar" daripada yang lain, mereka sama-sama cerdas dan sama-sama terampil dalam hal yang berbeda - tetapi tidak sama terampilnya dalam hal yang sama.

Saya mengerti bahwa dia mengatakan bahwa dalam rekayasa perangkat lunak, programmer harus tahu bagaimana pengguna akan melihat produk dan desain mereka untuk mereka.

Saya membaca itu sebagai mengatakan bahwa jika Anda tidak memiliki keterampilan untuk memahami bagaimana pengguna alat bekerja, bagaimana perasaan mereka, bagaimana mereka merasa, maka Anda tidak boleh mendesain antarmuka yang mereka gunakan. (Yang termasuk API, untuk nilai "pengguna" == "programmer")

Dengan kata lain: hanya karena Anda hebat dalam satu hal, jangan menganggap Anda hebat dalam segala hal.

Daniel Pittman
sumber