[新闻] 工程师的大脑异于常人 MIT 研究:读code

楼主: eva19452002 (^^)   2024-06-05 14:28:39
【工程师的大脑异于常人】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)   2024-06-05 14:49:00
长出专属的区域不知道是不是好事啦 还会扩散就更糟了
作者: holebro (穴弟弟)   2024-06-05 15:09:00
Trace code本来就东一块西一块跳来跳去的 哪个语言这样
作者: leftless (两个月倒一次垃圾)   2024-06-05 15:35:00
矮额
作者: TSMCfabXX (台积新产品)   2024-06-05 15:39:00
作者: KyuubiKulama (九喇嘛)   2024-06-05 15:45:00
比较想看写compiler的脑袋应该更不一样了
作者: realbout (萨摩诃)   2024-06-05 16:36:00
NEO
作者: prag222 (prag)   2024-06-05 16:39:00
没差过没多久都变成要维护AI写的CODE了
作者: wei115 (ㄎㄎ)   2024-06-05 17:32:00
确实 写程式没什么门槛 但就是一个全新的概念 5岁和50岁难度差不多 都是要重新学走路
作者: stupid0319 (征女友)   2024-06-05 17:42:00
读code明明连大脑都用不到
作者: MonkeyCL (猴总召)   2024-06-05 18:16:00
资深大脑会产生用嘴写 code 的区域
作者: giacch   2024-06-05 18:33:00
生成式AI
作者: Lipraxde (Lipraxde)   2024-06-05 19:41:00
笑了,这样算进化了吗XDD?
作者: tsaigi (菜鸡)   2024-06-05 19:44:00
你只是你老板的编译器
作者: Mike1109 (黄金右手)   2024-06-05 22:15:00
我读完code只会有我他妈到底看了什么?
作者: OriginStar   2024-06-05 23:54:00
所以电影里把喜欢写程式的当成怪咖也合理,毕竟脑袋和常人不一样XD
作者: qwe78971 (小信)   2024-06-06 00:36:00
能不能解释为什么别人的code比较难读
作者: viper9709 (阿达)   2024-06-06 01:09:00
简单讲就是天份吧
作者: WaterLengend (Leeeeeeeeooooooo)   2024-06-06 01:52:00
难怪又怪又散发物理臭的RD一堆,大概脑子不知道发展去哪了
作者: tomatobus   2024-06-06 04:24:00
这直接打脸所谓的“优秀的人(指指考考的好)做什么都会成功”,事实就是程式需要重学,以前会念书不表示程式写的好。难怪一堆台大电机最后领个两百多万就到顶了
作者: ChungLi5566 (中坜56哥)   2024-06-06 08:10:00
不是不一样 而是读code要用额叶的高阶决策能力
作者: avmm9898 (对酒当歌)   2024-06-06 08:52:00
难怪我写不出来
作者: Ericz7000 (Ericz7000nolan)   2024-06-06 08:59:00
大脑越常使用的地方脑神经元密度会越高吗?
作者: fatb (胖逼=口=)   2024-06-06 10:16:00
写程式的怪咖至少比其他在街上乱跑的怪咖好吧
作者: shooter555 (shooter)   2024-06-06 13:54:00
台大电机两百万到顶是什么平行世界的数据 应该起吧
作者: expury (ao6x87)   2024-06-06 14:29:00
所以到底是什么能力
作者: adamcha (生于安乐 死于忧患)   2024-06-06 16:42:00
我只知道读某些人的code会用到情绪能力 愈看愈肚烂
作者: wizozd84070   2024-06-06 17:12:00
楼上XD
作者: ctrlbreak   2024-06-06 19:31:00
看懂递回用的是大脑哪一部分? XD
作者: brucetu (sec)   2024-06-06 20:46:00
回楼上 想像力
作者: superpandal   2024-06-06 21:19:00
直接讲工程能力不就好了 将所知应用到现实不就是工程 当然其中会有各式各样的因素 通常业界需求也不是什么算法数学题 也不是什么光靠嘴不产出的职业
作者: CoNsTaR ((const *))   2024-06-06 21:45:00
有差吗 都要被 AI 取代了
作者: www16852 (LM31)   2024-06-06 21:53:00
读递回的感觉智力要很高
作者: superpandal   2024-06-06 22:00:00
AI就提供烂大街的解以及常识
作者: viper9709 (阿达)   2024-06-07 00:46:00
读递回智力要很高+1 XD
作者: neo5277 (I am an agent of chaos)   2024-06-07 05:46:00
你的灵视上升3点,san值提高50简单来说就是会长出来一块专用神经网络激发函数特化
作者: louner (louner)   2024-06-07 07:11:00
也可以分析吃text与code长大的LLM 看他写文章或写code时会不会有layer会特别活跃 应该比扫脑袋更简单
作者: bill0205 (善良的小孩没人爱)   2024-06-07 08:37:00
情绪能力很重要+1 不然看到某些上古神兽code会高血压
作者: hooll111 (Katsudon)   2024-06-07 13:00:00
原来那些工程师超市买错的笑话是真的
作者: olozil (ヾ(ΦωΦ)ツ)   2024-06-08 10:04:00
应该是通灵用脑区
作者: sakyle (Sakyle)   2024-06-08 15:03:00
最后都会导向女装的道路
作者: freeloop (后知后觉)   2024-06-08 21:06:00
程式写得好 要饭要到老
作者: darkMood (瞬间投射)   2024-06-09 06:07:00
为解释而解释。一知半解的废文。
作者: kaitokid1214 (羽)   2024-06-11 09:55:00
学习Java太苦了,不如试试女装https://i.imgur.com/ckP9xBN.jpg

Links booklink

Contact Us: admin [ a t ] ucptt.com