Reklaam

aidata kaasa avatud lähtekoodiga projektideleAvatud lähtekoodiga tarkvara kontseptsioon pole uus ja selliste tohutute edukate projektidega nagu nt Ubuntu, Androidja muud Linuxi jaoks mõeldud OS-id ja rakendused, võib minu arvates kindlalt öelda, et see on tõestatud mudel kvaliteetse tarkvara loomiseks ja hooldamiseks. Kuid oletame, et olete algaja arendaja, alustades lihtsalt kodeerijana ja mõeldes, kas see avatud lähtekoodiga asi on teie aega ja vaeva väärt.

Olen siin selleks, et näidata teile, miks peaksite tõsiselt kaaluma oma aja ja vaeva regulaarselt tasuta andmist.

Õppige tehes

aidata kaasa avatud lähtekoodiga projektidele

Valides avatud lähtekoodiga projekti, mille abil saate oma panuse anda, saate kaasa võtta hammustussuuruse tüki, konkreetse teema ja lihtsalt töötada aadressil. Alguses ei ole see lihtne, kuid saate teada juba tuttava ja teile meeldiva toote koodialuse ja sisemiste külgedega. Ja kõige lahedam on see, et tänapäeval ei vaja te tegelikult luba. See ülaltoodud ekraanipilt pärineb Github, mis on tänapäeval peaaegu kõigi aegade parim avatud lähtekoodiga projektide hoidla.

instagram viewer

Github kasutab Git, “hajutatud versiooni juhtimissüsteem”. Tegelikult tähendab see, et saate hoidlat „kahvliharuda“ - sellest koopia luua - ja oma koopiaga töötada. Kui olete valmis, saate esialgsest projektist teatada, et soovite plaastri esitada. Nii et kõigepealt teete selle töö ja siis näete, kas nad võtavad selle vastu. Kui nad seda teevad - vinge. Kui nad seda ei tee, olete loodetavasti õppinud midagi uut ja nüüd saate oma tööd lihvida ja uuesti proovida.

Tee tööd, mis on oluline

panustada avatud lähtekoodiga

Ülaltoodud ekraanipilt pärineb saidilt Impress.js, muljetavaldav JavaScripti raamistik brauseris töötavate esitluste loomiseks. Mõelge PowerPointi kasutamisele steroidide osas, vähemalt lõpptoote välimuse osas. Impress.js on avatud lähtekoodiga ja leiate siit Github. See on väga kõrgetasemeline projekt, mida on jälginud üle 6300 arendaja ja mille kahvlit on üle 900 korra. Millessegi sellisesse panustamine tunneks (ja kasutaks) paljusid inimesi ja see on üsna feat.

Kui otsite konkreetset ülesannet, saate tutvuda projektiga Väljaanded lehel. Saate konkreetse probleemiga tegeleda või isegi ise probleemi leida, parandada ja edastada parandus koos väljaandega, nagu siin näidatud:

panustada avatud lähtekoodiga

Ekraanipilt on natuke pisike, kuid näete, et see arendaja (dwiash) jagas ideed koos selle rakendamise koodiga. See teeb arendaja jaoks koodi vastuvõtmise väga lihtsaks. Kurat, miks siin peatuda? Võite ka otse panustada paljudesse suurematesse projektidesse, näiteks Ruby on Rails. Taevas on limiidiks!

Toetage oma CV-d

panustada avatud lähtekoodiga

See ekraanipilt on juhuslik töökuulutus Leidsin 37signali töötahvlilt. Tänapäeval palutakse paljudel tehniliste ametikohtade reklaamidel näha teie Githubi profiili ja seda mõjuval põhjusel. 2010. aastal kirjutas Jeff Atwood postituse ajakirjas Coding Horror pealkirjaga Programmeerimata programmeerija. Selles rääkis ta oma isiklikust kogemusest programmeerija ametikohale kandideerijate küsitlemisel... kes tegelikult programmeerida ei saa. Ma ei räägi halbadest programmeerijatest - pean silmas inimesi, kes lihtsalt ei koodi, perioodi.

Kuid tehnikatööstus on kiiresti arenev ning sellest kalduvusest ülesaamiseks ning filtreerimisprotsessi kiiremaks ja paremaks muutmiseks paluvad paljud tööandjad nüüd näha teie tegelikku koodiajalugu ja kaastööd. Muidugi, kui kõik, mis teil on, on suletud lähtekoodiga asjad ja võite lihtsalt öelda, et töötasite ettevõttes X nii-ja-aastaid, siis see on midagi. Kuidas oleks aga see, kui laseks tööandjal vaadata teie Githubi profiili ja vaadata kõiki projekte, millesse olete panustanud, vaadata, kui palju teie plaastreid aktsepteeriti, ja lugeda tegelikult teie koodi?

Kujutage vaid ette, kui palju muljetavaldavam see oleks - tegelik kompetentsi tõend.

Hankige suurepäraseid tasuta kingitusi

panustada avatud lähtekoodiga projektidesse

Ülaltoodud ekraanipilt pärineb JetBrains ' RubyMine ostu leht. JetBrains teeb hämmastavaid IDE-sid Ruby, PHP, JavaScripti ja muu jaoks - ja kui olete projekti juht või avatud lähtekoodiga projekti pühenduja, võite saada täieliku litsentsi tasuta. See on päris hämmastav tehing ja see on ainult üks näide. JetBrains pole ainus ettevõte, kes jagab oma tooteid avatud lähtekoodiga kogukonnaga nii heldelt.

Tutvuge uute kodeerijatega

aidata kaasa avatud lähtekoodiga projektidele

See on ainult üks avalik profiil Githubis; Joshil on 712 jälgijat ja ta on kasutanud üle 80 hoidla. See tüüp teab ilmselt, mida ta teeb. Dialoogi alustamiseks on suurepärane viis töötada samadel projektidel, nagu ta teeb, koodi sisestamine ja tema töö ülevaatamine. Kui soovite töötada programmeerijana, on võrgustiku loomine töö saamisel oluline osa. Tutvuge tööstusega seestpoolt ja näidake inimestele seda, mida te tegelikult tunnete.

Lõplikud mõtted

Mulle meeldib avatud lähtekoodiga tarkvara nii väga, et see on empiiriline viis kompetentsi näidata. Kui teate oma asju, näevad inimesed seda. See on parem kui ükski poleeritud CV.

Kas panustate avatud lähtekoodiga projektidesse? Kas teie avatud lähtekoodiga töö aitas teil palgatööd saada? Jagage oma lugu allpool!