Uploaded avatar of iHiD

Bemutatkozik az Exercism Research

@iHiD
Majdnem 7 éve ezelőtt

Augusztusban bejelentettük együttműködésünket James Evans-szal és Gary Lupyan-nal, hogy kutatást folytassunk arról, hogyan befolyásolja az emberek programozási tapasztalata a nyelvtanulásukat.

E hónap elején időt töltöttünk azzal, hogy találkoztunk Jamesszel és Garyvel, és megterveztük, hogyan érjük el néhány szélesebb kutatási céljukat, párhuzamosan azon Exercism-kurzusok újratervezésével, amelyekről a korábbi bejegyzésben írtam. Világos volt, hogy számos területen tud majd segíteni az Exercism a kutatásaikban, ám ezek nem feltétlenül illeszkednek közvetlenül az Exercism alaptermékébe. Ezért úgy döntöttünk, hogy létrehozzuk az Exercism egy új területét, amely kifejezetten a kutatás köré épül, és amelyet (fantáziátlanul) Exercism Research-nek neveztünk el. Ez az aloldal olyan kísérleteknek ad otthont, amelyek egy adott kutatási cél adatainak begyűjtését célozzák. A kísérleteknek az a további előnyük is meglesz, hogy lehetővé teszik, hogy új technológiákat teszteljünk az oldal egy kevésbé kritikus részén.

Az első kísérlet, amelyet január első hetében szeretnénk elindítani, azt vizsgálja majd, hogy valakinek a korábbi programozási tapasztalata hogyan hat a különböző nyelvekben írt kódjának újrafelhasználhatóságára. A kísérlet felépítése a következő lesz:

  • A felhasználókat megkérjük, hogy töltsenek ki egy rövid kérdőívet a programozási tapasztalatukról (például milyen nyelveket ismernek, milyen sorrendben tanulták meg őket, és mennyire beszélik azokat).
  • Ezután a felhasználók X nyelv közül választhatnak, amelyekben részt vesznek. Nem számít, mennyire jól ismeri a felhasználó a választott nyelv(ek)et: a különféle előzetes tudás segít abban, hogy szélesebb körű adatot gyűjtsünk.
  • A felhasználó kap egy feladatot, amelyet meg kell oldania, és ez körülbelül 10-15 percet vesz igénybe.
  • Ezután a felhasználó megkapja valaki másnak egy másik feladatra adott megoldását, és megkérjük, hogy bizonyos módon bővítse ki. Ez szintén körülbelül 10-15 percet vesz igénybe. Minden lépés után megkérdezzük a felhasználót, mennyire találta nehéznek a feladatot, illetve a kiegészítést.

Gary és James csapata ezután feldolgozza az adatokat, és megvizsgálja, hogyan tér el a beküldött kód a különböző hátterek alapján, valamint hogy a kiegészítések hogyan változtak aszerint, hogy milyen háttérrel rendelkezett az eredeti beküldő, illetve a kiegészítést végző.

Ez a kísérlet lesz az első tesztkörnyezet az új, böngészőben futó kódolásunk számára, mielőtt az 2020-ban beépül a fő oldalba. Reméljük, hogy 5-10 nyelv vesz majd részt a kísérletben. A részvételhez egy kurzushoz működő tesztfuttatóra és két feladatra lesz szükség a két részhez, amelyek létrehozásában segítünk majd a karbantartóknak. Ha karbantartó vagy, és érdekel, hogy a nyelved is része legyen ennek, csatlakozz a Slack #experiment-1 csatornájához, és jelezd nekünk.

21. Nov 2019 · Hasznosnak találtad?