Sebenarnya ada beberapa data penelitian keras tentang ini, sebagian besar dikumpulkan selama 35 tahun terakhir, dan saya juga telah mengalami beberapa fenomena serupa, meskipun tidak secara teratur. Lihat di bawah untuk lebih lanjut.
Data Penelitian
Tampaknya ada beberapa tetapi korelasi kecil berdasarkan penelitian yang dilakukan dan diringkas dalam karya-karya berikut. Seperti sering dengan penelitian, model studi berbeda antara studi dan mereka harus ditinjau dengan seksama untuk memahami mengapa hasil menyajikan perbedaan dalam kesimpulan.
Menjelajahi prediktor psikologis pencapaian pemrograman [ PDF ] (Erdogan, Aydin, Kabaca, 2008)
Sayangnya, detail ini tidak jelas. Ini menunjuk pada "dampak tinggi" dari "bakat" secara umum, tetapi kemudian hanya menunjuk pada penelitian lain tanpa memberikan hasil untuk setiap tes bakat, jadi kita tidak tahu bagaimana kemampuan spasial tarif. Ini sebagian besar tinjauan literatur lebih dari penelitian yang sebenarnya.
Kemampuan spasial dan pembelajaran ke program [ PDF ] (Jones, 2008)
Dari hasil analisis ini, ada bukti bahwa kemampuan spasial penting ketika belajar memprogram. [...] Sementara kemampuan spasial telah terbukti relevan, kami tidak merasa bahwa kapasitas rotasi mental harus digunakan sebagai sarana untuk menentukan kemampuan pemrograman, tetapi harus dipertimbangkan saat menyusun intervensi pedagogis. Pikiran perlu diberikan pada metode pengajaran dan visualisasi perangkat lunak yang membantu siswa dengan kemampuan spasial rendah untuk membayangkan konsep abstrak dan membangun model mental yang lebih baik (Wiedenbeck et al., 2004).
Prediktor Sukses dalam Kursus Pemrograman Pertama [ PDF ] (Simon, Fincher & al., 2006)
Hanya korelasi positif kecil yang ditemukan antara skor dalam tugas visualisasi spasial (kertas lipat) dan tanda pemrograman. Ini menunjukkan bahwa komponen IQ selain keterampilan spasial dapat menjelaskan sebagian besar efek IQ pada keberhasilan pemrograman (Mayer et al 1989).
Siapa yang cenderung memperoleh keterampilan pemrograman? (Shute, 1991)
Kemampuan lateralisasi dan Pemrograman Hemispheric , (Gasen, Morecroft, 1990)
Korelasi pemecahan masalah dalam pemrograman [ PDF ] (Choi-man, 1988)
Yang menarik ... Model penelitian yang bagus, dan hasil yang dikuantifikasi dengan beberapa kelompok belajar dan memperhitungkan keandalan faktor-faktor penelitian. Ini menghasilkan bahwa:
[...] dapat dilihat bahwa, untuk laki-laki, matematika saja dapat menjelaskan 30,90% dari varians pada kemampuan pemrograman, dan bahwa tes spasial dapat mencapai 8,00%. [...]
[...] juga dapat dilihat bahwa, untuk wanita, hanya kinerja matematika dan tes spasial yang berpengaruh signifikan dalam memprediksi kemampuan pemrograman.
Hasil penelitian ini mengungkapkan bahwa siswa yang mendapat nilai tinggi dalam tes matematika dan tes spasial akan mendapat nilai tinggi dalam tes kemampuan pemrograman.
Pembelajaran, penelitian, dan representasi grafis dari pemrograman (Taylor, Cunniff, Uchiyama, 1986)
Persyaratan Kognitif Belajar Pemrograman Komputer dalam Pengaturan Grup dan Individu (Webb, 1985)
Korelasi kognitif tugas-tugas pemrograman pada programmer pemula (Irons, 1982)
Penelitian tentang bakat untuk belajar: Laporan kemajuan [ PDF ] (RE Snow, 1976)
Ambillah dengan sejumput garam: Beberapa relatif tua, tes IQ mungkin telah berubah sejak itu. Saya belum melakukan pencarian mendalam untuk menemukan kutipan dari setiap artikel untuk melihat apakah mereka dikonfirmasi atau ditolak di kemudian hari.
Beberapa tautan (terutama jenis [PDF]) mungkin tidak berfungsi untuk Anda jika Anda tidak memiliki afiliasi dengan perpustakaan yang memberikan akses ke konten online ini.
Opini pribadi
Peringatan dan pengungkapan: Saya TIDAK seorang psikolog NOR ahli saraf, tetapi saya telah belajar dan mengajar pemrograman untuk kedua anak-anak kecil (mulai 6) dan mahasiswa (sampai 60!).
Setelah belajar dengan DAN mengajar siswa sebagai guru universitas sendiri, termasuk beberapa siswa yang terkena masalah spasial (dan yang lainnya dengan disabilitas yang lebih kuat), saya harus mengatakan bahwa meskipun mungkin (saya tidak melacak siswa saya berdasarkan disabilitas, jelas) bahwa beberapa akan terdaftar di bagian bawah dari kurva umum, saya masih ingat dengan jelas beberapa skor tinggi (dan bahkan satu khususnya menjadi kelas utama selama minimal 2 tahun).
Maksud saya adalah, walaupun mungkin memiliki efek, dan seperti yang ditunjukkan oleh beberapa penelitian di atas, itu tidak memperhitungkan bagian terbesar dari kemampuan Anda untuk belajar memprogram dan berpikir seperti seorang programmer. Ini ngawur, dalam hal itu tidak akan menghentikan Anda untuk mengetahui apakah Anda benar-benar ingin, dan tidak akan mencegah Anda dari bekerja dalam kasus umum, meskipun itu bisa (seperti mungkin menjadi kasus Anda) membuatnya sedikit lebih keras untuk Anda.
Hampir tidak ada batasan untuk apa dan seberapa cepat Anda dapat belajar .
Lagipula, tidak ada programmer yang tidak menyukai tantangan yang bagus, bukan? (Aku melihatmu, RSI)
Pengalaman Pribadi (Mungkin Tidak Berhubungan)
Mungkin Anda terlalu bersemangat. Berapa jam Anda bekerja per hari dan per minggu? Apakah Anda beristirahat secara teratur?
Kasus Serupa?
Pada suatu masa dalam hidup saya, saya bekerja berhari-hari setidaknya 14 jam setiap hari dalam seminggu, sepanjang tahun, ke titik di mana ia memuncak untuk merekam minggu 120 jam kerja di depan layar komputer . Ya, itu hanya 48 jam tersisa per minggu untuk makan, tidur, bepergian ke dan dari tempat kerja ( tip: hindari mengemudi !! ), mandi dan fungsi vital lainnya. Pada titik ini, saya bisa tidur dengan detak jantung (walaupun biasanya memiliki masalah tidur), tetapiSaya hampir selalu terus memimpikan kode, dan saya juga akan tiba-tiba menyadari di kamar mandi atau bahkan ketika berjalan atau berlari atau melakukan tugas-tugas kasar bahwa pikiran saya kembali ke sana dengan pilot otomatis, seperti yang Anda katakan sendiri. Sayangnya, saya tidak akan secara ajaib menyelesaikan masalah dalam tidur saya; itu akan lebih dekat dengan apa yang tampaknya Anda gambarkan dan alami: pusaran raksasa pikiran-pikiran yang membingungkan berputar di kepala saya, yang akan semacam (tampaknya) masuk akal pada skala yang lebih besar, tetapi tidak dengan jelas mengekspresikan solusi apa pun dan tanpa banyak keberhasilan dalam mengambil salah satu dari pemikiran ini untuk fokus padanya, membedahnya dengan jelas dan mengubahnya menjadi sesuatu yang bermanfaat. Dan ini biasanya agak melelahkan dan menyusahkan.
Relaksasi Mungkin Membantu
Mungkin Anda perlu sedikit tenang, dan rileks dan bekerja lebih sedikit. Cobalah untuk menemukan sesuatu untuk mengalihkan pikiran Anda. Saat itu, saya akhirnya sering meninggalkan waktu tidur yang berharga untuk melakukan sesuatu yang benar-benar akan menghentikan pemikiran gila ini. Tampaknya kontraproduktif, tetapi saya sebenarnya lebih suka melakukan beberapa hal di mana saya akan benar-benar bersantai daripada tidur lebih banyak dan tidak diistirahatkan. Gangguan untuk baterai gugup, dan tidur untuk baterai fisik, dalam arti tertentu.
Identifikasi Pemicu
Jika itu bukan kasus Anda, maka mungkin ada sesuatu yang terlibat dalam memicu keadaan ini untuk Anda. Cobalah untuk mengisolasi elemen yang ada dalam situasi ini, dan lihat apakah Anda dapat mereproduksi kondisi ini di lingkungan lain, untuk melihat apakah Anda juga menemukan elemen ini. Apakah itu terjadi lebih di tempat kerja atau di rumah, dll ...
Isolasi
Juga, Anda mungkin sudah pernah mendengar dan mencoba ini, tapi saya punya teman dengan cacat spasial kecil, dan biasanya itu membantunya, jika bekerja pada komputer, berada di ruang yang lebih gelap, untuk menghindari terlalu banyak pandangan dan jendela yang rumit terbuka (untuk menghindari gangguan), dan secara umum menjaga hal-hal agak minimalis (baik dari segi desain dan warna, dan dalam hal konten dan representasi).
Cobalah juga untuk beristirahat secara teratur, dan biarkan pikiran Anda bebas untuk waktu singkat setiap 1 atau 2 jam, berdasarkan apa yang paling cocok untuk Anda. Mungkin mengadopsi teknik Pomodoro atau yang serupa (saya tidak memiliki penelitian tentang korelasinya dengan ini, tetapi bisa membantu memaksa Anda untuk beristirahat).
it turned out my Spatial Aptitude was quite low. I still got a decent score, just above average,
Saya bukan seorang psikolog, tetapi jika saya membaca bahasa Inggris dengan benar dan memahami definisi rata-rata, saya tidak benar-benar mengerti bagaimana menerjemahkannya menjadiquite low
... Mungkin Anda terlalu memikirkan ini ... :)