Koodi krakkimine - kuidas Mozilla aitab ülikooli tudengitel avatud lähtekoodile kaasa aidata

Pärast aastast uurimistööd alustab Mozilla avatud lähtekoodiga tudengivõrgustik (OSSN) pilootprogrammi, et lahendada väljakutseid, kuidas avatud lähtekoodiga projektid toetavad tõhusalt ülikooli tudengeid, kui nad töötavad oma esimese koodipanuse nimel.

Vaatamata arvukatele tõenditele, et projekti kõige väärtuslikum panus tuleb sageli alla 30-aastastelt inimestelt, näevad avatud lähtekoodiga projektid sageli raskusi ülikooli tudengite kaasamisel ja hoidmisel uute koodipanustajatena.

Õpilased, kes on avaldanud oma panust, on sageli hirmul, et neil pole kõigepealt sobivaid oskusi või nad ei leia projekti.

Meie hiljutiste uuringute põhjal tuvastasime, et enam kui 50% meie võrgustiku üliõpilastest, kes olid proovinud sisestada koodi avatud lähtekoodiga projektile, polnud suutnud oma panuse teekonna käigus ilmnenud probleemide tõttu edukat panust anda.

Alates projekti identifitseerimisest kuni tööni, koodipõhja uurimiseni, arenduskeskkonna seadistamiseni, koodi kirjutamiseni ja isegi koodi ühendamisel proovisid õpilased silmitsi probleemidega, mis ajendasid neid projektist eemale enne, kui nad olid oma esimese kaastöö lõpetanud.

Kasutaja teekond: koodi panus avatud lähtekoodiga projekti

Kuidas me suurtele küsimustele vastame

Meie uurimus tõi välja rea ​​küsimusi, mis on seotud iga kasutajareisi osaga.

Projekteerime pilootide seeriat, millest igaühe eesmärk on vastata konkreetsetele küsimustele, mis on seotud tavapärase kasutaja reisi erinevate osadega, näiteks:

  • Millest õpilased kõige rohkem hoolivad, kui hinnatakse, kas panustada projekti või mitte?
  • Milline on parim mentorlusmudel ülikooli tudengitele?
  • Mis on sisenemisprotsessis rohkem stimuleeriv: võltsküsimuse / vea kodeerimiseks või tegeliku probleemi lahendamiseks reaalmaailma projektis?
  • Milline on parem viis õpilaste kaasamiseks projekti - tutvustades neile soovitatud vigu (vigade otsimist) või võimaldades neil uurimise kaudu iseseisvalt probleeme leida?

Pilootide osana ja koostöös Mozilla projektidega nagu Common Voice, Devtools, Firefox Focus for Android ja välistele organisatsioonidele nagu GNOME Foundation, Linux Foundation ja Wikimedia ehitab OSSN õpilastele uusi võimalusi Open-i avastamiseks, suhtlemiseks ja sellega tegelemiseks. Allikaprojektid.

Üks neist pilootidest on…

Ühe sellise piloodi näide on projekti ülevaate piloot. Selle konkreetse piloodi eesmärk on vastata küsimusele, mis tuleneb kasutaja teekonna “avastuse” osast: kuidas õpilased hindavad, kas nad soovivad projekti kaasa aidata?

Aasta alguses avaldatud küsitluse põhjal avastasime, et õpilased hoolivad nii projekti missioonist kui ka panustamiseks vajalikest tehnilistest oskustest. Siin on neli parimat projekti valimise kriteeriumi:

  1. Projekti missioon
  2. Tehnoloogia (programmeerimiskeel / raamatukogud / raamistik jne)
  3. Arenduskeskkonna seadistamiseks vajalik aeg
  4. Kas kogukond on olemas ja kuidas ühenduse luua

Ehkki projekti missioon ja tehnilised nõuded on sageli hästi esitatud ja nähtavad, võime väita, et ülejäänud kahte kriteeriumi ei kuvata õigesti.

Meie eeldus pilootide jaoks on see, et selle teabe peal käimisega leiavad õpilased välja nende jaoks õige projekti, millesse nad saavad oma panuse anda, ning lisavad seega koodi usaldusväärsema, vähem vaeva ja lühema aja jooksul.

Oma eelduse kinnitamiseks lõime järgmise platvormi, kus saab kogu asjakohase teabe, millest õpilased hoolivad, tutvustada mitmesuguseid, tervislikke, aktiivseid ja kaasavaid avatud lähtekoodiga projekte.

Projekti ülevaate piloot

Mis saab edasi

Nüüdsest kuni 2018. aasta oktoobrini jätkame koos oma peamiste koostööpartneritega pilootide ehitamist ja pakkumist oma õpilastele, et aidata neil oma lemmikprojektidesse koodi lisada, kasvatades samal ajal oma oskusi mitmekesise tehnoloogiakomplekti ümber. Lisaks aitavad õpilased nende pilootide kaudu võrgustikku, pakkudes kasulikke teadmisi ja mõõdikuid, mida kasutatakse tulevikus projektide kogemuste täpsustamiseks.

Kui olete üliõpilane Ameerika ja / või Kanada keskkooli järgsest õppeasutusest või teate õpilasi, kes võiksid olla huvitatud sellest algatuses osalemisest, siis palun jagage seda linki nendega.

Kui olete organisatsioon või projekt, kes on huvitatud meie algatuse toetamisest, kui annate meile oma projekti panustamisvõimalused meie võrgustikus, siis pöörduge aadressil christos AT mozilla DOT com.