观点:学编程就像学外语,语言技能比数学技能更重要
说起学习一门新语言,你多半会想到法语、西班牙语或是汉语。但为什么不是Python或Java呢?
(相关资料图)
自然语言和人工语言的学习过程有多相似?相似到超过你想象。
华盛顿大学的研究者曾发表了一项研究,显示最能预测一个人对流行的编程语言Python的学习速度的,其实是语言能力和问题求解的技能。
这项研究发表在《科学报告》(ScientificReports)杂志上,它采用了行为学测试和对脑部活动的测量,以此观察了被试学习编程的速度及效果究竟与什么因素相关。
语言能力强,学起编程快
Python更像是另一门自然语言。| Wikimedia Commons
研究招募了42名被试,要他们在Codeacademy学一门热门的编程网课——10节45分钟的“学习Python”课。一共有36名被试完成学习,研究者确定了这36人的学习速度和学习效果。
在开始网络学习之前,被试先接受了一组测试,以判断他们的数学技能、工作记忆、问题求解以及外语学习能力。
在网上的编程课中,研究者追踪了被试的学习速度以及他们对网上软件中内置的测验题的回答情况。被试在学习结束后,还接受了一次测验和编程任务,以评判他们的整体编程知识。
记忆、问题求解、数字能力或语言能力,对于被试们学习编程到底有多大影响呢?
被试学习Python的速度有快有慢,在学习结束时也显示了不同的编程能力。研究者发现,学生们学习Python的效果,主要和他们的一般认知能力(即问题求解和工作记忆)有关。而他们学习Python的速度,则与一般认知能力和语言能力这两个因素有关。
在Python的学习速度上,语言能力解释了近20%的个体差异。
与之相比,数学能力只能解释学习速度2%的个体差异,和学习效果更是毫无相关性。
总之,学习编程更多是依靠语言技能,而非数字技能。
脑电图提供了更多证据
大脑内部的电流会在头皮上产生电压波动,脑电图就是通过记录这种电模式来测量脑部活动。| pixabay
研究里,脑电图数据进一步证明了语言技能的重要性。
在开始网上学习任务之前,被试先测了静息状态的脑电图,也就是被试在心情放松无所事事的状态下脑内的电流模式。
静息状态的脑电活动包含了不同的模式。其中一种缓慢的脑电波被称为“β振荡”(beta oscillations)。之前的研究显示,静息状态下高强度的β振荡和学习一门外语的能力有关。
而这项研究显示,高强度的β振荡和更快的学习速度以及更丰富的编程知识有关。
虽然这一发现对语言学习和编程学习的联系提供了额外支持,但目前还不清楚β振荡和学习效果有什么关系,还需要进一步研究研究。
总的来说,这些结果证明了语言学习技能是编程学习中一个不可或缺的方面(至少对Python的学习是如此),而数学技能对于被试学得多好多快反而没有多少预测作用。
语言技能强的女孩,来学编程吧
这个结论对于围绕编程的种种看法具有重要影响,因为编程常被看作一个“数学密集”的领域。
关于程序员存在许多成见,特别是哪些人能成为优秀程序员的问题。女性常常觉得自己不符合“典型”计算机程序员的形象。但是平均而言,女孩一般具有比男孩更高的语言技能。
现在这个新研究显示,语言技能可以预测编程学习能力,或许女性未来可以有“擅长编程”的名声了。
语言能力强的女性,应该对学习编程有更强信心 | pexels
有些领域确实对数学和编程技能都有要求,但大部分编程工作却不一定来自这些领域。根据目前这项研究,似乎没有必要让每个计算机科学的学生都完成高等数学课程。在数学要求上增加一点弹性,或许有助于招收并留住学生。
将语言技能和编程明确地联系在一起、提供无需高等数学的教育选择,这或许能在传授学生他们需要的编程技能之外,增加一点学生的多样性。眼下“训练营”式的编程教育正迅速风行,它引导参与者进入编程行业,而不需要强迫他们学习微积分。
随着编程成为许多工作的必备技能,是时候质疑一下那些关于编程先决条件的成见了。从这项新研究的成果出发,大学和个人应该重新思考自己对编程学习的认识、以及学会编程究竟需要哪些能力。有许多人不是所谓的“数学高手”,但他们完全可能成为编程专家。
作者:AmyNippert
翻译:红猪
编辑:游识猷
编译来源:Massivesci
- 观点:学编程就像学外语,语言技能比数学技能更重要
- 基础货币公式_基础货币
- 约旦武装部队在叙约边境挫败一起毒品走私企图
- 如何系统地自学计量经济学|要闻速递
- 宰相写“青鹅”2字被赐死,众人疑惑,武则天:将字拆开来看!
- 即时焦点:贩毒一般要判多少年啊
- 山西龙云腾空中公共轨道交通发展有限公司 焦点速递
- 叙利亚总统祝贺中国,成功斡旋沙伊复交!
- 4年累亏近12亿元,靠AI大火的思派健康(00314)何时能摘掉亏损的帽子?
- 钢材价格承压
- 今日热文:囗袋妖怪红宝石神兽_口袋妖怪红宝石金手指代码神兽怎么用
- 【当前热闻】马云捐款1亿元保护西溪_马云捐款1亿元保护西溪湿地
- 崛起一季!福克斯常规赛场均25分4.2板6.1助 生涯首次入选全明星|天天新消息
- 假期第二天路网流量总体仍处于高位运行 或出现小幅波动_环球热推荐
- 修理费计入什么会计科目(修理费计入什么科目)
- 每日头条!红烧大排的家常做法孩子爱吃_红烧大排的家常做法
- 环球观焦点:清汤番茄牛肉的做法_番茄牛肉的做法
- 苹果椰汁西米露_关于苹果椰汁西米露的简介 全球观察
- 哺乳期能吃海带吗 哺乳期能吃海带吗?_焦点要闻
- 速看!太原事业单位公开招聘1400人!
- 夜间留宿饭店影响顾客就餐,不文明旅游行为应休矣!
- 五一“黄金周” 120项文旅商活动陪你在铜川过节
- 今日最新!海尔要造车?回应来了
- 全球报道:苏宁易购一季度亏损1亿元:大幅减亏90% 核心家电3C业务盈利
- 辽宁队资讯速递,杨鸣制定A、B计划,3小将进入国家队,老叔离队-天天看热讯
- 全球短讯!三星手机2023下半年新款详解:为何这次有望扭转下滑趋势?
- 世界热点评!书录解题宝墨待访录(书录解题)
- 贵州百里杜鹃:多措并举提升游客体验_每日消息
- 名嘴建议快船交易小卡!解体方案出炉:勇士5换2小卡 雄鹿2换1乔治 每日报道
- 全球焦点!“春暖花开 我要旅游”山西省文化和旅游消费周活动启动500多项活动让游客尽享文旅之美