Yadda za a zama mai sadaukarwa kuma kuna buƙatar gaske?

Sannu! Sunana Dmitry Pavlov, ina aiki a GridGain, kuma ni kuma mai aiwatarwa ne kuma ɗan PMC a Apache Ignite kuma mai ba da gudummawa a Horarwar Apache. Kwanan nan na ba da gabatarwa game da aikin mai yin aiki a taron bude tushen Sberbank. Tare da ci gaban al'umman buɗe ido, mutane da yawa sun ƙara samun tambayoyi: yadda za a zama mai aiwatarwa, waɗanne ayyuka da za a ɗauka, da kuma layin code nawa ake buƙatar rubuta don samun wannan rawar. Lokacin da muka yi tunanin masu aikata laifuka, nan da nan muna tunanin mutane masu iko da sani tare da kambi a kan kawunansu da ƙarar "Tsaftace Code" maimakon sanda. Shin haka ne? A cikin rubutu na, zan yi ƙoƙarin amsa duk mahimman tambayoyi game da masu aikatawa don ku iya fahimtar ko kuna buƙatar su da gaske.

Yadda za a zama mai sadaukarwa kuma kuna buƙatar gaske?

Duk sabbin shiga cikin al'ummar buɗe ido suna da tunanin cewa ba za su taɓa zama masu sadaukarwa ba. Bayan haka, ga mutane da yawa, wannan muhimmiyar rawa ce da za a iya samu don cancanta ta musamman ta rubuta tarin lambar. Amma ba haka ba ne mai sauki. Mu kalli mai aikatawa ta fuskar al'umma.

Wanene mai aikatawa kuma me yasa ake buƙatar ɗaya?

Lokacin da muka ƙirƙiri sabon samfurin buɗaɗɗen tushe, koyaushe muna ƙyale masu amfani su yi amfani da su da gano shi, da kuma gyara da rarraba kwafin da aka gyara. Amma lokacin da rarraba kwafin software marasa sarrafawa tare da canje-canje ya faru, ba mu karɓar gudummawa ga babban tushen lambar kuma aikin baya haɓaka. Anan ne ake buƙatar mai aiwatarwa, wanda ke da haƙƙin tattara gudummawar masu amfani ga aikin.

Me yasa ya zama mai aikatawa?

Bari mu fara da cewa aikata wani abu ne da ya dace don ci gaba, kuma ga masu farawa a fagen shirye-shiryen yana da girma fiye da haka, saboda sau da yawa idan neman aiki suna neman misali na code.

Amfani na biyu babu shakka na aikatawa shine damar yin sadarwa tare da ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararru da kuma jawo wasu kyawawan ra'ayoyi daga buɗaɗɗen tushe cikin aikinku. Bugu da ƙari, idan kun san wani buɗaɗɗen samfurin da kyau, za ku iya samun aiki a kamfanin da ke tallafawa ko amfani da shi. Akwai ma ra'ayi cewa idan ba ku shiga cikin buɗaɗɗen tushe ba, ba za ku sami manyan mukamai na aiki ba.

Baya ga fa’idojin da ake samu ta fuskar sana’a da aikin yi, aikata a kan kansa yana da dadi. Ƙwararrun al'umma sun san ku, kuna ganin sakamakon aikin ku a fili. Ba kamar a cikin wasu ci gaban kamfanoni ba, inda wani lokacin ma ba za ku fahimci dalilin da yasa kuke motsi gaba da gaba a cikin XML ba.

A cikin al'ummomin buɗe ido za ku iya saduwa da manyan kwararru kamar Linus Torvalds. Amma idan ba haka ba ne, kada ku yi tunanin cewa babu wani abin da za ku yi a can - akwai ayyuka na matakai daban-daban.

Da kyau, akwai kuma ƙarin kari: Masu aiwatar da Apache, alal misali, suna karɓar lasisin IntelliJ Idea Ultimate kyauta (duk da cewa yana da wasu hani).

Me za a yi don zama mai aikatawa?

Yana da sauƙi - kawai kuna buƙatar ƙaddamarwa.

Yadda za a zama mai sadaukarwa kuma kuna buƙatar gaske?

Idan kuna tunanin cewa babu ayyuka a gare ku akan ayyukan, kuna kuskure. Kawai shiga cikin al'ummar da ke sha'awar ku kuma kuyi abin da take buƙata. Gidauniyar Software ta Apache tana da daban jagora tare da buƙatun ga masu aiwatarwa.

Wadanne matsaloli za ku magance?

Mafi bambance-bambancen - daga haɓakawa zuwa gwaje-gwajen rubuce-rubuce da takaddun shaida. Ee, i, gudummawar masu gwadawa da masu rubutawa a cikin al'umma ana kimanta su daidai gwargwado tare da gudummawar masu haɓakawa. Akwai ayyuka marasa daidaituwa - misali, gudanar da tashar YouTube da gaya wa sauran masu amfani yadda kuke amfani da samfurin buɗe ido. Misali, Apache Software Foundation yana da na daban shafi, inda aka nuna irin taimakon da ake bukata.  

Shin ina buƙatar rubuta babban fasali don zama mai aiwatarwa?

A'a. Wannan ba lallai ba ne. Ba dole ba ne mai aikatawa ya rubuta tarin lamba. Amma idan kun rubuta babban fasali, zai kasance da sauƙi ga kwamitin gudanarwa na aikin don tantance ku. Ba da gudummawa ga al'umma ba kawai game da fasali, shirye-shirye, da gwaji ba ne. Idan ka rubuta wasiƙa kuma ka yi magana game da matsala, ba da mafita mai ma'ana - wannan ma gudummawa ce.

Yana da mahimmanci a fahimci cewa ƙaddamarwa game da amana ce. Mutane kamar ku ne ke yanke shawarar ko za su sa ku zama mai aikatawa ko a'a bisa ra'ayinsu game da ku a matsayin mutumin da ke kawo fa'ida ga samfurin. Don haka ku, ta hanyar ayyukanku da ayyukanku a cikin al'umma, kuna buƙatar samun wannan amana.

Yadda za a yi hali?

Kasance mai ginawa, tabbatacce, ladabi da haƙuri. Ka tuna cewa a buɗaɗɗen tushe kowa ɗan sa kai ne kuma babu wanda ke bin kowa wani abu. Ba sa amsa muku - jira su tunatar da ku game da tambayar ku a cikin kwanaki 3-4. Ba koyaushe suke ba ku amsa ba - da kyau, buɗe tushen son rai ne.

Yadda za a zama mai sadaukarwa kuma kuna buƙatar gaske?

Kar ka nemi wani ya yi maka wani abu ko a gare ka. Gogaggun membobin al'umma suna da ɗabi'a ga irin waɗannan “maroƙi” kuma nan da nan suka zama masu rashin lafiyar waɗanda ke son tura musu aikinsu.

Idan kun sami taimako, hakan yana da kyau, amma kar ku zage shi. Kada ku rubuta: "Guys, gyara wannan, in ba haka ba ina asarar kari na shekara-shekara." Zai fi kyau a tambayi inda ya kamata ku je na gaba, kuma ku gaya mana abin da kuka riga kuka tono game da wannan kwaro. Kuma idan kun yi alƙawarin sabunta wiki bisa ga sakamakon magance matsalar, to yuwuwar za su amsa muku zai ƙaru sosai.

A ƙarshe, karanta Code of hali kuma koyi yin tambayoyi.

Ta yaya za ku ba da gudummawa idan ba kai ba ne?

Ayyuka sukan yi amfani da tsarin RTC, inda da farko duk abin da ke faruwa ta hanyar bita, sa'an nan kuma an haɗa canje-canje a cikin maigidan. Tare da wannan tsari, kowa da kowa yana fuskantar bita, har ma da masu aikatawa. Don haka, kuna iya samun nasarar ba da gudummawa ga aikin ba tare da kasancewa mai himma ba. Kuma domin a sauƙaƙe zaɓe ku a matsayin sabbin masu aiwatarwa, kuna iya ba da jagoranci ga sabbin mahalarta, raba ilimi, da ƙirƙirar sabbin kayayyaki.

Diversity - amfani ko cutarwa?

Bambance-bambance - a cikin fahimtar Apache Software Foundation, wannan, a tsakanin sauran abubuwa, shine alaƙar mahalarta a cikin aikin buɗe tushen ta kamfanoni da yawa. Idan kowa yana da alaƙa da ƙungiya ɗaya kawai, to tare da asarar sha'awar aikin, duk mahalarta da sauri sun gudu daga can. Bambance-bambancen yana ba da dogon lokaci, aikin tsayayye, ƙwarewa iri-iri da ra'ayoyi da yawa na mahalarta.

Don soyayya ko don dacewa?

A cikin ayyukan buɗewa akwai mutane iri biyu: waɗanda ke aiki a ƙungiyar da ke ba da gudummawa ga wannan samfur, da waɗanda ke aiki a nan don ƙauna, wato, masu sa kai. Wanne ya fi amfani? Yawanci, mahalarta waɗanda ke goyan bayan samfur daga ƙungiyar masu ba da gudummawa. Suna kawai suna da ƙarin lokaci da kuma dalili mai mahimmanci don samun tushe na gaskiya, suna mai da hankali kan aikin kuma suna kusa da mai amfani.

Wadanda suke yin shi "saboda soyayya" suma suna motsawa, amma ta wata hanya dabam - suna ɗokin yin nazarin aikin, don sa duniya ta zama wuri mafi kyau. Kuma irin wadannan mahalartan su ne suka fi kwanciyar hankali da dogon zango, domin wadanda suka zo cikin al’umma da kan su ba zai yiwu su bar ta a rana daya ba.

Yadda za a sami daidaito tsakanin yawan aiki da kwanciyar hankali? Akwai zaɓuɓɓuka biyu. Zaɓin na farko: lokacin da ɗan takara ya yi aiki a cikin kamfani wanda ke da hannu a cikin wannan aikin budewa a hukumance, kuma ya yi wani ƙarin abu a ciki, saboda sha'awar kansa - alal misali, yana tallafawa sababbin masu zuwa. Zaɓin na biyu shine kamfani wanda ya sami canjin buɗaɗɗen tushe. Alal misali, lokacin da ma'aikata ke aiki a kan babban aikin kasuwanci kwana hudu a mako, da sauran lokacin da suke aiki a kan bude tushen.

Committer - zama ko a'a?

Yadda za a zama mai sadaukarwa kuma kuna buƙatar gaske?

Yin aiki abu ne mai kyau kuma mai amfani, amma bai kamata ku yi ƙoƙari na musamman don zama mai himma ba. Wannan rawar ba rawar da ta dace ba ce kuma baya nuna ilimin ku. Abin da kawai ke da mahimmanci shine ƙwarewa, wato ilimi da gogewar da kuke samu ta hanyar nazarin aikin, zurfafa cikinsa da kuma taimaka wa wasu su magance matsaloli.

source: www.habr.com

Add a comment