Ungaba kanjani umthengisi futhi udinga ngempela?

Sawubona! Igama lami nginguDmitry Pavlov, ngisebenza I-GridGain, futhi ngingumuntu ozibophezele futhi ngibambe iqhaza le-PMC ku-Apache Ignite futhi nginikela ekuqeqeshweni kwe-Apache. Ngisanda kunikeza isethulo ngomsebenzi womdidiyeli emhlanganweni wemithombo evulekile yaseSberbank. Ngokuthuthuka komphakathi we-opensource, abantu abaningi baqala ukuba nemibuzo: ungaba kanjani umdidiyeli, yimiphi imisebenzi okufanele yenziwe, nokuthi mingaki imigqa yekhodi okudingeka ibhalwe ukuze bathole le ndima. Uma sicabanga ngama-committers, ngokushesha sicabanga abantu abanamandla onke nabawazi konke benomqhele ekhanda labo kanye nomthamo "weKhodi Ehlanzekile" esikhundleni sentonga. Ingabe kunjalo? Ekubhaleni kwami, ngizozama ukuphendula yonke imibuzo ebalulekile mayelana nabazinikele ukuze uqonde ukuthi uyayidinga ngempela yini.

Ungaba kanjani umthengisi futhi udinga ngempela?

Bonke abasanda kungena emphakathini ovulekile banemicabango yokuthi abasoze bazinikela. Phela, kwabaningi, lokhu kuyindima ehloniphekile engatholwa kuphela ngokufaneleka okukhethekile ngokubhala ithoni yekhodi. Kodwa akulula kangako. Ake sibheke umbophezeli ngombono womphakathi.

Ubani ozinikele futhi kungani kudingeka?

Uma sidala umkhiqizo omusha womthombo ovulekile, sihlala sivumela abasebenzisi ukuthi bawusebenzise futhi bawuhlole, futhi balungise futhi basabalalise amakhophi ashintshiwe. Kodwa uma ukusatshalaliswa okungalawuleki kwamakhophi esofthiwe anezinguquko kwenzeka, asiyitholi iminikelo kusisekelo sekhodi eyinhloko futhi iphrojekthi ayithuthuki. Kulapho kudingeka khona umenzi wesibopho, onelungelo lokuqoqa iminikelo yabasebenzisi kuphrojekthi.

Kungani kufanele ube umqeqeshi?

Ake siqale ngeqiniso lokuthi ukuzinikela kuyinhlanganisela yokuqalisa kabusha, futhi kwabaqalayo emkhakheni wezinhlelo kuwukuhlanganisa okukhulu nakakhulu, ngoba ngokuvamile lapho befaka isicelo somsebenzi bacela izibonelo zamakhodi.

Inzuzo yesibili engangabazeki yokuzibophezela yithuba lokuxhumana nochwepheshe abaphezulu futhi udonse imibono epholile emthonjeni ovulekile uye kuphrojekthi yakho. Ngaphezu kwalokho, uma uwazi kahle umkhiqizo othile womthombo ovulekile, ungathola umsebenzi enkampanini ewusekelayo noma ewusebenzisayo. Kukhona ngisho nombono wokuthi uma ungabambi iqhaza emthonjeni ovulekile, ngeke ufike ezikhundleni eziphezulu zemisebenzi.

Ngaphezu kwezinzuzo mayelana nomsebenzi nomsebenzi, ukuzinikela kukodwa kumnandi. Ubonwa umphakathi wochwepheshe, uwubona kahle umphumela womsebenzi wakho. Hhayi njengakwenye intuthuko yebhizinisi, lapho kwesinye isikhathi ungaqondi nokuthi kungani uhambisa izinkambu uye phambili nge-XML.

Emiphakathini ye-opensource ungahlangana nochwepheshe abaphezulu abafana no-Linus Torvalds. Kodwa uma ungenjalo, akufanele ucabange ukuthi akukho lutho ongakwenza lapho - kunemisebenzi yamazinga ahlukene.

Yebo, kukhona namabhonasi engeziwe: Izibophezelo ze-Apache, ngokwesibonelo, zithola ilayisense yamahhala ye-IntelliJ Idea Ultimate (nakuba inemikhawulo ethile).

Yini okufanele uyenze ukuze ube yi-committer?

Kulula - udinga nje ukuzibophezela.

Ungaba kanjani umthengisi futhi udinga ngempela?

Uma ucabanga ukuthi ayikho imisebenzi yakho kumaphrojekthi, unephutha. Vele ujoyine umphakathi ozithandayo futhi wenze lokho okudingayo. I-Apache Software Foundation ine-ehlukile umhlahlandlela nezidingo zabazinikele.

Yiziphi izinkinga okuyodingeka uzixazulule?

Okuhlukahlukene kakhulu - kusukela ekuthuthukisweni kuya ekuhlolweni kokubhala kanye nemibhalo. Yebo, yebo, umnikelo wabahloli nababhali emphakathini waziswa ngokulinganayo nomnikelo wonjiniyela. Kunemisebenzi engajwayelekile - ngokwesibonelo, ukuqhuba isiteshi se-YouTube nokutshela abanye abasebenzisi ukuthi uwusebenzisa kanjani umkhiqizo womthombo ovulekile. Isibonelo, i-Apache Software Foundation inesehlukaniso ikhasi, lapho kuboniswa khona ukuthi yiluphi usizo oludingekayo.  

Ngabe ngidinga ukubhala isici esikhulu ukuze ngibe ngumbophezeli?

Cha. Lokhu akudingekile nhlobo. Umkhohlisi akudingeki ukuthi abhale amathani ekhodi. Kodwa uma ubhale isici esikhulu, kuzoba lula ukuthi ikomidi lokuphatha iphrojekthi likuhlole. Ukuba negalelo emphakathini akukhona nje izici, ukuhlela, nokuhlola. Uma ubhala incwadi futhi ukhuluma ngenkinga, nikeza isixazululo esinengqondo - lokhu futhi kungumnikelo.

Kubalulekile ukuqonda ukuthi ukuzibophezela kumayelana nokuthembana. Ukuthi uzokwenza isibophezelo noma cha kunqunywa abantu abafana nawe ngokusekelwe emibonweni yabo ngawe njengomuntu oletha inzuzo kumkhiqizo. Ngakho-ke, wena, ngezenzo nangezenzo zakho emphakathini, udinga ukunqoba lokhu kuthenjwa.

Indlela yokuziphatha?

Yiba ngowakhayo, omuhle, onesizotha futhi onesineke. Khumbula ukuthi emthonjeni ovulekile wonke umuntu uyivolontiya futhi akekho umuntu okweleta omunye utho. Abakuphenduli - linda futhi bakukhumbuze ngombuzo wakho ezinsukwini ezi-3-4. Abakuphenduli ngaso sonke isikhathi - kuhle, umthombo ovulekile ungowokuzithandela.

Ungaba kanjani umthengisi futhi udinga ngempela?

Ungaceli umuntu ukuthi akwenzele okuthile noma akwenzele wena. Amalungu omphakathi anolwazi anomuzwa wemvelo walezo β€œzinxibi” futhi asheshe angezwani nalabo abafuna ukuphushela umsebenzi wabo kubo.

Uma uthola usizo, kuhle lokho, kodwa ungalusebenzisi kabi. Akufanele ubhale ukuthi: β€œBafo, lungisani lokhu, ngaphandle kwalokho ngilahlekelwa yibhonasi yami yonyaka.” Kungcono ukubuza ukuthi kufanele uye kuphi ngokulandelayo, futhi usitshele ukuthi yini osuvele uyimba mayelana nalesi siphazamisi. Futhi uma uthembisa ukuvuselela i-wiki ngokusekelwe emiphumeleni yokuxazulula inkinga, khona-ke amathuba okuthi bazokuphendula azokhula kakhulu.

Ekugcineni, funda Indlela yokuziphatha futhi ufunde ukubuza imibuzo.

Ungafaka kanjani isandla uma ungeyena umbophezeli?

Amaphrojekthi avame ukusebenzisa uhlelo lwe-RTC, lapho kuqala yonke into ihamba ngokubuyekezwa, bese izinguquko zihlanganiswa zibe okuyinhloko. Ngalolu hlelo, wonke umuntu uyabuyekezwa, ngisho nabazinikelayo. Ngakho-ke, ungakwazi ukufaka isandla ngempumelelo kuphrojekthi ngaphandle kokuba ngumbophezeli. Futhi ukuze wenze kube lula ukukhethwa njengababopheli abasha, ungakwazi ukululeka ababambiqhaza abasha, wabelane ngolwazi, futhi udale izinto ezintsha.

Ukuhlukahluka - inzuzo noma ukulimala?

Ukuhlukahluka - ekuqondeni kwe-Apache Software Foundation, lokhu, phakathi kwezinye izinto, ukuhlanganiswa kwabahlanganyeli kuphrojekthi yomthombo ovulekile yizinkampani ezimbalwa. Uma wonke umuntu ehlangene nenhlangano eyodwa kuphela, ngakho-ke ngokulahlekelwa isithakazelo kuphrojekthi, bonke abahlanganyeli bayayibalekela ngokushesha. Ukuhlukahluka kunikeza iphrojekthi yesikhathi eside, ezinzile, ulwazi oluhlukahlukene kanye nemibono eminingi yabahlanganyeli.

Ngezothando noma ukuze kube lula?

Kumaphrojekthi we-opensource kunezinhlobo ezimbili zabantu: labo abasebenza enhlanganweni efaka isandla kulo mkhiqizo, nalabo abasebenza lapha ngenxa yothando, okungukuthi, amavolontiya. Iyiphi ekhiqiza kakhulu? Ngokuvamile, ababambiqhaza abasekela umkhiqizo kusukela kunhlangano enikelayo. Bamane babe nesikhathi esengeziwe nesisusa esicacile sokufinyelela ekujuleni kweqiniso, bagxile emsebenzini futhi basondele kumsebenzisi.

Labo abakwenzayo "ngothando" nabo bayakhuthazwa, kodwa ngendlela ehlukile - bazimisele ukutadisha iphrojekthi, ukwenza umhlaba ube indawo engcono. Futhi ngempela abahlanganyeli abanjalo abazinzile futhi bathambekele isikhathi eside, ngoba labo abeza emphakathini ngokuzihambela kwabo akunakwenzeka ukuba bakushiye ngosuku olulodwa.

Ungayithola kanjani ibhalansi phakathi kokukhiqiza nokuzinza? Kunezinketho ezimbili. Inketho yokuqala: lapho umhlanganyeli esebenza enkampanini ehileleke ngokusemthethweni kule phrojekthi ye-opensource, futhi wenza okuthile okwengeziwe kuyo, ngenxa yesithakazelo sakhe - isibonelo, ukusekela abasanda kufika. Inketho yesibili yinkampani eye yashintsha i-opensource. Isibonelo, lapho abasebenzi besebenza kuphrojekthi yebhizinisi elikhulu izinsuku ezine ngesonto, futhi sonke isikhathi basebenza emthonjeni ovulekile.

Ukuzibophezela - ukuba khona noma ukungabi khona?

Ungaba kanjani umthengisi futhi udinga ngempela?

Ukuzibophezela kuyisihloko esihle futhi esiwusizo, kodwa akufanele ulwele ukuba ngumbophezeli. Le ndima ayiyona indima esekelwe kukhodi futhi ayibonisi ulwazi lwakho. Okuwukuphela kwento ebalulekile ubungcweti, okungukuthi, ulwazi nolwazi oluthola ngokufunda iphrojekthi, ukuhlolisisa kuyo nokusiza abanye ukuxazulula izinkinga.

Source: www.habr.com

Engeza amazwana