Ahoana ny fomba hahatongavana ho committer ary tena mila izany ve ianao?

Salama! Dmitry Pavlov no anarako, miasa ao aho GridGain, ary koa mpanome sy mpandray anjara amin'ny PMC ao amin'ny Apache Ignite ary mpandray anjara amin'ny Apache Training. Vao haingana aho no nanao famelabelarana momba ny asan'ny committer iray tao amin'ny Sberbank open source meetup. Miaraka amin'ny fivoaran'ny vondrom-piarahamonina opensource, maro ny olona nanomboka nanana fanontaniana: ahoana ny fomba hahatongavana ho mpanome, inona ny asa tokony hatao, ary firy ny andalana code mila soratana mba hahazoana io andraikitra io. Rehefa mieritreritra ny mpanome toky isika, dia maka sary an-tsaina avy hatrany ny olona manana ny fahefana rehetra sy ny omniscient miaraka amin'ny satroboninahitra eo amin'ny lohany sy ny boky "Fehezan-dalΓ na madio" fa tsy tehim-panjakana. Izany ve? Ao amin'ny lahatsoratro dia hiezaka hamaly ireo fanontaniana manan-danja rehetra momba ny committers aho mba hahafantaranao raha tena mila izany ianao.

Ahoana ny fomba hahatongavana ho committer ary tena mila izany ve ianao?

Ireo vao tonga rehetra ao amin'ny vondrom-piarahamonina opensource dia manana eritreritra fa tsy ho mpanome toky velively izy ireo. Raha ny marina, ho an'ny maro, ity dia andraikitra manan-danja izay azo alaina amin'ny fahamendrehana manokana amin'ny fanoratana fehezan-dalΓ na iray taonina. Saingy tsy dia tsotra izany. Andeha hojerentsika ny committer amin'ny fomba fijerin'ny fiarahamonina.

Iza no mpanome ary nahoana no ilaina?

Rehefa mamorona vokatra open source vaovao izahay dia avelanay hampiasa sy hikaroka azy io foana ny mpampiasa, ary koa manova sy mizara kopia novaina. Saingy rehefa mitranga ny fizarana tsy voafehy ny dika mitovy amin'ny rindrambaiko misy fiovana, dia tsy mandray anjara amin'ny fototry ny kaody fototra izahay ary tsy mivoatra ny tetikasa. Eo no ilaina ny committer, izay manan-jo hanangona ny fandraisan'anjaran'ny mpampiasa amin'ny tetikasa.

Nahoana no lasa committer?

Atombohy amin'ny hoe ny commit dia tombony ho an'ny resume, ary ho an'ireo vao manomboka eo amin'ny sehatry ny programa dia tombony lehibe kokoa izany, satria matetika rehefa mangataka asa dia mangataka ohatra code.

Ny tombony faharoa tsy isalasalana amin'ny fanoloran-tena dia ny fahafahana mifandray amin'ireo manam-pahaizana ambony ary misintona hevitra mahafinaritra avy amin'ny loharano misokatra ho ao amin'ny tetikasanao. Ho fanampin'izany, raha fantatrao tsara ny vokatra loharano misokatra iray, dia afaka mahazo asa any amin'ny orinasa iray manohana na mampiasa izany ianao. Misy mihitsy aza ny fiheverana fa raha tsy mandray anjara amin'ny loharano misokatra ianao dia tsy hahazo toerana ambony.

Ankoatra ny tombontsoa eo amin'ny sehatry ny asa sy ny asa dia mahafinaritra ny manolo-tena. Eken'ny vondrom-piarahamonina matihanina ianao, hitanao mazava tsara ny vokatry ny asanao. Tsy toy ny amin'ny fivoaran'ny orinasa sasany, izay indraindray tsy azonao akory hoe nahoana ianao no mamindra saha miverina sy miverina amin'ny XML.

Ao amin'ny vondrom-piarahamonina opensource dia afaka mihaona amin'ireo manampahaizana ambony toa an'i Linus Torvalds ianao. Saingy raha tsy toy izany ianao, dia tsy tokony hieritreritra fa tsy misy na inona na inona azonao atao any - misy ny asa amin'ny ambaratonga samihafa.

Eny ary, misy ihany koa ny bonus fanampiny: ny Apache committers, ohatra, dia mahazo fahazoan-dΓ lana IntelliJ Idea Ultimate maimaim-poana (na dia misy fameperana sasany aza).

Inona no tokony hatao mba ho lasa committer?

Tsotra izany - mila manolo-tena fotsiny ianao.

Ahoana ny fomba hahatongavana ho committer ary tena mila izany ve ianao?

Raha mihevitra ianao fa tsy misy asa ho anao amin'ny tetikasa dia diso ianao. Midira fotsiny amin'ny vondrom-piarahamonina mahaliana anao ary ataovy izay ilainy. Ny Apache Software Foundation dia manana sehatra manokana Torolalana miaraka amin'ny fepetra takiana ho an'ny committers.

Inona no olana tsy maintsy hovahanao?

Ny tena isan-karazany - avy amin'ny fampandrosoana ny fanoratana fitsapana sy ny antontan-taratasy. Eny, eny, ny fandraisan'anjaran'ireo mpanandrana sy mpanao fanadihadiana eo amin'ny fiaraha-monina dia omena lanja mitovy amin'ny fandraisan'anjaran'ny mpamorona. Misy asa tsy manara-penitra - ohatra, mitantana fantsona YouTube ary milaza amin'ny mpampiasa hafa ny fomba fampiasanao vokatra opensource. Ohatra, manana sehatra manokana ny Apache Software Foundation pejy, izay voalaza fa fanampiana ilaina.  

Mila manoratra endri-javatra lehibe ve aho vao ho tonga committer?

Tsia. Tsy ilaina mihitsy izany. Ny committer dia tsy mila manoratra kaody taonina. Fa raha nanoratra endri-javatra lehibe ianao, dia ho mora kokoa amin'ny komity mpitantana ny tetikasa ny manombana anao. Ny fandraisana anjara amin'ny vondrom-piarahamonina dia tsy momba ny endri-javatra, ny fandaharana ary ny fitsapana. Raha manoratra taratasy ianao ary miresaka momba ny olana iray, dia manolotra vahaolana marim-pototra - fandraisana anjara ihany koa izany.

Zava-dehibe ny mahatakatra fa ny fanoloran-tena dia momba ny fahatokisana. Na hanao committer ianao na tsia dia ny olona toa anao ihany no manapa-kevitra amin'ny fomba fijeriny anao amin'ny maha-olona mitondra tombony amin'ny vokatra. Noho izany, ianao, amin'ny alΓ lan'ny fihetsikao sy ny asanao eo amin'ny fiaraha-monina, dia mila mahazo izany fahatokisana izany.

Ahoana ny fitondrantena?

Mahaiza manorina, miabo, mahalala fomba ary manam-paharetana. Tsarovy fa amin'ny loharanom-baovao misokatra dia mpilatsaka an-tsitrapo avokoa ny rehetra ary tsy misy trosa na amin'iza na amin'iza. Tsy mamaly anao izy ireo - miandrasa ary mampahatsiahy anao momba ny fanontanianao ao anatin'ny 3-4 andro. Tsy mamaly anao foana izy ireo - eny, an-tsitrapo ny loharano misokatra.

Ahoana ny fomba hahatongavana ho committer ary tena mila izany ve ianao?

Aza mangataka olona hanao zavatra ho anao na ho anao. Ny mpikambana ao amin'ny vondrom-piarahamonina efa za-draharaha dia manana instinct ho an'ny "mpangataka" toy izany ary tonga dia tsy mahazaka ireo izay te hanosika ny asany ho azy ireo.

Raha mahazo fanampiana ianao dia tsara izany, fa aza araraotina. Tsy tokony hanoratra ianao hoe: "Ry lehilahy, amboary ity, raha tsy izany dia very ny tambiko isan-taona." Tsara kokoa ny manontany hoe aiza no halehanao manaraka, ary lazao anay izay efa nohadihadianao momba ity bibikely ity. Ary raha mampanantena ianao fa hanavao ny wiki mifototra amin'ny valin'ny famahana ny olana, dia hitombo be ny mety ho valin'izy ireo aminao.

Farany, vakio Fitsipi-pitondran-tena ary mianatra mametraka fanontaniana.

Ahoana ny fomba fandraisana anjara raha tsy committer ianao?

Matetika ny tetikasa dia mampiasa tetika RTC, izay mandeha amin'ny famerenana ny zava-drehetra voalohany, ary avy eo dia mitambatra ao amin'ny tompony ny fanovana. Miaraka amin'ity tetika ity, ny rehetra dia mandalo famerenana, eny fa na dia ireo mpanome. Noho izany, afaka mandray anjara am-pahombiazana amin'ny tetikasa iray ianao nefa tsy manao committer. Ary mba hahamora kokoa ny fifantenana ho mpanome vaovao dia azonao atao ny manoro hevitra ny mpandray anjara vaovao, mizara fahalalana ary mamorona fitaovana vaovao.

Fahasamihafana - tombony sa loza?

Fahasamihafana - amin'ny fahatakarana ny Apache Software Foundation, izany, ankoatra ny zavatra hafa, dia ny firaisan'ny mpandray anjara amin'ny tetikasa opensource ataon'ny orinasa maromaro. Raha fikambanana iray ihany no mikambana amin'ny tsirairay, dia miaraka amin'ny fahaverezan'ny fahalianana amin'ny tetikasa dia mandositra haingana ny mpandray anjara rehetra. Ny Diversity dia manome tetikasa maharitra, maharitra, traikefa isan-karazany ary hevitra maro isan-karazany amin'ny mpandray anjara.

Noho ny fitiavana sa ny fanamorana?

Ao amin'ny tetikasa opensource dia misy karazana olona roa: ireo izay miasa ao amin'ny fikambanana izay mandray anjara amin'ity vokatra ity, ary ireo izay miasa eto noho ny fitiavana, izany hoe mpilatsaka an-tsitrapo. Iza no mamokatra kokoa? Amin'ny ankapobeny, ireo mpandray anjara izay manohana ny vokatra avy amin'ny fikambanana mandray anjara. Manana fotoana bebe kokoa sy antony manosika mazava izy ireo mba hahatongavana any amin'ny faran'ny fahamarinana, mifantoka amin'ny asa izy ireo ary manakaiky kokoa ny mpampiasa.

Ireo izay manao izany "amin'ny fitiavana" dia entanina ihany koa, saingy amin'ny fomba hafa - mazoto mianatra ny tetikasa, mba hahatonga an'izao tontolo izao ho toerana tsara kokoa. Ary ny mpandray anjara toy izany indrindra no marin-toerana kokoa sy mifantoka amin'ny fotoana maharitra, satria ireo izay tonga teo amin'ny fiaraha-monina noho ny finiavany manokana dia mety tsy handao izany ao anatin'ny iray andro.

Ahoana no hahitana ny fifandanjana eo amin'ny famokarana sy ny fahamarinan-toerana? Misy safidy roa. Ny safidy voalohany: rehefa miasa ao amin'ny orinasa iray izay mandray anjara amin'ny fomba ofisialy amin'ity tetikasa opensource ity ny mpandray anjara, ary manao zavatra fanampiny amin'izany, noho ny tombontsoany manokana - ohatra, manohana ireo vao tonga. Ny safidy faharoa dia orinasa iray izay nandalo fanovana opensource. Ohatra, rehefa miasa amin'ny tetikasa fandraharahana lehibe efatra isan-kerinandro ny mpiasa, ary ny fotoana sisa dia miasa amin'ny loharano misokatra.

Committer - ho sa tsy ho?

Ahoana ny fomba hahatongavana ho committer ary tena mila izany ve ianao?

Lohahevitra tsara sy mahasoa ny manolo-tena, saingy tsy tokony hiezaka manokana ianao mba ho tonga committer. Ity andraikitra ity dia tsy andraikitra mifototra amin'ny fehezan-dalΓ na ary tsy mampiseho ny fahalalanao. Ny hany zava-dehibe dia ny fahaiza-manao, izany hoe ny fahalalana sy ny traikefa azonao amin'ny fandalinana ny tetikasa, ny fandinihana azy ary ny fanampiana ny hafa hamaha olana.

Source: www.habr.com

Add a comment