La mulți ani rOpenSci — Călătoria mea de la dezvoltator pentru prima dată la oportunități actuale

URMĂREȘTE-NE
16,065FaniÎmi place
1,142CititoriConectați-vă

Ce? Oamenii m-ar finanța și m-ar îndruma să-mi construiesc propriul pachet R?

Prima dată când am auzit despre rOpenSci a fost, interesant, la o conferință de păsări. La o conferință ornitologică din 2023, am stat de vorbă cu prietena mea pasăre/colega Steffi LaZerte, care mi-a recomandat cu căldură să aplic pentru programul rOpenSci Champions, având în vedere interesul meu puternic pentru dezvoltarea pachetelor R. Mi-am menționat preocupările și ezitarile cu privire la faptul că sunt „calificat” să fac un pachet R, care la acea vreme suna ca ceea ce fac dezvoltatorii profesioniști. Ea a întrebat pur și simplu: „Poți scrie funcții în R?” „Da, pot.” „Atunci sunteți gata! Pachetele R sunt pur și simplu să pună împreună funcții într-un mod organizat!” Așa că iată-ne, am luat motivația și mi-am trimis cererea pentru cohorta rOpenSci 2024. Câteva luni mai târziu, am fost selectat ca unul dintre cei 20 de participanți din întreaga lume; Îmi amintesc de emoția puternică când am primit scrisoarea de confirmare de la rOpenSci. Probabil că eram și mai entuziasmat decât atunci când am primit admiterea la doctorat!

Pachetul bbsTaiwan R – o combinație a viselor mele

Sunt un utilizator pasionat de R de mult timp și sunt deosebit de fascinat de natura științei deschise care vine odată cu acesta. Pachetul meu propus, „bbsTaiwan”, urmărește să rezolve o problemă comună cu un set de date open-source, datele Breeding Bird Survey (BBS) din Taiwan. În timp ce setul de date BBS este disponibil public online și stocat în Global Biodiversity Information Facility, este structurat într-un format specific, care poate fi citit de mașină, care necesită o anumită cantitate de dispute de date pentru a-l face utilizabil pentru modelarea în aval și inferența ecologică. bbsTaiwan este un pachet de date, precum și o cutie de instrumente pentru dispute și poate fi deosebit de util pentru studenții de licență și absolvenți, precum și pentru cercetătorii care au nevoie de date BBS pentru dizertațiile lor. Cel mai important, îl văd ca pe o modalitate esențială de a-mi contribui cu abilitățile înapoi în patria mea iubită – Taiwan. Vreau să folosesc acest pachet pentru a-mi arăta grija și dragostea pentru pământ.

Banner promoțional pentru bbsTaiwan, pachetul R pe care l-am dezvoltat pentru programul Champions pentru preluarea și analiza datelor din Taiwan Breeding Bird Survey. Prezintă sigla hexagonală bbsTaiwan cu o pasăre ilustrată lângă o siluetă a Taiwanului pe un fundal de numere, alături de o fotografie a unei păsări mici cocoțate pe încheietura unei persoane cu o etichetă de urmărire, sigla rOpenSci și o grilă de pictograme ilustrate care înfățișează oameni de știință și cercetători de diferite specialități.

Mentorul și învățarea

Am fost foarte norocos să-l am pe Eunseop Kim ca mentor în timpul programului Champions. A fost extrem de răbdător, susținător și înțelegător. Eunseop are experiență în statistică și este foarte fluent în dezvoltarea de pachete. Mi-a oferit multă libertate în proiect și a subliniat că va fi acolo pentru a sprijini și a ajuta dacă aș avea întrebări de-a lungul călătoriei mele. Am căutat frecvent sugestii de la el în ceea ce privește designul pachetului, gradul de utilizare, resursele și referințele. Nu numai că m-a învățat cum să fac pachete R, dar mi-a arătat și importanța și puterea de a fi un mentor de susținere. A fi capabil să studiez referințe despre modul în care alți oameni și-au dezvoltat pachetele, mi-a îmbunătățit și propria filozofie de a face pachete.
O regulă care îmi rămâne până astăzi este „fii amabil”. Fii amabil cu utilizatorii tăi, fii amabil cu colaboratorii tăi și fii amabil cu colegii tăi. Dacă putem pune un plus de gândire și efort în gândirea din perspectivele altora (ce le-ar plăcea utilizatorilor să vadă și ce face un pachet ușor de utilizat), atunci va fi un instrument pe care oamenii îl vor folosi cu adevărat.

Întâlnire Zoom cu mentorul meu și Managerul comunității rOpenSciÎntâlnire Zoom cu mentorul meu și Managerul comunității rOpenSci

Programul rOpenSci ca o cale către oportunități viitoare

Programul rOpenSci Champions nu numai că mi-a deschis ușa către dezvoltarea pachetului R, dar mi-a oferit și oportunități neprețuite. Am fost selectat ca „Opportunity Scholar” pentru postul::conf(2024), unde m-am conectat cu colegi programatori și m-am inspirat în continuare de posibilitățile acestui limbaj de programare. După programul Champions, prezentam în cadrul Apelului comunității rOpenSci „De la novice la contributor: realizarea și sprijinirea contribuțiilor pentru prima dată la FOSS”, unde am avut șansa de a împărtăși experiența mea și de a contribui înapoi la rOpenSci. În plus, am primit sprijin din partea Consiliului de Cercetare în Științe Naturale și Inginerie din Canada și a Consorțiului R pentru a crea cel de-al doilea pachet R, birdnetTools, în colaborare cu Laboratorul Cornell de Ornitologie. A fost un vis devenit realitate!! Nimic din toate acestea nu ar fi fost posibil dacă nu aș fi participat la programul rOpenSci Champions acum câțiva ani. Între timp, povestea mea cu rOpenSci va continua.

Mulțumim comunității de la rOpenSci. Vă mulțumim că ați adus emoție, distracție și grijă acestei lumi.

Un atelier despre bbsTaiwan în Taiwan pentru studențiUn atelier despre bbsTaiwan în Taiwan pentru studenți

Dominic Botezariu
Dominic Botezariuhttps://www.noobz.ro/
Creator de site și redactor-șef.

Cele mai noi știri

Pe același subiect

LĂSAȚI UN MESAJ

Vă rugăm să introduceți comentariul dvs.!
Introduceți aici numele dvs.