Koodin selvittäminen - kuinka Mozilla auttaa yliopisto-opiskelijoita osallistumaan avoimen lähdekoodin toimintaan

Vuotta kestäneen tutkimuksen jälkeen Mozillan avoimen lähdekoodin opiskelijaverkosto (OSSN) käynnistää pilottiohjelman haasteiden ratkaisemiseksi siitä, miten avoimen lähdekoodin projektit tukevat tehokkaasti yliopisto-opiskelijoita, kun he pyrkivät ensimmäiseen kooditietoonsa.

Siitä huolimatta, että on runsaasti todisteita siitä, että arvokkaimmat panokset projektiin ovat usein alle 30-vuotiaita, avoimen lähdekoodin hankkeet pyrkivät usein pääsemään yliopisto-opiskelijoille ja pitämään ne yllä uusina koodin avustajina.

Opiskelijat, jotka ovat ilmaisseet kiinnostuksensa osallistumiseen, kokevat usein pelon, että heillä ei ole asianmukaisia ​​taitoja tai he eivät löydä aluksi hanketta.

Viimeaikaisen tutkimuksemme perusteella havaitsimme, että yli 50% verkostomme yliopisto-opiskelijoista, jotka olivat yrittäneet kirjoittaa koodia avoimen lähdekoodin projektiin, eivät ole kyenneet antamaan menestyksekästä apua ongelmien vuoksi, joita he kokivat osallistumismatkansa aikana.

Projektin tunnistamisesta työskentelyyn, kooditietokannan tutkimiseen, kehitysympäristön luomiseen, koodin kirjoittamiseen ja jopa yrittäessään yhdistää koodinsa opiskelijat kohtasivat ongelmia, jotka ajoivat heidät pois projektista ennen heidän ensimmäisen osuutensa valmistumista.

Käyttäjän matka: koodiosuus avoimen lähdekoodin projektiin

Kuinka vastaamme isoihin kysymyksiin

Tutkimuksessamme löydettiin joukko kysymyksiä, jotka liittyivät jokaiseen käyttäjän matkan osaan.

Suunnittelemme joukon lentäjiä, joiden jokaisen tarkoituksena on vastata tiettyihin kysymyksiin, jotka liittyvät tyypillisen käyttäjän matkan eri osiin, kuten:

  • Mistä opiskelijat välittävät eniten arvioidessaan, osallistuuko projekti vai ei?
  • Mikä on paras mentorointimalli yliopisto-opiskelijoille?
  • Mikä on enemmän kannustamista lennon aloittamisprosessissa: Kokeile nukkeja koskevaa ongelmaa tai ratkaisee todellinen ongelma todellisen maailman projektissa?
  • Mikä on parempi tapa saada opiskelijat mukaan projektiin - esitellä heille ehdotettuja virheitä (virheiden hakua) tai antaa heidän löytää itselleen aiheita etsinnän kautta?

Osana pilotteja ja yhteistyössä Mozilla-projektien, kuten Common Voice, Devtools, Firefox Focus for Android, kanssa ja ulkoisten organisaatioiden, kuten GNOME-säätiön, Linux-säätiön ja Wikimedian kanssa, OSSN rakentaa uusia tapoja opiskelijoille löytää, olla vuorovaikutuksessa ja osallistua Openin kanssa. Lähdeprojektit.

Yksi näistä lentäjistä on…

Esimerkki yhdestä näistä lentäjistä on ”Project Overview Pilot”. Tämän pilotin tarkoituksena on vastata käyttäjän matkan ”löytö” -kysymykseen: kuinka opiskelijat arvioivat haluavatko he osallistua projektiin?

Vuoden alussa julkaistun kyselyn perusteella huomasimme, että opiskelijat välittävät yhtä lailla projektin tehtävästä ja osallistumiseen tarvittavista teknisistä taidoista. Tässä on neljä parasta kriteeriä projektin valinnalle:

  1. Projektin tehtävä
  2. Teknologia (ohjelmointikieli / kirjastot / kehys jne.)
  3. Kehitysympäristön perustamiseen tarvittava aika
  4. Onko yhteisö olemassa ja miten muodostaa yhteys

Vaikka hankkeen tehtävä ja tekniset vaatimukset esitetään usein hyvin ja näkyvästi, voimme väittää, että kahta muuta kriteeriä ei ole korjattu oikein.

Oletetamme pilottimme suhteen, että pintakäsittelemällä tätä tietoa opiskelijat tunnistavat oikean projektin, johon he voivat osallistua, ja lisäävät siten koodia lisäämällä luottamusta, vähemmän vaivaa ja lyhyemmässä ajassa.

Vahvistaaksesi olettamuksemme loimme seuraavan alustan, jolla esitellään kaikki asiaankuuluvat opiskelijoiden välittämät tiedot yhdellä silmäyksellä laajalle joukolle erilaisia, terveellisiä, aktiivisia ja osallistavia avoimen lähdekoodin projekteja.

Projektin yleiskuvaus

Mitä seuraavaksi tapahtuu

Tästä eteenpäin lokakuuhun 2018 saakka jatkamme tärkeimpien yhteistyökumppaneidemme kanssa pilottien rakentamista ja tarjoamista opiskelijoillemme auttaaksemme heitä lähettämään koodia suosikkiprojekteihinsa kasvattamalla heidän taitojaan monipuolisen teknologian ympärillä. Lisäksi opiskelijat auttavat verkostoa kaikissa näissä pilottiprojekteissa tarjoamalla hyödyllisiä oivalluksia ja mittareita, joita käytetään tarkentamaan tulevaisuuden hankkeiden kokemusta.

Jos olet opiskelija amerikkalaisesta ja / tai kanadalaisesta keskiasteen jälkeisestä oppilaitoksesta tai tunnet opiskelijoita, jotka saattavat olla kiinnostuneita osallistumaan tähän aloitteeseen, jaa tämä linkki heidän kanssaan.

Jos olet organisaatio tai projekti, joka on kiinnostunut tukemaan aloitettamme saamalla meille esiin projektisi osallistumismahdollisuudet verkostomme sisällä, ota yhteyttä osoitteeseen christos AT mozilla DOT com.