自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

文科生福音!新研究顯示:數(shù)學(xué)好≠編程強,英語學(xué)的好的人可能更會寫代碼

開發(fā) 開發(fā)工具
編程學(xué)習(xí)往往會跟數(shù)學(xué)很強、理科生、男生這些詞聯(lián)系起來,但是,數(shù)學(xué)好就真的編程強嗎?

[[326760]]

大數(shù)據(jù)文摘出品

來源:massivesci

編譯:Luna

編程學(xué)習(xí)往往會跟數(shù)學(xué)很強、理科生、男生這些詞聯(lián)系起來,但是,數(shù)學(xué)好就真的編程強嗎?

華盛頓大學(xué)研究人員最近發(fā)表的一項研究表明,語言能力和解決問題的能力可以最好地預(yù)測人們學(xué)習(xí)流行的編程語言Python的速度。他們使用行為測試和大腦活動程度測量,來了解它們與參與者學(xué)習(xí)編程的速度和熟練度之間的關(guān)系,這項研究發(fā)表在了《科學(xué)報告》上。

學(xué)習(xí)Python的程度與認(rèn)知能力呈正相關(guān)

當(dāng)你當(dāng)學(xué)習(xí)另一種語言時,您可能會想到法語,西班牙語或中文。但是如果是編程語言,Python或Java呢?這兩者的學(xué)習(xí)過程,可能比你想象的要更相似。

在這項研究中,招募了42名參與者,通過Codeacademy嘗試當(dāng)下流行的在線編碼課程。參與者被要求完成“學(xué)習(xí)Python”系列,此系列包括十個課程,每個45分鐘。從完成研究的36名參與者中,他們能夠確定學(xué)生的學(xué)習(xí)速度以及對課程的掌握程度。

在進行在線課程之前,參與者進行了一系列測試,旨在測試數(shù)學(xué)技能,工作記憶,問題解決能力和第二語言學(xué)習(xí)能力。在他們的在線編程課程中,研究人員能夠跟蹤他們學(xué)習(xí)的速度以及在在線軟件內(nèi)置的測驗中的表現(xiàn)。他們還在研究結(jié)束時完成了測驗和編碼任務(wù),以了解他們的整體編碼知識。

那記憶力,解決問題的能力以及對數(shù)字或語言的敏銳度對他們學(xué)習(xí)編碼的速度有多大影響?

研究人員通過比較Python課程前一系列的天賦測試結(jié)果,和Python的學(xué)習(xí)進度以及結(jié)果,來確定天賦的不同會對參與者的學(xué)習(xí)表現(xiàn)造成多少差異:記憶力,解決問題的能力以及對數(shù)字或語言的適應(yīng)程度對他們學(xué)習(xí)編碼的速度有多大影響?

參與者以不同的速度學(xué)習(xí)Python,并且在研究結(jié)束時具有不同的編程能力。研究人員研究了預(yù)測試技能涵蓋的技能與參與者學(xué)習(xí)Python的方式之間的關(guān)系。他們發(fā)現(xiàn),學(xué)生對Python的學(xué)習(xí)程度主要是與一般的認(rèn)知能力(解決問題和工作記憶)正相關(guān),而他們的學(xué)習(xí)速度是跟一般的認(rèn)知能力和語言能力聯(lián)系更密切。

這世上有很多“不適合數(shù)學(xué)”,但適合計算機科學(xué)的人

結(jié)果顯示,語言能力的差別造成人們學(xué)習(xí)Python的速度差異達(dá)到20%。相比之下,數(shù)學(xué)預(yù)測試的成績僅對學(xué)生學(xué)習(xí)速度變化的有2%的影響,而與他們知識掌握度根本沒有關(guān)系。

這說明學(xué)習(xí)編碼更多地取決于語言技能,而不是數(shù)字技能。

腦電圖(EEG)的數(shù)據(jù),是另一個顯示了語言能力重要性的證據(jù)。腦電圖是一種通過通過顱骨記錄的電模式,來測量大腦活動的方法。在進行在線學(xué)習(xí)任務(wù)之前,研究人員會為參與者提供一個靜息狀態(tài)的EEG,該狀態(tài)會測量當(dāng)受試者放松而無所事事時的大腦的模式。

靜止時的電活動具有不同的模式。這些模式之一是稱為β振蕩的電活動的慢波。過去的研究表明,靜止時高水平的β振蕩與學(xué)習(xí)第二語言的能力有關(guān)。

[[326761]]

在這項研究中,這些β振蕩的高水平與更快的學(xué)習(xí)速度和掌握更多的編程知識有關(guān)。盡管這一發(fā)現(xiàn)為語言學(xué)習(xí)與編碼學(xué)習(xí)之間的聯(lián)系提供了額外的支持,但尚不清楚β振蕩與學(xué)習(xí)成果的關(guān)系,因此,還需要進行更多的研究來證明這種關(guān)聯(lián)。

綜上所述,這些結(jié)果說明語言技能是學(xué)習(xí)編程(或至少是學(xué)習(xí)Python)不可或缺的一個方面,而數(shù)學(xué)技能并不能很好地預(yù)測參與者的學(xué)習(xí)水平或速度。這個設(shè)想對圍繞編程的普遍印象具有重要意義,因為傳統(tǒng)來說,編程通常被視為“數(shù)學(xué)要求高”的領(lǐng)域。

語言能力關(guān)乎學(xué)習(xí)編程的能力,女生或許更擅長學(xué)習(xí)編程

關(guān)于程序員,有許多假設(shè),尤其是關(guān)于誰是一個好的程序員。女人通常會覺得自己不符合“典型”的計算機程序員的想法。但是,女孩的平均語言能力通常比男孩高。

由于語言能力與學(xué)習(xí)編程能力正相關(guān),或許女生更擅長學(xué)習(xí)編程。

[[326762]]

的確,有些領(lǐng)域需要數(shù)學(xué)和編程的技能,但這兩種技能都需要的編程工作范圍有限。根據(jù)這項研究,似乎沒有必要對每個計算機科學(xué)專業(yè)都提出高級數(shù)學(xué)的要求。同時,在數(shù)學(xué)的要求上增加靈活性,可以幫助招到和留住更多計算機專業(yè)的學(xué)生。

明確地將語言技能與編程聯(lián)系起來,并提供不需要高級數(shù)學(xué)的教育選擇,可能有助于改善程序員的多樣性,同時讓學(xué)生掌握他們所需的編程技能?,F(xiàn)在,迅速普及計算機知識的“訓(xùn)練營”類教育,會導(dǎo)致參與者缺乏微積分知識就開始打退堂鼓。

隨著編程成為許多工作的先決條件,現(xiàn)在是時候討論關(guān)于學(xué)習(xí)編程的先決條件的時候了?;谶@項新研究的結(jié)果,大學(xué)和個人應(yīng)該重新考慮他們?nèi)绾螌W(xué)習(xí)程序設(shè)計,以及什么才能把編程在工作發(fā)揮作用。這世上可能有很多“不適合數(shù)學(xué)”,但適合計算機科學(xué)的人。

所以,之前一直以自己“數(shù)學(xué)不好”拒絕編程的同學(xué)們,可以學(xué)習(xí)起來啦!

相關(guān)報道:

https://massivesci.com/articles/programming-math-language-python-women-in-science/

 

責(zé)任編輯:趙寧寧 來源: 51CTO專欄
相關(guān)推薦

2019-04-03 10:24:28

詞云圖工具詞云

2015-03-20 09:19:45

2019-02-27 09:56:06

碼農(nóng)科技開發(fā)

2016-07-25 14:49:45

服務(wù)器

2021-09-13 10:24:45

Python數(shù)據(jù)評級

2015-07-21 15:24:49

文科生成長過程

2020-08-14 08:01:53

人工智能數(shù)據(jù)科學(xué)技術(shù)

2020-02-10 20:16:04

程序員AI人工智能

2014-04-23 11:22:34

開發(fā)技術(shù)周刊

2018-01-26 14:24:15

華為云

2017-11-07 11:40:36

大數(shù)據(jù)數(shù)據(jù)分析文科生

2020-03-17 14:26:18

iOS 14iPhone 9 Pl蘋果

2013-12-20 11:02:08

池建強

2020-12-21 11:12:45

編程技能開發(fā)

2012-11-07 17:05:41

Google實習(xí)生

2022-07-08 19:00:00

Rust編程語言

2011-09-02 17:30:32

英語iKnowAndroid應(yīng)用

2025-04-21 09:14:00

2021-02-06 23:00:39

機器學(xué)習(xí)工程人工智能

2024-09-11 12:43:59

點贊
收藏

51CTO技術(shù)棧公眾號