Jinsi ya kuwa mwanzilishi na unahitaji kweli?

Habari! Jina langu ni Dmitry Pavlov, ninafanya kazi GridGain, na pia ni mshiriki na mshiriki wa PMC katika Apache Ignite na mchangiaji katika Mafunzo ya Apache. Hivi majuzi nilitoa mada juu ya kazi ya mtoaji kwenye mkutano wa chanzo wazi wa Sberbank. Pamoja na maendeleo ya jumuiya ya opensource, watu wengi walizidi kuanza kuwa na maswali: jinsi ya kuwa mtoaji, ni kazi gani za kuchukua, na ni mistari ngapi ya kanuni zinazohitaji kuandikwa ili kupata jukumu hili. Tunapofikiria watoaji, mara moja tunafikiria watu wenye uwezo wote na wanaojua kila kitu na taji juu ya vichwa vyao na kiasi cha "Kanuni Safi" badala ya fimbo. Je, ni hivyo? Katika chapisho langu, nitajaribu kujibu maswali yote muhimu kuhusu watoa huduma ili uweze kuelewa ikiwa unahitaji kweli.

Jinsi ya kuwa mwanzilishi na unahitaji kweli?

Wageni wote katika jumuiya ya rasilimali huria wana mawazo kwamba hawatawahi kuwa watendaji. Baada ya yote, kwa wengi, hii ni jukumu la kifahari ambalo linaweza kupatikana tu kwa sifa maalum kwa kuandika tani ya kanuni. Lakini si rahisi hivyo. Wacha tuangalie mhusika kutoka kwa mtazamo wa jamii.

Nani ni mhusika na kwa nini inahitajika?

Tunapounda bidhaa mpya ya programu huria, huwa tunaruhusu watumiaji kuitumia na kuichunguza, na pia kurekebisha na kusambaza nakala zilizorekebishwa. Lakini wakati usambazaji usio na udhibiti wa nakala za programu na mabadiliko hutokea, hatupati michango kwa msingi wa kanuni kuu na mradi hauendelei. Hapa ndipo mwajiri anahitajika, ambaye ana haki ya kukusanya michango ya mtumiaji kwa mradi huo.

Kwa nini uwe muasisi?

Wacha tuanze na ukweli kwamba kufanya ni pamoja na kuanza tena, na kwa wanaoanza katika uwanja wa programu ni pamoja na kubwa zaidi, kwa sababu mara nyingi wakati wa kuomba kazi huomba mifano ya nambari.

Faida ya pili isiyo na shaka ya kujitolea ni fursa ya kuwasiliana na wataalamu wa juu na kuvuta mawazo mazuri kutoka kwa chanzo wazi hadi kwenye mradi wako. Kwa kuongeza, ikiwa unajua bidhaa fulani ya wazi vizuri, unaweza kupata kazi katika kampuni inayounga mkono au kuitumia. Kuna maoni hata kwamba ikiwa hushiriki katika chanzo wazi, huwezi kupata nafasi za juu za kazi.

Mbali na faida katika suala la kazi na ajira, kujitolea yenyewe ni ya kupendeza. Unatambuliwa na jumuiya ya kitaaluma, unaona wazi matokeo ya kazi yako. Sio kama katika maendeleo fulani ya shirika, ambapo wakati mwingine hata huelewi kwa nini unasogeza sehemu huku na huko katika XML.

Katika jumuiya za rasilimali huria unaweza kukutana na wataalamu wakuu kama Linus Torvalds. Lakini ikiwa hauko hivyo, haupaswi kufikiria kuwa hakuna kitu cha kufanya hapo - kuna kazi za viwango tofauti.

Kweli, pia kuna mafao ya ziada: Wafanyabiashara wa Apache, kwa mfano, wanapokea leseni ya bure ya IntelliJ Idea Ultimate (pamoja na vikwazo vingine).

Nini cha kufanya ili kuwa mwanzilishi?

Ni rahisi - unahitaji tu kujitolea.

Jinsi ya kuwa mwanzilishi na unahitaji kweli?

Ikiwa unafikiria kuwa hakuna kazi kwako kwenye miradi, umekosea. Jiunge tu na jumuiya inayokuvutia na ufanye kile inachohitaji. Apache Software Foundation ina tofauti mwongozo na mahitaji kwa watoa huduma.

Je, utalazimika kutatua matatizo gani?

Tofauti zaidi - kutoka kwa maendeleo hadi kuandika vipimo na nyaraka. Ndiyo, ndiyo, mchango wa wajaribu na waweka kumbukumbu katika jumuiya unathaminiwa kwa msingi sawa na mchango wa wasanidi programu. Kuna kazi zisizo za kawaida - kwa mfano, kuendesha chaneli ya YouTube na kuwaambia watumiaji wengine jinsi unavyotumia bidhaa huria. Kwa mfano, Apache Software Foundation ina tofauti ukurasa, ambapo imeonyeshwa ni msaada gani unahitajika.  

Je, ninahitaji kuandika kipengele kikubwa ili kuwa mhadhiri?

Hapana. Hii sio lazima kabisa. Mtangazaji sio lazima aandike tani za nambari. Lakini ikiwa uliandika kipengele kikubwa, itakuwa rahisi kwa kamati ya usimamizi wa mradi kukutathmini. Kuchangia kwa jumuiya sio tu kuhusu vipengele, upangaji programu na majaribio. Ikiwa unaandika barua na kuzungumza juu ya shida, toa suluhisho la busara - hii pia ni mchango.

Ni muhimu kuelewa kwamba kujitolea ni juu ya uaminifu. Iwapo kukufanya kuwa mtu wa kujitolea au la inaamuliwa na watu kama wewe kulingana na maoni yao kukuhusu wewe kama mtu anayeleta manufaa kwa bidhaa. Kwa hiyo, wewe, kupitia matendo na matendo yako katika jamii, unahitaji kushinda uaminifu huu.

Jinsi ya kuishi?

Kuwa mwenye kujenga, chanya, mwenye adabu na mvumilivu. Kumbuka kwamba katika chanzo huria kila mtu ni mtu wa kujitolea na hakuna mtu anayedaiwa chochote. Hawakujibu - subiri na kukukumbusha kuhusu swali lako katika siku 3-4. Hawakujibu kila wakati - vema, chanzo wazi ni cha hiari.

Jinsi ya kuwa mwanzilishi na unahitaji kweli?

Usiombe mtu akufanyie kitu au kwa ajili yako. Wanajamii wenye uzoefu wana silika kwa "ombaomba" kama hao na mara moja huwa na mzio kwa wale wanaotaka kusukuma kazi yao kwao.

Ukipata msaada, hiyo ni nzuri, lakini usiitumie vibaya. Haupaswi kuandika: "Guys, rekebisha hii, vinginevyo ninapoteza bonasi yangu ya kila mwaka." Ni bora kuuliza ni wapi unapaswa kwenda, na utuambie kile ambacho tayari umechimba kuhusu mdudu huyu. Na ikiwa unaahidi kusasisha wiki kulingana na matokeo ya kutatua shida, basi uwezekano ambao watakujibu utaongezeka sana.

Hatimaye, soma Kanuni za Maadili na kujifunza kuuliza maswali.

Jinsi ya kuchangia ikiwa wewe sio mwanzilishi?

Miradi mara nyingi hutumia mpango wa RTC, ambapo kwanza kila kitu kinapitia ukaguzi, na kisha mabadiliko yanaunganishwa kuwa bwana. Kwa mpango huu, kila mtu anapitia ukaguzi, hata watoa huduma. Kwa hivyo, unaweza kuchangia kwa mafanikio mradi bila kuwa mtunzi. Na ili kurahisisha kuchaguliwa kama washiriki wapya, unaweza kuwashauri washiriki wapya, kushiriki maarifa, na kuunda nyenzo mpya.

Tofauti - faida au madhara?

Tofauti - katika ufahamu wa Apache Software Foundation, hii, kati ya mambo mengine, ni ushirikiano wa washiriki katika mradi wa opensource na makampuni kadhaa. Ikiwa kila mtu anahusishwa na shirika moja tu, basi kwa kupoteza maslahi katika mradi huo, washiriki wote wanakimbia haraka kutoka kwake. Diversity hutoa mradi wa muda mrefu, thabiti, uzoefu tofauti na maoni anuwai ya washiriki.

Kwa upendo au kwa urahisi?

Katika miradi ya opensource kuna aina mbili za watu: wale wanaofanya kazi katika shirika linalochangia bidhaa hii, na wale wanaofanya kazi hapa kwa upendo, yaani, kujitolea. Ni ipi ina tija zaidi? Kwa kawaida, washiriki wanaounga mkono bidhaa kutoka kwa shirika linalochangia. Wana muda zaidi na motisha wazi ya kupata ukweli, wanazingatia kazi na karibu na mtumiaji.

Wale wanaofanya "kutokana na upendo" pia wanahamasishwa, lakini kwa njia tofauti - wana hamu ya kusoma mradi huo, kufanya ulimwengu kuwa mahali bora. Na ni washiriki kama hao ambao ni thabiti zaidi na wenye mwelekeo wa muda mrefu, kwa sababu wale waliokuja kwa jamii kwa hiari yao wenyewe hawawezi kuiacha kwa siku moja.

Jinsi ya kupata usawa kati ya tija na utulivu? Kuna chaguzi mbili. Chaguo la kwanza: wakati mshiriki anafanya kazi katika kampuni inayohusika rasmi katika mradi huu wa opensource, na anafanya kitu cha ziada ndani yake, kwa maslahi yake mwenyewe - kwa mfano, kusaidia wageni. Chaguo la pili ni kampuni ambayo imepata mabadiliko ya opensource. Kwa mfano, wakati wafanyikazi wanafanya kazi kwenye mradi kuu wa biashara siku nne kwa wiki, na wakati wote wanafanya kazi kwenye chanzo wazi.

Committer - kuwa au kutokuwa?

Jinsi ya kuwa mwanzilishi na unahitaji kweli?

Kujitolea ni mada nzuri na muhimu, lakini haupaswi kujitahidi haswa kuwa mwaminifu. Jukumu hili si jukumu la msingi wa msimbo na halionyeshi ujuzi wako. Jambo pekee ambalo ni muhimu ni utaalamu, yaani, ujuzi na uzoefu unaopata kwa kusoma mradi huo, kuuchunguza na kuwasaidia wengine kutatua matatizo.

Chanzo: mapenzi.com

Kuongeza maoni