Bagaimana wilayah otak diaktifkan selama pemrograman, penalaran logis, dan penggunaan bahasa. Ilustrasi oleh Universitas Johns Hopkins.
Para peneliti di Universitas Johns Hopkins memetakan aktivitas otak pemrogram komputer berpengalaman saat mereka bingung tentang kode tersebut. Akibatnya, mekanisme saraf di balik keterampilan yang semakin dicari ini menjadi jelas.
Para peneliti telah lama menduga bahwa otak menangani pemrograman dengan cara yang sama seperti memecahkan masalah matematika atau bahkan memahami bahasa. Namun, karya ilmiah baru menunjukkan bahwa pada pembuat kode berpengalaman, sebagian besar aktivitas otak terjadi di area yang terkait dengan penalaran logis, meskipun terkonsentrasi di belahan kiri, yang bertanggung jawab atas kemampuan bahasa.
“Orang-orang belajar coding dengan berbagai cara, dari belajar mandiri membaca hingga kursus formal. Sungguh menakjubkan kami menemukan pola aktivasi otak yang konsisten pada orang-orang yang memprogram, '' kata penulis studi Yun-Fei Liu, seorang mahasiswa pascasarjana di laboratorium neuroplastisitas universitas. “Ini sangat mengejutkan karena kita tahu bahwa periode kritis untuk penguasaan bahasa biasanya berakhir pada masa remaja awal. Dan banyak orang belajar program sebagai orang dewasa. "
Para ilmuwan telah lama mengetahui apa yang terjadi di otak ketika seseorang membaca, memainkan alat musik, atau matematika. Namun, meski kita semakin mengandalkan teknologi, kita hampir tidak tahu apa-apa tentang mekanisme saraf pemrograman komputer.
“Orang ingin tahu apa yang membuat seseorang menjadi programmer yang baik,” kata Liu. "Jika kita tahu neurosystems mana yang diaktifkan ketika seseorang menulis kode, maka kita dapat menemukan cara terbaik untuk melatih programmer."
Menurut Liu, banyak orang beranggapan bahwa para teknisi memiliki pola pikir matematika dan bahwa area otak untuk pemrograman akan sama dengan area untuk menyelesaikan masalah matematika. Yang lain percaya bahwa bahasa pemrograman disebut bahasa karena suatu alasan. Oleh karena itu, pemrograman yang mendasari mesin saraf akan digunakan bersama dengan pemrosesan bahasa. Atau bisa juga bagian otak yang digunakan untuk penalaran logis yang bertanggung jawab untuk cara memecahkan masalah yang dikenal sebagai "kendali eksekutif".
Untuk memahami hal ini, Liu mengumpulkan 15 programmer berpengalaman yang fasih dalam bahasa Python. Masing-masing subjek pergi ke pemindai fMRI untuk mengukur aktivitas otak selama pemrograman.
Setiap kali, area otak yang sama terbakar: area yang bertanggung jawab untuk penalaran logis. Meskipun penalaran logis tidak terikat pada belahan otak tertentu, pengkodean lebih disukai pada sisi kiri, yang lebih disukai untuk bahasa.
Lab tersebut sekarang berharap dapat menentukan apakah lebih mudah mempelajari pemrograman saat remaja, serta mempelajari bahasa.
“Memang benar, orang dewasa bisa belajar membuat program. Tapi mungkin anak-anak lebih baik? Atau pemrograman tidak memiliki periode belajar kritis, yang membuat keterampilan itu istimewa, kata rekan penulis Marina Bedny, asisten profesor di Departemen Psikologi dan Ilmu Otak. “Mungkin sistem pendidikan kami tidak berfungsi dengan baik, dan kami harus mengajari anak-anak kode di sekolah menengah, jika tidak, mereka kehilangan kesempatan untuk menjadi spesialis yang lebih baik.”