Peringatan : jawaban ini sangat panjang dan memiliki banyak masalah psikologis (yang saya coba jelaskan, tapi tetap saja). Apa yang bisa kukatakan? Psikologi adalah salah satu mata pelajaran favorit saya di luar pemrograman.
Saya seorang seniman, kebanyakan, meskipun saya menggambarkan diri saya sebagai seorang seniman / fisikawan. Sementara saya bisa melakukan matematika, berurusan dengan kata-kata, dan hal-hal "logis" yang dianggap sebagai otak kiri, itu adalah upaya dan saya membuat kesalahan, sedangkan saya melakukannya dengan baik dan sebagian besar waktu berpikir dalam hal-hal yang berhubungan dengan otak kanan berpikir - hubungan spasial, konteks gambaran besar holistik, dll. Tentu saja semua itu kabur, karena teori otak kanan-kiri terlalu disederhanakan dan tidak ada aktivitas mental yang begitu sederhana. Namun saya merasa bahwa saya cocok dengan artis, sutradara video, koki, dan pemikiran kreatif non-verbal lainnya, sementara kebanyakan orang di "IT" atau insinyur perangkat lunak hardcore memiliki pikiran yang bekerja secara berbeda, dengan memperhatikan detail, memegang banyak detail dalam pikiran pada satu waktu, dan kemampuan rasional dan verbal yang kuat.
Ini sebenarnya didasarkan pada pandangan neuroscience yang agak ketinggalan zaman. Pada satu titik waktu, para ilmuwan percaya bahwa otak kiri hanya bertanggung jawab atas logika dan data sensoris mentah, sedangkan otak kanan sepenuhnya bertanggung jawab atas intuisi dan perasaan. Ternyata, otak kiri benar-benar mampu melakukan segala hal yang dimiliki otak kanan dan sebaliknya. Sebagai seseorang yang sangat berotak kanan namun logis, mengerikan dengan arah dan orientasi spasial, dan sama sekali tidak memiliki kreativitas artistik yang secara tradisional dikaitkan dengan otak kanan, saya dapat membuktikan hal ini.
Cara terbaik untuk memikirkan perbedaan antara otak kiri dan kanan adalah dengan menganggap mereka sebagai bayangan cermin satu sama lain. Untuk memahami ini, Anda memerlukan beberapa data latar belakang. Seorang psikolog bernama Carl Jung datang dengan teori kepribadian di tahun 20-an yang membagi kepribadian sepanjang beberapa dimensi. Anda mungkin pernah mendengar salah satunya: introversi vs ekstraversi. Saya telah menulis beberapa posting blog tentang hal ini, tetapi pada dasarnya bermuara pada hal ini: introversi membedakan dirinya dari orang lain sementara extraversion berfokus pada bagaimana hal itu dapat terhubung ke orang lain. Ini disebut sebagai "sikap".
Kemudian Anda memiliki empat fungsi kognitif yang berbeda: berpikir, merasakan, sensasi, dan intuisi. Demi kesederhanaan, anggap saja dua fungsi ini dianggap sebagai fungsi "menilai" (berpikir dan merasakan) sementara dua lainnya adalah fungsi "mengamati". Fungsi penjurian membuat keputusan. Ketika Anda berada dalam pola pikir penilaian, Anda berusaha menghindari kejutan. Anda ingin membuat semua keputusan yang tepat sebelumnya sehingga Anda tidak harus beradaptasi ketika kejutan datang. Karena Anda telah melakukan begitu banyak perencanaan sebelumnya, Anda mungkin memiliki kecenderungan untuk menjadi kaku dan tidak fleksibel setelah keputusan dibuat. Di sisi lain, pola pikir mempersepsikan cenderung lebih suka terbang di kursi celana dan berguling-guling dengan pukulan.
Secara umum, Anda menggabungkan fungsi dan sikap untuk menciptakan fungsi-sikap (bernama kreatif) (pemikiran introvert, perasaan ekstravert, dll). Kepribadian sadar masyarakat sebagian besar ditentukan oleh sikap-fungsi dominan dan sikap-fungsi bantu. Akhirnya, para psikolog sampai pada konsensus bahwa ada dua jenis orang: orang yang dua fungsi utamanya terdiri dari fungsi penilaian introvert dan fungsi persepsi ekstra, atau orang yang fungsi utamanya terdiri dari fungsi penilaian ekstra dan fungsi persepsi introvert . Jika Anda pernah mengikuti MBTI atau tes kepribadian serupa, surat terakhir memberi tahu Anda kategori mana yang Anda ikuti. Jika Anda seorang P, itu berarti Anda seorang hakim introvert / pengamat ekstra dan J adalah sebaliknya.
Masih bersamaku sejauh ini? Di sinilah saya mendapatkan apa yang saya maksud dengan kedua belah pihak menjadi gambar cermin satu sama lain. Tidak ada yang menyadarinya pada saat itu, tetapi mereka pada dasarnya membuat sketsa di mana fungsi terletak di otak. Memang, setiap fungsi-sikap Jung telah dipetakan ke lokasi yang kasar di otak. Ternyata, semua fungsi P (menilai introvert dan persepsi ekstra) berada di sisi kanan otak dan fungsi J berada di sisi kiri otak.
Setiap kali Anda mengatakan bahwa orang berotak kiri pandai dalam hal detail dan orang berotak kanan pandai "gambaran besar" (walaupun saya akan mengatakan "gambaran keseluruhan" akan lebih akurat), Anda berfokus pada sisi hal-hal yang bersifat ekstravert. . Jika orang berotak kiri mengelola orang berotak kanan, kidal akan ingin mengetahui semua detail tentang bagaimana orang benar akan melakukan pekerjaan mereka di muka dan di muka. Mereka ingin persyaratan yang ditetapkan dalam batu dan tenggat waktu yang sulit diputuskan sebelumnya. Orang yang benar hanya ingin ide yang sangat luas tentang apa yang perlu mereka lakukan sehingga mereka dapat mengisi rinciannya nanti.
Namun, perhatikan bahwa ini sepertinya bukan yang Anda alami. Tampaknya seolah-olah kode kidal mungkin tidak terlalu dipikirkan dengan baik sebelumnya dan memiliki beberapa masalah yang bisa dicegah oleh beberapa pemikiran ke depan. Ini karena ketika Anda membangun model abstrak dari hal-hal seperti kode di kepala Anda, Anda menggunakan fungsi introvert Anda , yang bekerja sebaliknya. Orang yang benar ingin membangun model itu di muka dan melakukannya sedemikian rupa sehingga memenuhi semua detail yang diperlukan atau dengan mudah dapat mengisi semua detail. Selain itu, mereka mungkin menjadi kaku dalam hal pendekatan terbaik untuk diambil (perhatikan bahwa Anda mengambil garis keras tentang bagaimana perasaan Anda tentang fitur C ++ yang lebih maju). Model kidal 'akan lebih ad hoc dan diisi saat mereka pergi.
Pengalaman saya adalah bahwa karena ini, kaum kidal akan menuduh kaum kanan melakukan rekayasa berlebihan segalanya sementara kaum kanan akan menuduh kaum kiri terlalu cepat dan kotor. Kedua belah pihak memiliki kebenaran untuk mereka, tetapi hanya ketika pendekatan itu diambil secara ekstrim. Inilah yang lucu: mereka mengambil pendekatan yang berlawanan untuk mencapai tujuan yang sama (yaitu, menyelesaikan sesuatu). Orang kanan ingin memiliki model mereka diputuskan di muka sehingga mereka dapat menghabiskan lebih sedikit waktu untuk mengimplementasikan hal itu dan karenanya menyelesaikan seluruh proyek lebih cepat. Orang kidal ingin menghabiskan lebih sedikit waktu untuk merancang sehingga mereka dapat menyelesaikan sesuatu lebih cepat.
Kebetulan, kedua sikap ini terbalik ketika datang ke hal-hal jenis manajemen proyek (menentukan jadwal, datang dengan persyaratan, dll). Ini dapat mengarah pada situasi yang benar-benar membingungkan di mana satu pihak menuduh yang lain terlalu kaku sementara yang lain mengklaim bahwa pihak lain tidak cukup merencanakan ke depan, dan kemudian argumen berikutnya membuat kedua pihak mengambil sikap yang berlawanan.
Apa yang dapat Anda lakukan tentang semua ini? Tidak ada yang lain selain menyadari perbedaan-perbedaan ini dan berusaha mengakomodasi pandangan pihak lain sebanyak mungkin. Namun masalahnya adalah bahwa ini berjalan dua arah. Anda dapat memahami dan mengakomodasi kidung sebanyak mungkin, tetapi itu tidak akan membuat banyak perbedaan kecuali mereka berusaha membalas budi. Ini selalu merupakan tantangan. Bukan karena orang kidal adalah orang brengsek dan ingin membuat hidup orang kanan sengsara, tetapi karena orang kidal dulu dominan di bidang pemrograman. Jika cara berpikir Anda digaungkan oleh hampir semua orang, Anda akan cukup yakin bahwa Anda juga benar.