Hvernig á að verða skuldbundinn og þarftu það virkilega?

Halló! Ég heiti Dmitry Pavlov, ég vinn hjá GridGain, og er einnig committer og PMC þátttakandi í Apache Ignite og þátttakandi í Apache Training. Ég hélt nýlega kynningu á starfi boðbera á Sberbank opnum uppspretta fundi. Með þróun opensource samfélagsins fóru margir í auknum mæli að hafa spurningar: hvernig á að gerast skuldbundinn, hvaða verkefni á að taka að sér og hversu margar línur af kóða þarf að skrifa til að fá þetta hlutverk. Þegar við hugsum um boðbera, ímyndum við okkur strax almáttuga og alvitra fólk með kórónu á höfðinu og bindi "Hreinn kóða" í stað veldissprota. Er það svo? Í færslunni minni mun ég reyna að svara öllum mikilvægum spurningum um skuldbindingar svo þú getir skilið hvort þú raunverulega þarfnast þess.

Hvernig á að verða skuldbundinn og þarftu það virkilega?

Allir nýliðar í opensource samfélaginu hafa hugsanir um að þeir muni aldrei verða skuldbindingar. Eftir allt saman, fyrir marga, er þetta virt hlutverk sem aðeins er hægt að fá fyrir sérstaka verðleika með því að skrifa tonn af kóða. En það er ekki svo einfalt. Við skulum líta á skuldbindinguna frá sjónarhóli samfélagsins.

Hver er skuldbundinn og hvers vegna þarf einn slíkan?

Þegar við búum til nýja opinn uppspretta vöru leyfum við notendum alltaf að nota og skoða hana, sem og breyta og dreifa breyttum eintökum. En þegar stjórnlaus dreifing hugbúnaðareintaka með breytingum á sér stað fáum við ekki framlög í aðalkóðagrunninn og verkefnið þróast ekki. Þarna vantar skuldbindingamanninn sem hefur rétt til að innheimta framlög notenda til verkefnisins.

Af hverju að gerast boðberi?

Við skulum byrja á því að skuldbinding er plús fyrir ferilskrá og fyrir byrjendur á sviði forritunar er það enn meiri plús, því oft þegar sótt er um starf er beðið um kóðadæmi.

Annar ótvíræður kosturinn við að skuldbinda sig er tækifærið til að eiga samskipti við helstu sérfræðinga og draga nokkrar flottar hugmyndir frá opnum uppspretta inn í verkefnið þitt. Að auki, ef þú þekkir ákveðna opna vöru vel, geturðu fengið vinnu hjá fyrirtæki sem styður hana eða notar hana. Það er jafnvel skoðun að ef þú tekur ekki þátt í opnum uppsprettu muntu ekki komast í háar stöður.

Til viðbótar við ávinninginn hvað varðar starfsferil og atvinnu er skuldbinding í sjálfu sér ánægjuleg. Þú ert viðurkennd af fagsamfélaginu, þú sérð greinilega árangur vinnu þinnar. Ekki eins og í sumum fyrirtækjaþróun, þar sem stundum skilurðu ekki einu sinni hvers vegna þú ert að færa svið fram og til baka í XML.

Í opnum samfélögum geturðu hitt helstu sérfræðinga eins og Linus Torvalds. En ef þú ert ekki svona, ættirðu ekki að halda að það sé ekkert fyrir þig að gera þar - það eru verkefni á mismunandi stigum.

Jæja, það eru líka viðbótarbónusar: Apache skuldbindingar, til dæmis, fá ókeypis IntelliJ Idea Ultimate leyfi (að vísu með nokkrum takmörkunum).

Hvað á að gera til að verða skuldbundinn?

Það er einfalt - þú þarft bara að skuldbinda þig.

Hvernig á að verða skuldbundinn og þarftu það virkilega?

Ef þú heldur að það séu engin verkefni fyrir þig í verkefnum, þá hefurðu rangt fyrir þér. Skráðu þig bara í samfélagið sem hefur áhuga á þér og gerðu það sem það þarf. Apache Software Foundation hefur sérstakt leiðarvísir með kröfum um skuldbindingar.

Hvaða vandamál verður þú að leysa?

Það fjölbreyttasta - allt frá þróun til að skrifa próf og skjöl. Já, já, framlag prófunaraðila og heimildarmanna í samfélaginu er metið til jafns við framlag þróunaraðila. Það eru óstöðluð verkefni - til dæmis að keyra YouTube rás og segja öðrum notendum hvernig þú notar opinn vöru. Til dæmis hefur Apache Software Foundation sérstakt síðu, þar sem tilgreint er hvaða aðstoðar er þörf.  

Þarf ég að skrifa stóran eiginleika til að verða skuldbundinn?

Nei. Þetta er alls ekki nauðsynlegt. Sendimaðurinn þarf ekki að skrifa tonn af kóða. En ef þú skrifaðir stóran þátt verður auðveldara fyrir verkefnastjórnina að meta þig. Að leggja sitt af mörkum til samfélagsins snýst ekki bara um eiginleika, forritun og prófun. Ef þú skrifar bréf og talar um vandamál skaltu bjóða upp á rökstudda lausn - þetta er líka framlag.

Það er mikilvægt að skilja að skuldbinding snýst um traust. Hvort þú vilt gera þig að skuldbindingu eða ekki er ákveðið af fólki eins og þú byggt á skoðunum þeirra á þér sem manneskju sem kemur vörunni til góða. Þess vegna þarftu, með gjörðum þínum og gjörðum í samfélaginu, að vinna einmitt þetta traust.

Hvernig á að haga sér?

Vertu uppbyggjandi, jákvæður, kurteis og þolinmóður. Mundu að í opnum hugbúnaði eru allir sjálfboðaliðar og enginn skuldar neinum neitt. Þeir svara þér ekki - bíddu og minntu þig á spurninguna þína eftir 3-4 daga. Þeir svara þér ekki alltaf - jæja, opinn uppspretta er valfrjáls.

Hvernig á að verða skuldbundinn og þarftu það virkilega?

Ekki biðja einhvern um að gera eitthvað fyrir þig eða fyrir þig. Reyndir meðlimir samfélagsins hafa eðlishvöt fyrir slíkum „bettlingum“ og verða strax með ofnæmi fyrir þeim sem vilja troða starfi sínu til þeirra.

Ef þú færð hjálp er það frábært, en ekki misnota hana. Þú ættir ekki að skrifa: „Strákar, lagaðu þetta, annars er ég að missa árlega bónusinn minn.“ Það er betra að spyrja hvert þú ættir að fara næst og segja okkur hvað þú hefur þegar grafið upp varðandi þessa villu. Og ef þú lofar að uppfæra wiki byggt á niðurstöðum úr því að leysa vandamálið, þá aukast líkurnar á að þeir svari þér verulega.

Að lokum, lestu Siðareglur og læra að spyrja spurninga.

Hvernig á að leggja sitt af mörkum ef þú ert ekki skuldbundinn?

Verkefni nota oft RTC kerfi, þar sem fyrst fer allt í gegnum endurskoðun og síðan eru breytingarnar sameinaðar í master. Með þessu kerfi fara algjörlega allir í endurskoðun, jafnvel skuldbindingar. Þess vegna geturðu stuðlað að verkefni með góðum árangri án þess að vera skuldbundinn. Og til þess að auðvelda þér að vera valinn sem nýr meðlimur geturðu leiðbeint nýjum þátttakendum, miðlað þekkingu og búið til nýtt efni.

Fjölbreytileiki - ávinningur eða skaði?

Fjölbreytni - í skilningi Apache Software Foundation er þetta meðal annars tengsl þátttakenda í opnu verkefni hjá nokkrum fyrirtækjum. Ef allir eru tengdir aðeins einni stofnun, þá hlaupa allir þátttakendur fljótt frá því með tapi á áhuga á verkefninu. Fjölbreytni veitir langtíma, stöðugt verkefni, fjölbreytta reynslu og fjölbreyttar skoðanir þátttakenda.

Fyrir ást eða til þæginda?

Í opnum verkefnum er um að ræða tvenns konar fólk: þeir sem vinna í samtökum sem leggja sitt af mörkum til þessarar vöru og þeir sem vinna hér fyrir ást, það er að segja sjálfboðaliðar. Hvor þeirra er afkastameiri? Venjulega þátttakendur sem styðja vöruna frá stofnuninni sem leggur sitt af mörkum. Þeir hafa einfaldlega meiri tíma og skýra hvata til að komast til botns í sannleikanum, þeir eru einbeittir að verkefninu og nær notandanum.

Þeir sem gera það „af ást“ eru líka áhugasamir, en á annan hátt - þeir eru fúsir til að kynna sér verkefnið, gera heiminn að betri stað. Og það eru einmitt slíkir þátttakendur sem eru stöðugri og langtímabeinari, því ólíklegt er að þeir sem komu til samfélagsins að eigin frumkvæði yfirgefi það á einum degi.

Hvernig á að finna jafnvægi milli framleiðni og stöðugleika? Það eru tveir valkostir. Fyrsti kosturinn: þegar þátttakandinn vinnur í fyrirtæki sem er opinberlega þátttakandi í þessu opna verkefni og gerir eitthvað til viðbótar í því, af eigin áhuga - til dæmis að styðja við nýliða. Annar kosturinn er fyrirtæki sem hefur gengið í gegnum opinn uppspretta umbreytingu. Til dæmis þegar starfsmenn vinna við aðalviðskiptaverkefnið fjóra daga vikunnar og restina af tímanum vinna þeir við opinn hugbúnað.

Skuldbinding - að vera eða ekki vera?

Hvernig á að verða skuldbundinn og þarftu það virkilega?

Skuldbinding er gott og gagnlegt viðfangsefni, en þú ættir ekki að leitast sérstaklega við að verða skuldbundinn. Þetta hlutverk er ekki hlutverk sem byggir á kóða og sýnir ekki þekkingu þína. Það eina sem skiptir máli er sérþekking, það er sú þekking og reynsla sem þú öðlast með því að kynna þér verkefnið, kafa ofan í það og hjálpa öðrum við að leysa vandamál.

Heimild: www.habr.com

Bæta við athugasemd