Wéi eng Engagement ze ginn a brauch Dir et wierklech?

Hallo! MÀin Numm ass Dmitry Pavlov, ech schaffen bei GridGain, an ech sinn och e Committer an PMC Participant am Apache Ignite an e Contributor am Apache Training. Ech hunn viru kuerzem eng Presentatioun iwwer d'Aarbecht vun engem Committer am Sberbank Open Source Meetup ginn. Mat der Entwécklung vun der Opensource Gemeinschaft hunn vill Leit ëmmer méi Froen ugefaang: wéi een Engagement gëtt, wéi eng Aufgaben ze iwwerhuelen, a wéivill Zeilen Code musse geschriwwe ginn fir dës Roll ze kréien. Wa mir un Engagementer denken, stellen mir direkt allmÀchteg an alwëssend Leit mat enger Kroun um Kapp an engem Volume vum "Clean Code" amplaz vun engem Zepter vir. Ass et esou? A mengem Post wÀert ech probéieren all déi wichteg Froen iwwer Engagementer ze beÀntweren, sou datt Dir kënnt verstoen ob Dir et wierklech braucht.

Wéi eng Engagement ze ginn a brauch Dir et wierklech?

All Newcomer an der Opensource Gemeinschaft hu Gedanken datt se ni Engagementer ginn. No allem, fir vill ass dëst eng prestigiéist Roll, déi nëmme fir speziell Verdéngschter kritt ka ginn andeems Dir eng Tonn Code schreift. Awer sou einfach ass et net. Loosst eis den Engagement aus der Perspektiv vun der Gemeinschaft kucken.

Wien ass en Engagement a firwat ass een gebraucht?

Wa mir en neien Open Source Produkt erstellen, erlaben mir d'Benotzer Ă«mmer et ze benotzen an ze entdecken, souwĂ©i modifizĂ©iert Kopien z'Ă€nneren an ze verdeelen. Awer wann onkontrollĂ©iert Verdeelung vu Softwarekopien mat Ännerungen geschitt, krĂ©ie mir keng BĂ€itrĂ€g zu der Haaptcodebasis an de Projet entwĂ©ckelt net. DĂ«st ass wou de Committer gebraucht gĂ«tt, deen d'Recht huet d'BenotzerbĂ€itrĂ€g zum Projet ze sammelen.

Firwat e Committer ginn?

FÀnke mer mat der Tatsaach un datt d'Verpflichtung e Plus ass fir e Resumé, a fir UfÀnger am BerÀich vun der Programméierung ass et nach e grousse Plus, well se dacks bei der Demande fir eng Aarbecht no Code Beispiller froen.

Den zweeten zweifelhafte Virdeel vum Engagement ass d'MĂ©iglechkeet fir mat Top Spezialisten ze kommunizĂ©ieren an e puer cool Iddien aus Open Source an Äre Projet ze zĂ©ien. Ausserdeem, wann Dir e bestĂ«mmte Open Source Produkt gutt kennt, kĂ«nnt Dir eng Aarbecht bei enger Firma krĂ©ien dĂ©i et Ă«nnerstĂ«tzt oder benotzt. Et gĂ«tt souguer eng Meenung datt wann Dir net un der Open Source deelhĂ«llt, Dir wĂ€ert net op hĂ©ich KarriĂ€rpositioune kommen.

Nieft de Virdeeler a punkto CarriĂšre a BeschĂ€ftegung, ass engagĂ©ieren u sech agreabel. Dir sidd vun der professioneller Gemeinschaft unerkannt, Dir gesitt d'Resultat vun Ärer Aarbecht kloer. Net wĂ©i an e puer FirmenentwĂ©cklung, wou Dir heiansdo net emol versteet firwat Dir Felder zrĂ©ck an zrĂ©ck an XML beweegt.

An Opensource Communautéiten kënnt Dir Top Spezialisten wéi Linus Torvalds treffen. Awer wann Dir net esou sidd, sollt Dir net denken datt et nÀischt fir Iech do ze maachen ass - et ginn Aufgaben vu verschiddenen Niveauen.

Gutt, et ginn och zousÀtzlech Bonusen: Apache-Engagementer, zum Beispill, kréien eng gratis IntelliJ Idea Ultimate Lizenz (awer mat e puer Restriktiounen).

Wat maache fir e Committer ze ginn?

Et ass einfach - Dir musst just engagéieren.

Wéi eng Engagement ze ginn a brauch Dir et wierklech?

Wann Dir mengt datt et keng Aufgaben fir Iech op Projete gëtt, da sidd Dir falsch. Maacht einfach mat der Gemeinschaft déi Iech interesséiert a maacht wat se brauch. D'Apache Software Foundation huet eng separat guide mat Viraussetzunge fir Engagementer.

Wéi eng Problemer wÀert Dir léisen?

Am meeschte variĂ©iert - vun EntwĂ©cklung bis Schreiwen Tester an Dokumentatioun. Jo, jo, de BĂ€itrag vun Tester an Dokumenter an der Gemeinschaft gĂ«tt op glĂ€iche Basis mat dem BĂ€itrag vun EntwĂ©ckler geschĂ€tzt. Et ginn net-Standard Aufgaben - zum Beispill, e YouTube Kanal lafen an anere Benotzer soen wĂ©i Dir en Opensource Produkt benotzt. Zum Beispill huet d'Apache Software Foundation eng separat SĂ€it, wou uginn ass, wĂ©i eng HĂ«llef nĂ©ideg ass.  

Muss ech eng grouss Feature schreiwen fir e Committer ze ginn?

Nee. Dëst ass guer net néideg. De Committer muss net Tonne Code schreiwen. Awer wann Dir eng grouss Feature geschriwwen hutt, ass et méi einfach fir de Projet Gestiounskomitee Iech ze evaluéieren. D'Gemeinschaft bÀidroen ass net nëmmen iwwer Features, Programméierung an Testen. Wann Dir e Bréif schreift an iwwer e Problem schwÀtzt, bitt eng begrënnt Léisung - dëst ass och e BÀitrag.

Et ass wichteg ze verstoen datt d'Verpflichtung Ă«m Vertrauen geet. Ob Dir en Engagement ze maachen oder net, gĂ«tt vu Leit wĂ©i Dir entscheet basĂ©iert op hir Meenung vun Iech als Persoun dĂ©i de Produit profitĂ©iert. Dofir musst Dir, duerch Är Handlungen an Handlungen an der Gemeinschaft, dĂ«st Vertrauen gewannen.

Wéi behuelen?

Sidd konstruktiv, positiv, hĂ©iflech a geduldig. Denkt drun datt an der Open Source jidderee frĂ€iwĂ«lleg ass a kee schĂ«lleg iergendeen eppes. Si Ă€ntweren Iech net - waart an erĂ«nnert Iech un Är Fro an 3-4 Deeg. Si Ă€ntweren Iech net Ă«mmer - gutt, Open Source ass frĂ€iwĂ«lleg.

Wéi eng Engagement ze ginn a brauch Dir et wierklech?

Frot keen eppes fir Iech oder fir Iech ze maachen. Erfuerene Gemeinschaftsmemberen hunn en Instinkt fir sou "Betler" a ginn direkt allergesch op déi, déi hir Aarbecht op si wëllen drécken.

Wann Dir Hëllef kritt, dat ass super, awer mëssbraucht se net. Dir sollt net schreiwen: "Jongen, fix dat, soss verléieren ech mÀin alljÀhrlechen Bonus." Et ass besser ze froen wou Dir sollt nÀchst goen, a sot eis wat Dir schon iwwer dëse Feeler erausgegruewen hutt. A wann Dir versprécht d'Wiki ze aktualiséieren op Basis vun de Resultater vun der Léisung vum Problem, da wÀert d'Wahrscheinlechkeet datt se Iech Àntweren dÀitlech eropgoen.

Endlech, liesen Behuelungskodex a léieren Froen ze stellen.

Wéi bÀidroe wann Dir net eng Engagement sidd?

D'Projete benotzen dacks e RTC Schema, wou als Ă©ischt alles duerch eng IwwerprĂ©iwung geet, an dann d'Ännerungen an de Master fusionĂ©iert ginn. Mat dĂ«sem Schema gĂ«tt absolut jiddereen iwwerprĂ©ift, och Verpflichtungen. Dofir kĂ«nnt Dir erfollegrĂ€ich zu engem Projet bĂ€idroen ouni eng Engagement ze sinn. A fir et mĂ©i einfach ze maachen als nei Engagementer ausgewielt ze ginn, kĂ«nnt Dir nei Participanten mentorĂ©ieren, WĂ«ssen deelen an neit Material kreĂ©ieren.

Diversitéit - Virdeel oder Schued?

Diversitéit - am VerstÀndnis vun der Apache Software Foundation ass dëst ënner anerem d'Bezéiung vun de Participanten an engem Opensource-Projet vu verschiddene Firmen. Wann jidderee mat nëmmen enger Organisatioun verbonnen ass, dann mat dem Verloscht vun Interessi un de Projet, lafe all Participanten séier ewech. Diversitéit bitt laangfristeg, stabile Projet, divers Erfahrung an eng breet Palette vu Meenunge vun de Participanten.

Fir Léift oder fir Komfort?

An Opensource Projeten ginn et zwou Zorte vu Leit: déi, déi an enger Organisatioun schaffen, déi zu dësem Produkt bÀidréit, an déi, déi hei fir Léift schaffen, dat heescht FrÀiwëlleger. Wéi eng ass méi produktiv? Typesch, Participanten déi de Produit vun der bÀidréit Organisatioun ënnerstëtzen. Si hunn einfach méi ZÀit an eng kloer Motivatioun fir op de Buedem vun der Wourecht ze kommen, si fokusséieren op d'Aufgab a méi no beim Benotzer.

Déi, déi et "aus Léift" maachen, sinn och motivéiert, awer op eng aner Manéier - si si gÀr de Projet ze studéieren, d'Welt eng besser Plaz ze maachen. A genee esou Participanten sinn méi stabil a laangfristeg orientéiert, well déi, déi op eegen Initiativ an d'Gemeng komm sinn, sinn onwahrscheinlech an engem Dag ze verloossen.

Wéi fannen ech e GlÀichgewiicht tëscht Produktivitéit a Stabilitéit? Et ginn zwou Méiglechkeeten. Déi éischt Optioun: wann de Participant an enger Firma schafft, déi offiziell an dësem Opensource-Projet involvéiert ass, an eppes zousÀtzlech dran mécht, aus sengem eegenen Interessi - zum Beispill Newcomer ënnerstëtzen. Déi zweet Optioun ass eng Firma déi eng Opensource Transformatioun erlieft huet. Zum Beispill, wann d'Mataarbechter véier Deeg an der Woch um HaaptgeschÀftsprojet schaffen, an de Rescht vun der ZÀit schaffen se op Open Source.

Committer - ze sinn oder net ze sinn?

Wéi eng Engagement ze ginn a brauch Dir et wierklech?

EngagĂ©ieren ass e gutt an nĂ«tzlecht Thema, awer Dir sollt net speziell ustriewen fir eng Engagement ze ginn. DĂ«s Roll ass keng Code-basĂ©iert Roll a weist net Äert WĂ«ssen. Dat eenzegt wat wichteg ass ass Expertise, dat heescht d'WĂ«ssen an d'Erfahrung dĂ©i Dir kritt andeems Dir de Projet studĂ©iert, an en verdĂ©iwen an aneren hĂ«lleft Problemer ze lĂ©isen.

Source: will.com

Kaaft zouverlĂ€sseg Hosting fir Site mat DDoS Schutz, VPS VDS Server đŸ”„ Kaaft zouverlĂ©issegt WebsĂ€ithosting mat DDoS-Schutz, VPS VDS Server | ProHoster