Desain dan pemikiran: bagaimana otak bekerja selama pengkodean



Institut Teknologi Massachusetts terkenal dengan penelitian dan pengembangannya yang luar biasa. Baru-baru ini, perwakilan institut menerbitkan hasil studi yang menarik. Ahli saraf MIT telah menemukan bahwa ketika membuat kode, aktivitas otak berbeda secara signifikan dari aktivitasnya saat melakukan operasi matematika atau selama pemrosesan ucapan.



Ada pendapat bahwa pemrograman itu sendiri menyerupai proses belajar bahasa asing. Secara teknis, ada poin-poin yang sama, tetapi kenyataannya, hal-hal di otak tidak terlihat sama persis. Untuk mengetahui bagian otak mana yang bertanggung jawab untuk pengkodean, ilmuwan MIT memindai otak pengembang sukarelawan saat mereka bekerja. Kaum muda bekerja dengan menggunakan bahasa Python tekstual dan bahasa grafis ScratchJr.



Studi tersebut menemukan bahwa bagian otak yang bertanggung jawab untuk memproses informasi tentang bahasa tidak terlibat dalam proses pengkodean. Tetapi para ilmuwan telah memperhatikan aktivitas di bagian otak yang mulai bekerja dalam proses pemecahan masalah matematika yang kompleks.



Dengan masalah matematika, semuanya tidak sesederhana itu: menurut penelitian terbaru, ketika menyelesaikan masalah dalam logika dan matematika, belahan kiri bekerja lebih aktif. Dan saat mencari jawaban untuk masalah navigasi spasial, belahan kanan lebih terlibat.





Jadi, pengkodean mengaktifkan kedua belahan sekaligus. Ternyata, terlepas dari kenyataan bahwa pengkodean lebih seperti matematika, pada kenyataannya semuanya tidak begitu.



Bagaimana lagi pemrograman mempengaruhi otak





Pemrogram dikenal karena pemikiran yang spesifik. Ilmuwan telah lama mempelajari efek pemrograman terhadap pemikiran. Berikut adalah tiga hal menarik.



1. Pemrograman membentuk cara berpikir kita dan meletakkan model mental .



Bagaimana ini bisa terjadi? Ternyata bahasa yang Anda gunakan untuk mulai mengenal pemrograman itu penting. Bisa bahasa apa saja, termasuk Basic atau Pascal yang sudah usang.



Tapi, bagaimanapun juga, idiom dari bahasa pemrograman pertama sangat mempengaruhi penglihatan struktur, membangun pohon logis, membangun algoritma, dan sebagainya.



Ada juga pendapat bahwa kemahiran dalam dua bahasa pemrograman pada level yang sama hampir tidak mungkin: salah satunya akan selalu "asli", dan yang kedua, ketiga, dan yang lainnya - tambahan.



2. Menulis kode mempengaruhi kesehatan kita dengan memperkuatnya.



Otak, seperti otot, dapat (dan harus) dilatih. Penelitian tentang dampak pemrograman pada kemampuan siswa dimulai pada akhir abad ke-20. Kemudian ada peningkatan indikator pada tes kemampuan kognitif pada siswa yang mengetahui bagaimana memprogram atau memiliki pengalaman dalam menulis kode.



Sebuah studi berusia delapan tahun menyatakanbahwa tingkat aktivitas otak hanya dipengaruhi oleh jenis aktivitas tertentu yang memerlukan pelatihan dan melibatkan pemecahan masalah secara terus-menerus serta mengatasi kesulitan. Pemrograman tidak secara langsung memengaruhi kesehatan kita, tetapi meningkatkan keadaan otak saat ini, secara positif memengaruhi efisiensi alat berpikir, kemampuan kognitif, dll.



3. Pemrograman juga merupakan pidato.



Seperti yang dinyatakan di atas, saat pengembang membuat kode, area otak yang bertanggung jawab atas fungsi bahasa menjadi tidak aktif. Situasinya berbeda ketika seorang programmer membaca kode orang lain. Selama studi fragmen kode sumber oleh programmer, penulis proyek dilakukanfMRI memindai otak mereka. Ternyata, tinjauan kode pengembang melibatkan area otak yang biasanya terkait dengan pemrosesan ucapan, memori, dan perhatian:



  • girus frontal tengah - bertanggung jawab atas perhatian, bahasa, memori kerja;
  • girus temporal tengah - terkait dengan pencarian memori semantik;
  • lobus parietal inferior digunakan untuk memori jangka pendek;
  • gyrus frontal inferior - terkait dengan RAM dan bahasa.







All Articles