szerda, április 08, 2020
728x90 EU Imagery

Bár a magasabb szintű programozási képzésekre a kezdetektől fogva és napjainkban is a fejlett matematikai képzettséget szokás belépőnek tartani és előírni, illetve a programozásoktatás keretében gyakran ezek felsőfokúra fejlesztését is elengedhetetlennek tartják, egy új tanulmány szerint azonban ez egy teljes tévút. A matekzseniség helyett ugyanis a jelek szerint sokkal fontosabb a nyelvtanulási képesség annak érdekében, hogy valakiből jó programozó legyen.

Legalábbis ezt állítja egy új tanulmány, aminek eredményeit készítői a napokban publikáltál az elismert Nature magazinban. Ebben egy Python-képzés keretében mérték fel azt, hogy a különböző hozott, illetve bírt képességek milyen hatással vannak arra, hogy milyen gyorsan tudják valakik a szóban forgó programozási nyelvet elsajátítani, valamint, hogy abban milyen jó és pontos programokat írnak.

Az eredmények szerint az érvelési készség, illetve a rövidtávú memóriakapacitás 34%-kban mutatott korrelációt a kiemelkedő programozási eredményekkel, amit a nyelvek elsajátításának készsége követett 17%-os eredménnyel. A harmadik legfontosabb befolyásoló faktornak abban, hogy mennyire jó Python-programozó lesz valakiből a nyugalmi agyi béta- és alacsony gamma-hullámok mennyisége (10%) bizonyult.

Ezzel szemben az, hogy a számokkal mennyire tud valaki jól bánni, csak alig 2%-os arányban volt képes megmagyarázni a kutatásban részt vett egyedek programozási képességei közötti különbséget. Különösen érdekes, hogy a programozási akkurátusság szempontjából (ahol egyébként leginkább várnánk) még ennél is kisebb, gyakorlatilag mérhetetlen arányban látszottak befolyásolni az eredményeket a matematikai készségek, és mindössze a tanulás tempójában, valamint az "előrelátási" képességek terén bírtak pozitív befolyással a számtan terén elért eredmények a tanulmány szerint.

A Nature cikke megjegyzi, hogy a kutatás eredménye igazából nem újdonság, mert már korábbi felmérések is erős kétséget támasztottak az illetően, hogy a magas szintű matematikai ismeretek, illetve képességek mennyire meghatározók a modern programozási nyelvekben történő munka elsajátítását, illetve hatékonyságát illetően. Ami, és az, hogy a nyelvi készségek fontosabbak, valahol érthető, ha figyelembe vesszük, hogy ezeket nem véletlenül hívják programozási nyelveknek, illetve, hogy legtöbbjük komoly hasonlóságot mutat a hagyományos, beszélt, illetve írt nyelvekkel is.

Forrás és kép: Prog.hu

Figyelem! A cikkhez hozzáfűzött hozzászólások nem a RoTaPress.us nézeteit tükrözik. A szerkesztőség mindössze a hírek publikációjával foglalkozik, a kommenteket nem tudja befolyásolni - azok az olvasók személyes véleményét tartalmazzák. Kérjük, kulturáltan, mások személyiségi jogainak és jó hírnevének tiszteletben tartásával kommenteljenek!

Kövess bennünket a Facebookon!
load more hold SHIFT key to load all load all