Fw: [轉錄] 工程師的大腦異於常人 MIT 研究:讀code

作者: adamcha (生於安樂 死於憂患)   2024-06-06 16:48:00
※ [本文轉錄自 Soft_Job 看板 #1cO0MRoD ]
作者: eva19452002 (^^) 看板: Soft_Job
標題: [新聞] 工程師的大腦異於常人 MIT 研究:讀code
時間: Wed Jun 5 14:28:39 2024
【工程師的大腦異於常人】MIT 研究:讀 code 不會用到語言或數學能力
你知道軟體工程師的大腦組成真的跟一般人不一樣嗎?麻省理工學院(MIT)的神經科學
家們先前發布研究,發現那些常常在 Coding 的工程師大腦居然出現了一些驚人的轉變。
讀 code 的時候,大腦不會啟動語言處理區域
根據研究發現,當人們閱讀和理解程式碼時,大腦並不會啟動語言處理的區域。這一點與
許多人的直覺相反,因為學習程式設計和學習語言似乎有很多相似之處:都需要掌握新符
號和術語,且必須正確組織架構來達到溝通的目的。然而,研究卻顯示,程式設計啟動的
是大腦中的多重需求網路(Multiple Demand Network),它也參與大腦其他複雜的認知
任務,例如解數學題或是填字遊戲。
研究人員利用功能性磁振造影(fMRI)技術,觀察了參與者在閱讀程式碼時的大腦活動模
式。他們發現,程式設計任務主要啟動了多重需求網路,這個網路分佈在大腦的額葉和頂
葉,負責處理需要同時保持多個訊息的任務。
也就是說,雖然程式設計和數學、邏輯問題都會啟動大腦的多重需求網路,但它們依賴於
這個網路的不同部分。這意味著,理解程式碼是一項獨特的能力,既不同於語言,也不同
於數學和邏輯。
Coding 老手的大腦不一樣!會長出專屬程式設計的區域
不僅如此,研究還發現 Coding 經驗豐富的人,其大腦中可能會發展出一些專門用於程式
設計的區域,而這些區域在 Coding 經驗不足的人大腦中尚未出現。也就是說,隨著經驗
的累積,大腦可能會進一步強化程式語言的技能,以提高程式 Coding 的效率和精確度。
例如,研究中使用的兩種程式語言:Python 和 ScratchJr——都以其可讀性著稱(人類
對於程式碼的功能意圖、流程控制和操作運行是否容易把握)。結果皆顯示,這兩種語言
啟動了大腦的多重需求網路,但也有細微的差異。
Python 主要啟動了左側的多重需求網路,而 ScratchJr 則傾向啟動右側的區域,這些差
異反映了不同程式語言對大腦其實也有不同認知要求。
該研究的作者 Anna Ivanova 表示,「理解程式碼似乎是一種獨特的能力,它與語言不同
,也與數學和邏輯不同。」
(責任編輯:廖紹伶)
https://buzzorange.com/techorange/2024/06/05/computer-code-is-not-the-same-as-reading-language/
作者: shooter555 (shooter)   2023-06-05 14:49:00
長出專屬的區域不知道是不是好事啦 還會擴散就更糟了
作者: holebro (穴弟弟)   2023-06-05 15:09:00
Trace code本來就東一塊西一塊跳來跳去的 哪個語言這樣
作者: leftless (兩個月倒一次垃圾)   2023-06-05 15:35:00
矮額
作者: TSMCfabXX (台積新產品)   2023-06-05 15:39:00
作者: KyuubiKulama (九喇嘛)   2023-06-05 15:45:00
比較想看寫compiler的腦袋應該更不一樣了
作者: realbout (薩摩訶)   2023-06-05 16:36:00
NEO
作者: prag222 (prag)   2023-06-05 16:39:00
沒差過沒多久都變成要維護AI寫的CODE了
作者: wei115 (ㄎㄎ)   2023-06-05 17:32:00
確實 寫程式沒什麼門檻 但就是一個全新的概念 5歲和50歲難度差不多 都是要重新學走路
作者: stupid0319 (徵女友)   2023-06-05 17:42:00
讀code明明連大腦都用不到
作者: MonkeyCL (猴總召)   2023-06-05 18:16:00
資深大腦會產生用嘴寫 code 的區域
作者: giacch   2023-06-05 18:33:00
生成式AI
作者: Lipraxde (Lipraxde)   2023-06-05 19:41:00
笑了,這樣算進化了嗎XDD?
作者: tsaigi (菜雞)   2023-06-05 19:44:00
你只是你老闆的編譯器
作者: Mike1109 (黃金右手)   2023-06-05 22:15:00
我讀完code只會有我他媽到底看了什麼?
作者: OriginStar   2023-06-05 23:54:00
所以電影裡把喜歡寫程式的當成怪咖也合理,畢竟腦袋和常人不一樣XD
作者: qwe78971 (小信)   2023-06-06 00:36:00
能不能解釋為什麼別人的code比較難讀
作者: viper9709 (阿達)   2023-06-06 01:09:00
簡單講就是天份吧
作者: WaterLengend (Leeeeeeeeooooooo)   2023-06-06 01:52:00
難怪又怪又散發物理臭的RD一堆,大概腦子不知道發展去哪了
作者: tomatobus   2023-06-06 04:24:00
這直接打臉所謂的「優秀的人(指指考考的好)做什麼都會成功」,事實就是程式需要重學,以前會念書不表示程式寫的好。難怪一堆台大電機最後領個兩百多萬就到頂了
作者: ChungLi5566 (中壢56哥)   2023-06-06 08:10:00
不是不一樣 而是讀code要用額葉的高階決策能力
作者: avmm9898 (對酒當歌)   2023-06-06 08:52:00
難怪我寫不出來
作者: Ericz7000 (Ericz7000nolan)   2023-06-06 08:59:00
大腦越常使用的地方腦神經元密度會越高嗎?
作者: fatb (胖逼=口=)   2023-06-06 10:16:00
寫程式的怪咖至少比其他在街上亂跑的怪咖好吧
作者: shooter555 (shooter)   2023-06-06 13:54:00
台大電機兩百萬到頂是什麼平行世界的數據 應該起吧
作者: expury (ao6x87)   2023-06-06 14:29:00
所以到底是什麼能力
作者: adamcha (生於安樂 死於憂患)   2023-06-06 16:42:00
我只知道讀某些人的code會用到情緒能力 愈看愈肚爛

Links booklink

Contact Us: admin [ a t ] ucptt.com