作者 adamcha (生於安樂 死於憂患)標題 Fw: [新聞] 工程師的大腦異於常人 MIT 研究:讀code時間 Thu Jun 6 16:48:00 2024
※ [本文轉錄自 Soft_Job 看板 #1cO0MRoD ]
作者 eva19452002 (^^)標題 [新聞] 工程師的大腦異於常人 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/
--
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.239.51.186 (臺灣)
※ 文章代碼(AID): #1cO0MRoD (Soft_Job)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1717568923.A.C8D.html
→ shooter555: 長出專屬的區域不知道是不是好事啦 還會擴散就更糟了1F 06/05 14:49
→ holebro: Trace code本來就東一塊西一塊跳來跳去的 哪個語言這樣2F 06/05 15:09
推 prag222: 沒差過沒多久都變成要維護AI寫的CODE了8F 06/05 16:39
推 wei115: 確實 寫程式沒什麼門檻 但就是一個全新的概念 5歲和50歲難度差不多 都是要重新學走路9F 06/05 17:32
推 MonkeyCL: 資深大腦會產生用嘴寫 code 的區域12F 06/05 18:16
Oral Programming?
推 giacch: 生成式AI13F 06/05 18:33
※ 編輯: eva19452002 (118.232.66.139 臺灣), 06/05/2024 19:00:03
推 Lipraxde: 笑了,這樣算進化了嗎XDD?14F 06/05 19:41
推 tsaigi: 你只是你老闆的編譯器15F 06/05 19:44
推 Mike1109: 我讀完code只會有我他媽到底看了什麼?16F 06/05 22:15
推 OriginStar: 所以電影裡把喜歡寫程式的當成怪咖也合理,畢竟腦袋和常人不一樣XD17F 06/05 23:54
推 qwe78971: 能不能解釋為什麼別人的code比較難讀19F 06/06 00:36
推 tomatobus: 這直接打臉所謂的「優秀的人(指指考考的好)做什麼都會成功」,事實就是程式需要重學,以前會念書不表示程式寫的好。難怪一堆台大電機最後領個兩百多萬就到頂了23F 06/06 04:24
推 Ericz7000: 大腦越常使用的地方腦神經元密度會越高嗎?28F 06/06 08:59
應該是迴路會越來越粗,突觸的訊號傳遞會越來越有效率,表現出來就是熟練
→ fatb: 寫程式的怪咖至少比其他在街上亂跑的怪咖好吧29F 06/06 10:16
※ 編輯: eva19452002 (36.239.51.186 臺灣), 06/06/2024 10:55:28
→ shooter555: 台大電機兩百萬到頂是什麼平行世界的數據 應該起吧30F 06/06 13:54
推 expury: 所以到底是什麼能力31F 06/06 14:29
推 adamcha: 我只知道讀某些人的code會用到情緒能力 愈看愈肚爛32F 06/06 16:42
※ 發信站: 批踢踢實業坊(ptt.cc)
※ 轉錄者: adamcha (220.128.97.223 臺灣), 06/06/2024 16:48:00
→ PtT0615s: 機器自己寫比你人類寫的更優化
重點人會死 你的邏輯無法完整傳承
機器就沒這個問題 可以永遠優化下去1F 61.216.99.139 台灣 06/06 16:49
推 alwang: 違反新聞張貼規範 水桶瞜4F 123.51.228.40 台灣 06/06 16:51
推 a1252352: new type6F 101.136.139.248 台灣 06/06 16:54
推 sennin32: 現在機器寫的連不同版本環境的lib
都會混著引用 根本沒辦法用 頂多幫改一小段 主要還是得靠人力跟stack overflow7F 1.163.124.19 台灣 06/06 16:54
推 hgs1906: 基本和倫敦的老司機的突觸都同原理吧10F 125.229.224.99 台灣 06/06 16:55
推 the992255: 那 copy pase 工程師腦袋長怎樣?11F 1.173.252.236 台灣 06/06 16:57
推 easyfish: 確實12F 114.47.204.64 台灣 06/06 16:59
推 e1q3z9c7: 程式碼不是都用英文??13F 119.14.206.147 台灣 06/06 17:00
→ freef1y3: 難怪寫程式的人講話都一股宅味14F 124.218.104.133 台灣 06/06 17:00
→ b9513227: 覺得ai程式寫的棒的只有junior吧15F 39.15.65.236 台灣 06/06 17:03
→ jim543000: 天才的腦袋確實差異化很大16F 42.72.163.224 台灣 06/06 17:09
推 abbag: 所以露西最後進化成了隨身碟(???)17F 118.163.110.210 台灣 06/06 17:15
推 Topest: 笑死 還一堆白痴說code嗯數學能力有關www18F 27.247.230.243 台灣 06/06 17:22
推 jccy: 奧圖曼/比爾蓋茲/祖柏克 他們看起來都很像,是程式寫太多的原因?19F 223.137.11.72 台灣 06/06 17:23
推 kitty2000: 那申請入學是不是該用社會來做標準啊21F 114.34.102.194 台灣 06/06 17:24
推 herro760920: 駭客任務有演啊
coding跟數學邏輯有關,直接推論跟數學無關的也是出來給人笑的22F 114.136.146.30 台灣 06/06 17:24
推 simon301: 越來越覺得人類是神創造出來的AI25F 114.46.24.186 台灣 06/06 17:28
→ cocogg: code一片一片的跳出來 比較像原始部落的土著語言吧26F 101.12.177.183 台灣 06/06 17:35
推 gamesame7711: 長出威脅區域 睡前一直有聲音跟你說 「我好像知道方法了」看你怎麼睡幹您娘28F 1.174.139.106 台灣 06/06 17:36
推 JeanSijhih: 知道利害了吧31F 42.79.130.166 台灣 06/06 17:38
推 khastw: 確實是這樣32F 223.138.194.210 台灣 06/06 17:54
--