Uploaded avatar of iHiD

Mi következik az Exercism-nél?

@iHiD
Kb. 7 éve ezelőtt

Kicsit több mint 12 hónappal ezelőtt elindítottuk az Exercism új verzióját. Ez gyökeres változás volt: a terméket az alapoktól gondoltuk újra, és bevezettük a folyamatos haladás és a formális mentorálás fogalmát.

A bevezetés óta kijavítottunk minden hibás dolgot, és hozzátettünk néhány olyan elemet is, ami fogalmilag hiányzott, de leginkább figyeltünk, és tanultunk abból, hogyan használja mindenki az új verziót. Ez a bejegyzés összefoglalja, mit tanított nekünk az elmúlt tizenkét hónap, a jót és a fájdalmasat is. Azt is felvázolja, mit szeretnénk elérni a következő néhány hónapban.

Ami jó

Az Exercism hatalmas növekedést ért el, kizárólag szóbeszéd útján. 2018 júliusa óta 134 000 új tag csatlakozott. 578 000 beküldött iterációt láttunk, 395 000 hozzászólást írtak, és több mint 2 500 ember iratkozott fel mentornak, akik 75 000 bejegyzést írtak egymásnak a Slack-munkaterületünkön. A közösség tagjai támogatták és bátorították egymást, és ez tette lehetővé, hogy az Exercism virágozzon. Hihetetlenül izgatottak vagyunk, és rendkívül hálásak ezért.

Karbantartóink közösségének köszönhetően a nyelvi kurzusaink napról napra folyamatosan javultak. Néhány kurzuson óriási lépéseket tettünk előre a Track Anatomy Project munkájának köszönhetően. Ma már több mint 3 000 feladat található 50 aktív kurzuson.

A Mozilla támogatásával bevezettük a megoldások automatikus elemzését. A közösségünk tíz nyelvhez készített elemzőket, és az indulás óta 14 000 megoldást elemeztünk. Az elemzésnek köszönhetően 4 000 beküldést hagyhattunk jóvá automatikusan, ami körülbelül 350 óra munkát takarított meg mentorainknak.

Ami fájdalmas

A kezdeti gyermekbetegségeken túl az elmúlt 12 hónapban egyetlen nagyobb fájdalmas pont volt: a mentorálás hosszú válaszidői, ami miatt néhány kurzuson jelentős hátralék halmozódott fel. A mentorálási késedelmekből fakadó kihívások három fő kategóriába sorolhatók:

  • Kurzusok felépítése: Ha egy kurzuson nincs gördülékeny haladási útvonal, a mentorálás sokkal nehezebbé válik, a feladatonkénti mentorálási idő az egekbe szökik, és drámaian megnő a feszültség mentorok és tanulók között. Induláskor kevés kurzuson volt olyan alapfeladat-sor, amelynek feladatai egymásra épültek.
  • A mentorálásnak jutalmazónak kell lennie: Ugyanazt a visszajelzést újra és újra megadni unalmas. A mentorálás akkor válik érdekessé, ha a visszajelzés személyre szabott, és a beszélgetések a tanuló megértéséhez igazodnak.
  • A közösségérzet hiánya: Amikor a mentorálás magányossá válik, jelentős a lemorzsolódás. Azokon a kurzusokon, ahol néhány kulcsfontosságú mentor kölcsönösen támogatja és bátorítja egymást a Slack-munkaterületünkön, a mentorok általában kitartanak. A tanulók és mentorok közötti kapcsolatok is kulcsfontosságúak ehhez a közösségérzethez. A tiszteletteljes, személyre szabott emberi interakciók azt az érzést adják, hogy emberek segítenek embereknek, nem pedig pusztán egy oktató weboldal.

Az elmúlt évben sok időt töltöttünk e kihívások kezelésével, és hatalmas mennyiségű, a színfalak mögötti energiát fordítottunk arra, hogy megértsük a mögöttük húzódó lényegi problémákat. A következő 12 hónapra szóló tervünk e három probléma megoldását célozza. Reméljük, hogy ezen időszak végére minden kurzuson gyors és következetes válaszidőket érünk el.

A következő 12 hónap.

A következő 12 hónapra szóló munkánk több részre tagolódik. Ez a lista nem teljes körű, például továbbra is javítunk majd hibákat, és általános finomításokat végzünk a weboldalon és a CLI-n, de ez adja majd a munkánk fókuszát.

A kurzusok átalakítása a tanulói élményért és a könnyebb mentorálásért

A Track Anatomy Project kulcsfontosságú volt az Exercism kurzusainak néhány azonnali problémájának megoldásában. A következő 12 hónapban mélyebb kérdéseket járunk körül a folyékonyságról, a tanulásról és a régi beidegződések elhagyásáról, valamint utánajárunk annak, mi az egyedi vagy különösen nehéz a különböző nyelvekben.

Automatizáljuk, ami automatizálható

Most tíz kurzuson automatikusan jóváhagyjuk a megoldásokat. Ezekhez a megoldásokhoz automatikus fejlesztési tippeket is adunk.

A meglévő elemzőket kibővítjük, hogy több feladatot kezeljenek, és új elemzőket adunk más nyelvekhez. Szeretnénk jobban beépíteni az elemzést a tanulók és mentorok oldalélményébe, különösen azáltal, hogy felismerjük és jelezzük azokat a gyakori problémákat, amelyek megakadályozzák az automatikus jóváhagyást.

Elkezdjük futtatni a tesztcsomagokat a beküldött megoldásokon.

Úgy gondoljuk, hogy ennek a további automatizálásnak a következő előnyei lesznek:

  • Csökkenti a tanulók frusztrációját: Gyors visszajelzési ciklust szeretnénk adni a tanulóknak. Ha egy megoldás optimális, hadd folytassák. Ha kiszámíthatóan elbukik, szóljunk nekik, hogy javíthassanak rajta.
  • Drámaian csökkenti a sor méretét: A prototípusaink azt mutatták, hogy az egyszerű feladatoknál az esetek több mint 90%-ában tudunk automatikus mentorálást nyújtani. Bár arra számítunk, hogy ez a szám a bonyolultabb feladatoknál kisebb lesz, úgy gondoljuk, hogy a beküldött megoldások körülbelül felénél tudunk automatikus mentorálást nyújtani.
  • Megszünteti az ismétlődést a mentorok számára: A legtöbb megoldás hasonló kategóriákba esik. A mentorálás nagy része abból áll, hogy előre elkészített válaszokat másolgatunk minden egyes megoldástípusnál, ami még a legelszántabb mentorok számára is fárasztó és érdektelen. Ha a gyakori megoldásokat eltávolítjuk a mentorálási sorból, a mentorok azokra az esetekre összpontosíthatnak, amelyekhez tudásukra és tapasztalatukra szükség van.

Támogassuk a tiszteletteljes kapcsolatokat a tanulók és mentorok között

Az Exercism-ön a mentorálás jelenleg nagyon tranzakciós folyamat. A tanuló beküld egy megoldást, a mentor pedig hozzászól. A beszélgetések általában barátságos jellegén kívül nincs „kapcsolat” a mentor és a tanuló között. A mentor nem tudja könnyen felidézni, adott-e már visszajelzést annak a tanulónak korábban. Arra sincs mód, hogy megtudjuk, a tanuló kezdő vagy tapasztalt programozó-e, és annak megfelelően alakítsuk a visszajelzést. A tanuló pedig nem tudja megismerni mentorának hátterét, és nem tudja ebben a kontextusban értékelni vagy megbecsülni a visszajelzést.

Két dolgot fogunk megvizsgálni, amelyekről reméljük, hogy empatikusabbá teszik az egész élményt, és jutalmazóbbá, élvezetesebbé teszik a mentorálást.

Az első a tanulók és mentorok részletesebb profilja, amely sokkal szorosabban integrálódik a mentorálási élménybe.

A második a tanuló-mentor párosítás ötlete. Ez lehetővé tenné, hogy a tanulók továbbra is olyan mentoroktól tanuljanak, akiket különösen hasznosnak találnak, a mentorok pedig olyan tanulókkal dolgozhassanak, akiknek a tanulási stílusát vagy hátterét jól értik.

Alakítsuk közösséggé a felhasználóinkat

Amikor egy kurzus „működik”, azért működik, mert van néhány állandóan jelen lévő mentor. Ezek a mentorok tanácsot adnak másoknak, fejlesztik a mentorálási jegyzeteket, köszöntik az új embereket, válaszolnak a kérdéseikre, és általában azt érezhetik velük az emberek, hogy tartoznak valahová. Amint egy kurzusnak lesz egy kulcsmentora, aki kényelmesen felvállalja ezt a hangot a Slacken, a kurzus hátraléka általában gyorsan csökkenni kezd. Ez a lendület a kulcs. Amikor úgy tűnik, hogy csökken a hátralék, mindenki bekapcsolódik és segít. Aztán mindenki szeretné alacsonyan tartani a hátralékot.

Azok a mentorok, akik a legrendszeresebben mentorálnak, a Slack-közösségünkben is a legaktívabbak. Úgy gondoljuk, ez azért van, mert ők érzik magukat a leginkább kapcsolódónak az Exercism-höz, és ők kapják a legtöbb támogatást. A mentorálás így több lesz, mint válaszolgatás a tanulóknak: nagyobb célok megosztásává válik más, hasonlóan gondolkodó emberekkel.

Meg vagyunk győződve arról, hogy az Exercism növekedésének és sikerének alapvető akadálya nem technológiai, hanem emberi. Arra kell összpontosítanunk, hogy az Exercism-öt ne weboldalként vagy termékként, hanem közösségként szemléljük: olyan helyként, ahol az emberek az idejüket mások segítésére ajánlhatják fel. Az Exercism lehetőséget kínál kapcsolódásra, közösségre, célra és kedvességre, de ezt jelenleg nem aknázzuk ki és nem bátorítjuk eléggé.

A következő 12 hónapban azon dolgozunk majd, hogy az Exercism közösségnek érződjön, ne pedig weboldalnak. Nem szeretnénk felhígítani a tanulás és a mentorálás funkcionális valóságát. Nem akarunk „közösségi hálózat” vagy fókusz nélküli vitafórum lenni. Szeretnénk, ha az Exercism-ben részt vevő emberek kapcsolódnának ahhoz a több ezer emberhez, akik szintén használják. Ennek helyes megvalósítása bonyolult, és lassú, óvatos folyamat lesz.

Amint ezt sikerül jól megoldanunk, csökkentjük az Exercism-ön a mentorálás belépési küszöbét. Könnyebbé tesszük bárki számára, hogy segítsen másoknak, tudva, hogy van egy erős közösség, amely támogatja és moderálja azt, ami az oldalon történik.

Adjunk extra motivációt a közreműködéshez

A v2 tervezése során nagyon tudatos döntést hoztunk, hogy továbbra is elkerüljük a játékosítást. Alapvetőnek tartjuk, hogy az emberek azért vegyenek részt, mert belső értéket találnak benne, nem azért, mert mesterségesen cukkoljuk a jutalomközpontjaikat.

Azok maradnak aktívak, akik folyamatosan új kihívásokat állítanak maguk elé az Exercism ökoszisztémáján belül. Akár egy kurzust tartanak karban, akár új nyelvet mentorálnak, blogbejegyzéseket írnak vagy elemzőket építenek, mindig találnak új módot arra, hogy érdekessé tegyék a dolgokat. Minden munkáért, amit abba fektettünk, hogy a tanulóknak legyen haladásérzetük és váratlan jutalmakban legyen részük, a mentoroknak semmi hasonlót nem adtunk, és szerintem ez igazi veszteség.

Szeretnénk továbbá, hogy az emberek kemény munkáját és fantasztikus hozzájárulását elismerjék és ünnepeljék.

Szeretnénk olyan módokat keresni, amelyekkel közösségünknek új kihívásokat, lehetőségeket és kiváltságokat kínálhatunk, minél többet használják az Exercism-öt. Időt fogunk szánni annak átgondolására, mit adhatunk hozzá, ami értékes az Exercism-nek és a közösségünk tagjainak, anélkül hogy elvonná a figyelmet azokról a belső motivációkról, amelyeknek továbbra is hajtaniuk kell az Exercism-öt.

Óvatosan fogunk eljárni, hogy ezt jól csináljuk, és erősen hisszük, hogy a helyes megoldás óriási különbséget jelent majd az Exercism számára.

Kiáltsuk világgá, kik vagyunk

Az utolsó terület, amelyen a következő évben dolgozni szeretnénk, és egyben az utolsó nagy hiányosság, amit jelenleg látunk, hogy jobban el kell magyaráznunk, miről szól az Exercism, kik vagyunk, és mit próbálunk tenni. Amikor az emberek mérlegelik, hogy az idejüket az Exercism-nek szenteljék-e, az értékeink, az elveink és az Exercism-ön kívüli tapasztalataik alapján fognak megítélni minket.

Tehát hangosan kell hirdetnünk a víziónkat, hangosan kell beszélnünk arról, kik vagyunk, és miben hiszünk. Folyamatosan erősítenünk kell a víziót a közösség minden tagjában, együtt izgulva mindazon, amit az Exercism-mel elérhetünk. Olyan oldalakra van szükségünk, amelyek beszélnek és lelkesítenek, és olyan videókra, amelyek mögött emberek érződnek. Célunk ezzel szigorúan nem a felhasználószerzés: világosan szeretnénk megmutatni, kik vagyunk, és lelkesen, motiváltan tartani az embereket, hogy részesei legyenek annak, amit csinálunk. Ez valószínűleg azt jelenti majd, hogy gyorsabban növekszünk és több lendületet szerzünk, de nem ez az, amit mérni vagy ami miatt aggódni akarunk. Az a fontos, hogy mindenki, aki kapcsolatban áll az Exercism-mel, lelkesnek, megerősítettnek és kapcsolódónak érezze magát.

Elkezdtük ezt apránként megvalósítani azzal, hogy pontosabbak vagyunk a közösségi médiában, és ez már most több izgalmat és összetartozást épített a közösségünk tagjaiban, valamint segített pozitívként népszerűsíteni a „márkánkat”. Szeretnénk erre a következő évben óvatosan építeni, és az Exercism-öt olyan hellyé tenni, amelyre minden érintett büszke.

Összegzés

Nagyon izgatottak vagyunk a következő tizenkét hónap miatt: amiatt, hogy segíthetünk az Exercism-nek megtenni a következő lépéseket a benne rejlő lehetőségek felé, és amiatt, hogy jobban szolgálhatjuk és összekapcsolhatjuk a közösségünket. Végül szeretnék hatalmas köszönetet mondani mindenkinek, aki az elmúlt évben hozzájárult, akár karbantartóként, mentorként, tanulóként vagy más módon. Köszönjük a lelkesedéseteket, ötleteiteket, hozzájárulásaitokat és a türelmeteket, miközben tovább javítjuk a dolgokat.

Vedd figyelembe, hogy az Exercism-nek van egy stratégiai dokumentuma, amelyet folyamatosan frissítünk azzal a tervünkkel, hogyan vigyük előre az Exercism-öt, és amelyet érdemes lehet a jövőben szemmel tartanod.

5. Aug 2019 · Hasznosnak találtad?