Kuinka sain etätyöhön maksetun harjoittelun Mozillan kautta Outreachyn kautta

Aloin oppia JavaScriptiä 10 kuukautta sitten, ja matka on ollut täynnä turhautumista, toivoa ja motivaatiota. Ennen kuin aloitin JavaScriptin, ajattelin tuntevani suurimman osan siitä - mutta olin väärässä. Oli paljon opittavaa, Vanilla JavaScripti, Node.js, React - ja tekemällä sitten nuken sivuprojekti tiedon soveltamiseksi. Ja aikaa oli vähän, koska halusin oppia ja toteuttaa kaiken vain 2-3 kuukaudessa aloittaakseni työn mahdollisimman pian.

Työttömyys ja puuttuminen taidoista, joiden kanssa haluat työskennellä, on kaikkien aikojen pahin tunne. Ja tarvitset suurta tahdonvoimaa ja motivaatiota jatkaaksesi oppimista ja jatkaaksesi, pysyen toiveikas tulevaisuuden suhteen.

Aloitin freeCodeCamp-opetussuunnitelman yhdessä muutaman muun opetusohjelman kanssa (jaan niistä lisää toisessa viestissä) oppiakseni ja kiillottamaan JavaScriptiäni. Kun olen tarttunut hyvään määrään tietoa ja tehnyt täysin toimivan verkkosovelluksen Express.js: ssä, Node.js: ssä, ohjaustangossa ja MongoDB: ssä, sain itseluottamusta ja päätin hypätä käyttöliittymään ja oppia React.js. Sitten sain joitain perustietoja Reactista ja tein joitain heitettäviä sovelluksia.

Mutta en voinut keskittyä oppimiseen enemmän, koska halusin ansaita nyt. Minulle oli tullut vaikea työskennellä ansaitsematta enää rahaa. Joten aloitin aktiivisesti hakemisen JavaScriptien etätöihin. Hain aikaisemmin vähintään kahta työpaikkaa päivässä, mutta useimmista heistä en ollut täydellinen ehdokas, joten vastaukset olivat EI.

Haettuani lukuisia työpaikkoja tajusin, että useimmat yritykset eivät ole kiinnostuneita palkkaamaan nuorempaa kehittäjää etänä. He haluavat mieluummin juniorit paikan päällä, kun taas ne, joilla on jonkin verran kokemusta, voivat työskennellä etänä.

Huolestuneena mutta motivoituneena päätin keskittyä täysin Reactin täydelliseen oppimiseen ja palasin takaisin freeCodeCamp -opetussuunnitelmaan. Päätin tehdä salkun lisäksi tehdä itsestäni riittävän kelvollinen saamaan hieno etätyö.

Eräänä aamuna, kun avasin postilaatikkoni, Outreachy-uutiskirjeestä tuli sähköposti, jossa ilmoitettiin heidän sovellustensa avaamisesta. Olin tilannut tämän uutiskirjeen muutama kuukausi sitten, kun edellisten kierrosten hakemukset olivat päättymässä ja olin vasta aloittamassa matkaa. Olen melkein unohtanut sen ja se nousi esiin uudelleen muutaman kuukauden kuluttua juuri silloin kun tarvitsin sitä. Joten unohdin kaikki työpaikat, joihin hain, lopetin uusien työpaikkojen etsimisen ja keskittyin täysin ja päätin työskennellä kovasti saadakseni Outreachy-harjoittelun.

Luin lukuisia edellisten alumnien artikkeleita, panin merkille heidän ehdotuksensa, tutkin Outreachyä, katselin YouTube-videoita ja mitä ei. Annoin itselleni mahdollisuuden todistaa itseni. En nähnyt mitään muuta kuin Outreachy. Olen työskennellyt kovasti, oppinut avoimesta lähdekoodista, pysynyt hereillä myöhään yöllä ja työskentelin viikonloppuisin tavoitteen saavuttamiseksi. Se oli mahdollisuus todistaa itselleni.

Tänään jaan matkani kanssasi auttamaan sinua. Auttaa koodaamista kamppailevaa henkilöä, joka kamppailee selviytyäkseen tässä teknologiamaailmassa, joka haaveilee upeasta etätyöstä ja unelmoidusta kotitoimistopöydästä. Tämä artikkeli on sinulle, Outreachy on sinulle.

Mikä on Outreachy?

Outreachy on ohjelma, joka tarjoaa 3 kuukauden palkattua harjoittelua vapaan ja avoimen lähdekoodin ohjelmistoissa ihmisille, jotka ovat yleensä aliedustettuina kyseisissä projekteissa. Harjoittelijoille maksetaan 5500 dollarin stipendi ja 500 dollarin matkustusapuraha osallistumiseen mentorien hyväksymään projektiin liittyvään kansalliseen tai kansainväliseen tapahtumaan. Tavoitettavat harjoittelupaikat eivät rajoitu vain ohjelmointiin. Ne sisältävät myös käyttöliittymän / käyttöliittymän, dokumentaation, datatieteen, graafisen suunnittelun, videodokumentaation ja kuvitukset.

Parasta tässä harjoittelussa on se, että se on etäinen ja harjoittelijat voivat työskennellä missä tahansa päin maailmaa ilman, että väri-, kansakunta-, uskonto-, sukupuoli- tai kulttuurierot vaikuttavat heidän työhönsä.

Monet unelmatekniikan yritykset jakavat projektinsa ja hyväksyvät harjoittelijat mentoroimaan heitä ja antamaan heille mahdollisuuden työskennellä parhaiden kehittäjiensä kanssa. Mozilla, Debian, Git, GNOME, Kubernetes ja OpenStack ovat muutamia.

Aikaisemmin Outreachy hyväksyi Techissä vain naisia, transsukupuolisia, trans-miehiä, sukupuoli-queereja ja joitain muita aliedustettuja ihmisiä. Mutta hyvä uutinen on, että tältä kierrokselta se on avoin kaikille.

Kuinka voitin Outreachy-harjoittelun Mozillassa

Tässä on Outreachy-hakuprosessi ja miten sen läpi käyin.

1) Ensimmäinen hakemus

Tilin luomisen jälkeen löysin ensimmäisen hakulomakkeen. Annat tietoja ja he päättävät, hyväksytäänkö hakija seuraavaan vaiheeseen vai hylätäänkö se. Tässä muodossa annat tietoja, kuten nimesi, sukupuolesi, maasi, kaupunkisi ja ennen kaikkea saatavuutesi harjoittelun aikana.

Outreachy edellyttää harjoittelijoiden olevan käytettävissä kokopäiväisesti harjoittelun aikana, joka on 40 tuntia viikossa. Sain tietää, että yksi hakija ei päässyt seuraavaan vaiheeseen, koska hän ei ollut käytettävissä kokopäiväisesti. Joten ensimmäinen vaihe on suodattaa ehdokkaat, jotka täyttävät kriteerit. Pätin seuraavaan vaiheeseen, joka on projektin valitseminen ja osallistumisten aloittaminen.

2) Projektin valinta ja osallistuminen

Ahhh! Tämä on tärkein vaihe ja hieman vaikea osa prosessia. Väärä projektin valinta voi johtaa menetykseen harjoittelusta tai oikea valinta voi avata sinulle oppimisen ja altistumisen ovia. Ensimmäisen vaiheen tyhjentämisen jälkeen harjoittelijat näkevät nyt luettelon kaikista projekteista ja niiden yksityiskohdista.

Väärä tapa valita:

Käydä läpi jokainen projekti ja yritys, lukea yksityiskohtia eikä muistaa mitään ja päätyä siten hämmentymään.

Sinun ei tarvitse lukea ja nähdä jokaisen projektin yksityiskohtia ja vaihtaa projektista toiseen. Se polttaa aikaa ja energiaa.

Oikea tapa:

Valitse vain projektit luetteloon vaadittavien taitojen perusteella, jotka sopivat taitosi sarjaan. Nyt sinulla on muutama projekti ämpäriisi. Seuraavaksi voit lisätä luetteloa päätaitoon vaadittavien tukitaitojen perusteella. Tai voit valita mielenkiinnon kohteesi perusteella.

Minun tapauksessani osaan JavaScriptiä. Minulla oli monia JavaScript-pohjaisia ​​projekteja, mutta olin kiinnostunut ReactJS: stä taitojeni parantamiseksi. Minun oli helppo valita projekti ja lakata tuhlaamasta aikaa muihin projekteihin, koska mielestäni oli selvää, että halusin työskennellä Reactin kanssa.

3) Projektin perustaminen, koodikannan ymmärtäminen ja osallistumisen aloittaminen

Hyvät naiset ja herrat, kiristä turvavyö, kun aiot kokea paljon erilaisia ​​tunteita sovelluksen tässä vaiheessa. Tunnet olevasi tyhmä, ei lainkaan luottavainen, pelko osallistumisesta, pelko vetopyynnön hylkäämisestä, pelko laatukoodin kirjoittamatta jättämisestä, pelko kysyä repo-omistajalta projektin perustamiseksi ja paljon muuta.

Heitä oireyhtymä ulos ikkunasta :)

Tämän mentorini pyysi minua tekemään vastaukseni pelkoihini. Ja suosittelen, että teet niin. Kun heität sen ulos, voit hyvin. Voitat sen. Pelko vie sinut mihinkään!

Nyt sinun on määritettävä projektirepo, saatettava se ajamaan paikalliseen koneeseen käytettävissä olevien asiakirjojen avulla ja aloitettava hyvien ensimmäisten ongelmien etsiminen. On hyödyllistä aloittaa hyvillä ensimmäisillä asioilla, koska ne ratkaistaan ​​melko helposti ja saat paljon itseluottamusta ja motivaatiota jatkaa.

Muista, että Outreachy vaatii vähintään yhden lahjoituksen voidakseen osallistua lopulliseen hakemukseen ja työharjoitteluun - mutta ne rohkaisevat harjoittelijoita edistämään jatkuvasti mahdollisuuksien lisäämistä. Nyt kokemukseni perusteella varoitan sinua olemasta loukussa ja tuntemaan itsesi saavutetuksi yhdellä tai kahdella panoksella.

Kilpailu on kovaa, ihmiset osallistuvat useammin kuin kerran ympäri maailmaa ja lisäävät mahdollisuuksiaan valita. Joten varmista, että sinulla on enemmän kuin yksi - ja todella hyvät panokset lisäävät mahdollisuuksiasi.

En ollut koskaan osallistunut mihinkään projektiin koskaan ennen, en edes tiennyt, mikä on vetopyyntö ja miten se tehdään. Itse asiassa opin kaiken hakuprosessin aikana.

Löysin yhden ongelman määrittämättömäksi ja avasin vetopyynnön ratkaisulla. Mentorini olivat eri aikavyöhykkeellä, joten ennen kuin he heräsivät, minulla oli kaksi vetopyyntöä auki, enkä voinut nukkua vain odottaessani vastausta. Pysyin kello 3.00 asti, kunnes sain vastauksen PR: ään. Ja yllätyksekseni se oli…

ja sitten

Et voi kuvitella kuinka onnellinen olin. Minusta tuntui lentävän, kuin Teräsmies menisi taivaan yläpuolelle. Lyhyesti sanottuna, olin 7. taivaalla!

Mutta minun piti tulla alas ratkaisemaan lisää asioita. Tämä antoi minulle suurta itseluottamusta, enkä lopettanut osallistumistani. Viimeisen hakemuksen jättämispäivään mennessä minulla oli 6 vetopyyntöä yhdistetty. Lähetin lopullisen hakemukseni ja jatkoin avustamista myöhemmin.

Ennen Outreachyn tulosten ilmoittamista minulla oli yhteensä 10 vetopyyntöä, jotka tekivät minusta vahvemman hakijan tähän projektiin.

Tulosilmoitus

Tuloksia oli vaikea odottaa. Laskin kärsimättömästi päiviä saadaksesi uutisia. Luottamuksella ja toivolla oli myös hermostuneisuutta. Ja uutinen hyväksymisestä ei ollut muuta kuin viileä tuulahdus turhautumisen ja oppimisen matkalla. Olin innoissani ja onnellinen ja mitä ei. Pitkä oppimisen ja testisovellusten tekemisen matka sai minut tänne Mozillaan työskentelemään maan hienoimpien kehittäjien kanssa.

En voinut lopettaa kuvittelemasta lisää ja tulla uudeksi hienoksi kehittäjäksi lähikuukausina. Ja sitten uutinen MacBook Pron hankkimisesta Mozillalta oli kuin kirsikka kakulla. Aloin jo pidä HP-koneestani. :-D

Lopuksi aion nyt aloittaa uuden oppimismatkan työskentelemällä todellisen projektin kanssa mentoreiden kanssa yhdessä maailman huipputeknologiayrityksistä. Harjoitteluni alkaa 4. joulukuuta 2018. Olen innoissani ja en voi odottaa voivani aloittaa sitä. Toivon oppivan ja saamaan siitä kaiken irti.

Miksi löysin Mozillan niin erikoiseksi

Mozillan harjoittelijat saavat vielä kolme etua lukuun ottamatta stipendiä ja matkustusapurahaa, mikä tekee työharjoittelusta vieläkin jännittävämmän.

  1. Kaikki Mozillan harjoittelijat saavat uusimman MacBook Pron, jossa on hienoja raskaita teknisiä tietoja.

MacBook Pro -mallini saapuu muutamassa päivässä seuraavilla tiedoilla:

  • 2,9 GHz: n 6-ytiminen 8. sukupolven Intel Core i9 -prosessori, Turbo Boost jopa 4,8 GHz
  • 32 Gt: n 2400 MHz: n DDR4-muisti
  • Radeon Pro 560X, 4 Gt GDDR5-muistia + Intel UHD -grafiikka
  • 512 Gt tai 1 Tt PCIe-pohjaista Flash-tallennustilaa
  • Kosketa palkkia

Veden kielelle tuova? Se on varmasti!

2. Kutsu Mozilla All Hands -tapahtumaan, joka on tapahtuma, jossa kaikki yrityksen työntekijät kutsutaan tapaamaan kollegoitaan henkilökohtaisesti ja jakamaan kokemuksia ja olemaan vuorovaikutuksessa muiden ihmisten kanssa, joita he eivät yleensä tavata henkilökohtaisesti. Harjoittelijat saavat mahdollisuuden tavata muita työntekijöitä, vapaaehtoisia ja tarkemmin heidän mentoreitaan projektissa.

3. Kaikki Mozillan harjoittelijat saavat LDA-tunnistetiedot, mikä tarkoittaa, että heillä on virallinen Mozillan sähköpostitunnus - käyttäjä[email protected]

Viisaudenhahmot voittamaan Outreachy

Kokemukseni ja havaintoni perusteella tässä ovat ne asiat, jotka saivat minut voittamaan tämän mahdollisuuden, jonka ehdotan teille:

  • Jätä jokainen pelko, epävarmuus tai vähäisen luottamuksen hetki taakse ja hyppää siihen. Hae Outreachy-palvelua, avusta, opi, esitä kysymyksiä, yritä ratkaista asia. On hyvä, jos et ymmärrä sitä oikein ensimmäisellä yrityksellä - saat palautetta ja voit tehdä sen 2. tai 3. tai 4. yrityksellä. Loppujen lopuksi oppiminen on tärkeää - ei virheiden määrä.
  • Älä tunne itsesi liian menestyneeksi tai itsevarmaksi yhden tai kahden lahjoituksen tekemisen jälkeen. Yritä ratkaista mahdollisimman monta asiaa. Jatka osallistumista myös määräajan jälkeen, kunnes saat tulokset.

    Tämä auttoi minua paljon. Se sai mentorini ymmärtämään, että olen oppija, harrastaja ja aktiivinen osallistuja, ja he arvostivat sitä aina. Joten suosittelen, että jatkat osallistumistasi.

  • Älä pelkää kysymysten esittämistä, vaikka ne olisivatkin typeriä. Esitin yhden kysymyksen osalta liikaa kysymyksiä mentoriltani, mutta hän oli ystävällinen vastaamaan niihin kaikkiin.

    Varmista kuitenkin, että kysyt henkilökohtaisen tutkimuksen jälkeen. Älä heitä mitään satunnaisia ​​kysymyksiä. Kysy, onko mikään sinulle epäselvää. Kysyä. Kysyä. Kysyä.

  • Pidä silmällä kilpailijasi. Kävin päivittäin projektirepossa tarkistamassa, kuinka monta uutta hakijaa yritti ratkaista asioita. Kuinka monta PR: ää avattiin ja kuka olisi suurin kilpailijani.

    Sydämeni sykki todella kovasti, kun uusi hakija nousi esiin, mikä auttoi minua pysähtymään.

  • Aloita mahdollisimman aikaisin. Tilaa uutiskirje. Jos aloitat aikaisin, sinulla on paljon määrittämättömiä helppoja vikoja, jotka voit ratkaista. Sinulla on hyvät mahdollisuudet ymmärtää projekti ja ratkaista suurin osa ongelmista.

    Hakuprosessi on pitkä ja aikaa vievä, etkä voi tehdä sitä yhdessä tai kahdessa viikossa.

  • Ota yhteyttä projektin mentoriin. Älä anna heidän unohtaa sinua.

    Osallistu, ratkaise vikoja ja esitä (kelvollisia) kysymyksiä.

  • Tärkeintä: Tiesin jo, että Mozilla tarjosi Laptop and All Hands -kokouskutsu, mutta en hakenut Mozilla-projektia näistä kahdesta asiasta. Hakin, koska kaikkien lueteltujen projektien joukossa oli vain muutama projekti, joka vaati JavaScriptiä ja Reactia - ja vain 2 projektia, jotka ymmärsin hieman. Ja yksi heistä oli Mozillasta.

    Ensisijaisena tarkoituksena on voittaa harjoittelupaikka minkä tahansa organisaation kanssa, hankkia tietoa, oppia ja päästä kohti parempaa tulevaisuutta. Älä valitse yhtä yritystä muutaman edun vuoksi. Menetät lopulta hyvän projektin ja paukutat päätäsi jotain muuta projektia vastaan, joka ei ole sinun tyyppiäsi. Valitse projekti, jos sinusta tuntuu, että voit pärjätä siellä hyvin.

  • Keskity yhteen projektiin ja anna parhaanne sille. Jos projektissasi ei ole enemmän ongelmia, pyydä mentoreitasi ohjaamaan sinut johonkin muuhun projektiin. Tämä tapahtui minun tapauksessani.
  • Unohda lopputulos. On okei, jos et voita harjoittelua, opit paljon. Saat joitain mentoreita ja aloituksen avoimen lähdekoodin matkalle. Yhdessä vaiheessa päätin jatkaa osallistumistani projektiin, vaikka en voittanut harjoittelua.

    Koska prosessin aikana saamani tiedon määrä oli merkittävä verrattuna siihen, mitä sain hankeprojekteissa viime kuukausien aikana.

Hah! Minulla on paljon sanottavaa. Minun pitäisi säilyttää muita asioita seuraavaa artikkelia varten. Olen innoissani aloittaessani harjoitteluni Mozillassa. Kannustan kovasti aloittelevia aloittelijoita hakemaan Outreachy-hakemusta. Sinun ei tarvitse olla suuri kehittäjä - sinun on vain oltava hyvä oppija.

Nämä harjoittelupaikat ovat täällä opettamaan sinua lisäämään tietosi. Jos saan sen, voit varmasti saada sen. Jokainen, joka on motivoitunut ja halukas oppimaan ja työskentelemään kovasti, voi saada sen. Seuraava Outreachyn kierros alkaa helmikuussa 2019. Älä missaa sitä!

Suuri kiitos

Loppujen lopuksi iso huuto Outreachyn järjestäjille Sage Sharpille, Marinalle, Elizabeth Noonanille Mozillassa ja kaikille, jotka tukevat Outreachyä, auttavat aloittelijoita oppimaan ja menestymään avoimessa lähdekoodissa. Lopuksi iso iso kiitos miehelleni siitä, että hän kertoi minulle Outreachystä, lähetti minulle linkin ja motivoi minua hakemaan ja työskentelemään kovasti. Tämä ei olisi mahdollista ilman hänen moraalista tukeaan.

Olisi täysin epäoikeudenmukaista, jos en mainitse mentorieni Armen Zambranon ja Dustin Mitchellin antamaa tukea ja motivaatiota. Minusta on siunattu saada tukevia mentoreita, jotka juhlivat pieniä saavutuksia. Tarpeetonta sanoa, että heidän vankkumaton tuki oli aina käytettävissä kaikenlaisten ongelmien selvittämiseksi. Kiitos joukko siitä, että olit niin ystävällinen ja avulias.

Ahh! En voi odottaa aloitusta!

Motivoitunut?

Jos aiot hakea seuraavalle kierrokselle etkä tunne itsesi luottavaiseksi tai tunnet olevasi kadonnut hakuprosessissa, ota rohkeasti yhteyttä. Autan mielelläni sinua. Haluan, että Outreachy tavoittaa kaikki, jotka kamppailevat hyvän urakehityksen puolesta.

Muistaa

"Ihmiset pystyvät milloin tahansa elämässään tekemään mitä unelmoivat." -Alkemisti

Koodini on @aimenbatool ja tweetin @aimenbatool. Ota yhteyttä, jos tarvitset apua.