Reklāma
Atklātā pirmkoda programmatūras jēdziens nav jauns, un ar milzīgiem, veiksmīgiem projektiem, piemēram, Ubuntu, Androidun citām ar Linux saistītām OS un lietotnēm, es domāju, ka mēs varam droši apgalvot, ka tas ir pārbaudīts modelis augstas kvalitātes programmatūras izveidošanai un uzturēšanai. Bet pieņemsim, ka esat iesācēju izstrādātājs, jūs vienkārši sākat darbu kā kodētājs un domājat par to, vai šī atvērtā pirmkoda lieta ir jūsu laika un pūļu vērts.
Es esmu šeit, lai parādītu jums, kāpēc jums vajadzētu nopietni apsvērt iespēju atvēlēt laiku un pūles par brīvu regulāri.
Uzziniet darot
Izvēloties atvērtā pirmkoda projektu, kas sniedz ieguldījumu, jūs varat ņemt vērā koduma lielumu, specifisku problēmu un vienkārši strādāt vietnē. Sākumā tas nebūs viegli, taču jūs iepazīsities ar jau zināma un patīk produkta koda bāzi un principiem. Un stilīgākais ir tas, ka šajās dienās jums tiešām nav vajadzīga atļauja. Iepriekš minētais ekrānuzņēmums nāk no Github, kas šajās dienās ir gandrīz labākais atvērtā koda projektu krātuve.
Github izmanto Git, “izplatītas versijas kontroles sistēma”. Faktiski tas nozīmē, ka jūs varat “dakšot” krātuvi - izveidot tā kopiju - un strādāt pie savas kopijas. Kad esat gatavs, jūs varat paziņot sākotnējam projektam, ka vēlaties iesniegt plāksteri. Tātad, vispirms jūs veicat darbu, un tad jūs redzat, vai viņi to pieņem. Ja viņi to dara - satriecoši. Ja viņi to nedara, jūs, cerams, esat iemācījies kaut ko jaunu, un tagad jūs varat pulēt savu darbu un mēģināt vēlreiz.
Veiciet darbu, kas ir svarīgs
Iepriekš minētais ekrānuzņēmums nāk no Impress.js, iespaidīga JavaScript ietvara, lai izveidotu prezentācijas, kas darbojas pārlūkā. Padomājiet par PowerPoint par steroīdiem, vismaz attiecībā uz galaprodukta izskatu un izskatu. Impress.js ir atvērtā koda avots, un jūs to varat atrast vietnē Github. Šis ir ļoti augsta līmeņa projekts, kuru noskatījušies vairāk nekā 6300 izstrādātāju un kurš vairāk nekā 900 reizes ir domājis par to. Ieguldījums kaut kas līdzīgs šim būtu jūtams (un izmantots) daudziem cilvēkiem, un tas ir diezgan izcils sasniegums.
Ja jūs meklējat noteiktu uzdevumu, varat apskatīt projekta veidus Jautājumi lappuse. Varat strādāt pie noteiktas problēmas vai pat pats atrast problēmu, labot to un iesniegt labojumu kopā ar problēmu, kā parādīts šeit:
Ekrānuzņēmums ir nedaudz niecīgs, taču jūs varat redzēt, ka šis izstrādātājs (dwiash) kopīgoja ideju un kodu tās ieviešanai. Tādējādi izstrādātājam ir ļoti viegli pieņemt kodu. Heck, kāpēc tur apstāties? Jūs varat tieši piedalīties daudz lielākos projektos, piemēram, piemēram Rubīns uz sliedēm. Debesis ir robeža!
Papildini savu CV
Šis ekrānuzņēmums ir izveidots no izlases veida darba sludinājums Es atradu uz 37signals darba dēļa. Mūsdienās daudzās tehnisko amatu reklāmās ir lūgts redzēt jūsu Github profilu, un tam ir labs iemesls. Jau 2010. gadā Džefs Atvuds rakstīja ierakstu Coding Horror ar nosaukumu Neprogrammējošais programmētājs. Tajā viņš pastāstīja par savu personīgo pieredzi, intervējot programmētāja amata kandidātus…., Kurš faktiski nevar programmēt. Es nerunāju par sliktiem programmētājiem - es domāju cilvēkus, kuri vienkārši neievada kodu, periodu.
Bet tehnoloģiju nozare ir strauji mainīga, un, lai pārvarētu šo tendenci un padarītu filtrēšanas procesu ātrāku un labāku, tagad daudzi darba devēji lūdz redzēt jūsu pašreizējo koda vēsturi un atsauksmes. Acīmredzot, ja viss, kas jums ir, ir slēgta avota lietas, un jūs varat vienkārši pateikt, ka strādājāt uzņēmumā X tik un tā, tas ir kaut kas. Bet kā būtu, ja ļautu darba devējam aplūkot jūsu Github profilu un redzēt visus jūsu ieguldītos projektus, redzēt, cik daudz jūsu ielāpu tika pieņemts, un faktiski izlasīt jūsu kodu?
Iedomājieties, cik daudz iespaidīgāks tas būtu - faktisks kompetences pierādījums.
Iegūstiet lieliskus bezmaksas pakalpojumus
Iepriekš minētais ekrānuzņēmums nāk no vietnes JetBrains RubyMine pirkuma lapa. JetBrains padara pārsteidzošus IDE Ruby, PHP, JavaScript un citam - un, ja esat projekta vadītājs vai atvērtā pirmkoda projekta dalībnieks, varat iegūt pilnu licenci bez maksas. Tas ir diezgan pārsteidzošs darījums, un tas ir tikai viens piemērs. JetBrains nav vienīgais uzņēmums, kas tik dāsni dalās ar saviem produktiem ar atvērtā koda kopienu.
Iepazīstieties ar jaunajiem kodētājiem
Šis ir tikai viens publisks profils uz Github; Džošam ir 712 sekotāji un vairāk nekā 80 krātuvju ir forks. Šis puisis acīmredzami zina, ko viņš dara. Darbs pie tiem pašiem projektiem, kā viņš, koda ievadīšana un liek viņam pārskatīt jūsu darbu, ir lielisks veids, kā sākt dialogu. Ja jūs vēlaties strādāt par programmētāju, tīklošana ir svarīga darba iegūšanas sastāvdaļa. Iepazīstiet nozari no iekšpuses un parādiet cilvēkiem to, ko jūs patiešām zināt.
Noslēguma domas
Iemesls, kāpēc man tik ļoti patīk atvērtā koda avots, ir tas, ka tas ir empīrisks veids, kā parādīt kompetenci. Ja jūs zināt savas lietas, cilvēki to redzēs. Tas ir labāk nekā jebkurš pulēts CV.
Vai jūs piedalāties atvērtā koda projektos? Vai jūsu atvērtā koda darbs palīdzēja jums iegūt algotu darbu? Dalieties ar savu stāstu zemāk!