{"id":30824,"date":"2019-10-31T21:37:37","date_gmt":"2019-10-31T18:37:37","guid":{"rendered":"https:\/\/prohoster.info\/blog\/kak-stat-kommitterom-i-dejstvitelno-li-vam-eto-nuzhno\/"},"modified":"2019-10-31T21:37:37","modified_gmt":"2019-10-31T18:37:37","slug":"kak-stat-kommitterom-i-dejstvitelno-li-vam-eto-nuzhno","status":"publish","type":"post","link":"https:\/\/prohoster.info\/nl\/blog\/administrirovanie\/kak-stat-kommitterom-i-dejstvitelno-li-vam-eto-nuzhno","title":{"rendered":"Hoe word je een committer en heb je het echt nodig?","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Hallo! Mijn naam is Dmitry Pavlov, ik werk bij <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/gridgain\/\">GridGain<\/a><\/noindex>, en ik ben ook een committer en lid van de PMC bij Apache Ignite en een contributor bij Apache Training. Onlangs gaf ik een presentatie over het werk van een committer tijdens een meetup van Sberbank over open source. Met de groei van de open source-gemeenschap krijgen steeds meer mensen vragen: hoe word je een committer, welke taken moet je aannemen, en hoeveel regels code moet je schrijven om deze rol te verkrijgen. Wanneer we aan committers denken, stellen we ons meteen almachtige en alwetende mensen voor, gekroond en met een exemplaar van 'Clean Code' in plaats van een scepter. Is dit echt zo? In mijn post zal ik proberen alle belangrijke vragen over committers te beantwoorden, zodat jullie kunnen begrijpen of dit echt iets voor jullie is.<\/p>\n<p><img decoding=\"async\" alt=\"Hoe word je een committer en heb je het echt nodig?\" src=\"\/wp-content\/uploads\/2019\/04\/7d52099d4854e8eb1a82a5321ef35639.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nIedere beginner in de open source-gemeenschap heeft misschien gedacht dat hij of zij nooit een committer zal worden. Voor velen is dit een prestigieuze rol die alleen kan worden verkregen door bijzondere verdiensten en het schrijven van een ton code. Maar zo eenvoudig is het niet. Laten we een committer vanuit de gemeenschap beschouwen.<\/p>\n<h2>Wie is een committer en waarom is hij nodig?<\/h2>\n<p>\nWanneer we een nieuw open source-product cre\u00ebren, geven we altijd gebruikers de vrijheid om het te gebruiken en te verkennen, evenals om wijzigingen aan te brengen en aangepaste versies te verspreiden. Maar wanneer er ongecontroleerd kopie\u00ebn van software met wijzigingen worden verspreid, ontvangen we geen bijdragen aan de hoofdcoderepository en ontwikkelt het project zich niet. Hier is de committer nodig, die het recht heeft om bijdragen van gebruikers aan het project te verzamelen.<\/p>\n<h2>Waarom zou je een committer worden?<\/h2>\n<p>\nLaten we beginnen met het feit dat committer zijn een pluspunt is voor je cv, en voor beginners in de programmeerwereld is het een nog groter voordeel, want vaak wordt bij het solliciteren naar een baan om voorbeelden van code gevraagd.<\/p>\n<p>Een ander onmiskenbaar voordeel van committer zijn, is de kans om te communiceren met top-specialisten en coole idee\u00ebn uit open source naar je eigen project te brengen. Bovendien, als je goed bekend bent met een bepaald open source-product, kun je een baan verkrijgen bij een bedrijf dat het ondersteunt of gebruikt. Er bestaat zelfs de opvatting dat als je niet deelneemt aan open source, je geen hoge posities in je carri\u00e8re kunt bereiken.<\/p>\n<p>Naast de voordelen voor je carri\u00e8re en werkgelegenheid, is het committerschap zelf ook aangenaam. Je wordt erkend door de professionele gemeenschap en je ziet duidelijk het resultaat van je werk. Niet zoals in een of ander corporate ontwikkeling, waar je soms helemaal niet begrijpt waarom je velden heen en weer in XML verplaatst.<\/p>\n<p>In open-source gemeenschappen kun je kennismaken met top-specialisten, zoals Linus Torvalds. Maar als je zo iemand niet bent, hoef je niet te denken dat je daar niets kunt doen \u2014 er zijn taken van verschillende niveaus.<\/p>\n<p>En er zijn ook extra voordelen: Apache committers bijvoorbeeld, ontvangen gratis een licentie voor IntelliJ Idea Ultimate (hoewel met enkele beperkingen).<\/p>\n<h2>Wat moet je doen om een committer te worden?<\/h2>\n<p>\nHet is heel eenvoudig \u2014 je moet committen.<\/p>\n<p><img decoding=\"async\" alt=\"Hoe word je een committer en heb je het echt nodig?\" src=\"\/wp-content\/uploads\/2019\/04\/cfd410ae3805502c63ea62b8ae627b65.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAls je denkt dat er op de projecten geen taken voor jou zijn \u2014 dan heb je het mis. Sluit je gewoon aan bij de gemeenschap die je interesses heeft en doe wat nodig is voor hen. Binnen de Apache Software Foundation is er een specifieke <noindex><a rel=\"nofollow\" href=\"https:\/\/community.apache.org\/newcommitter.html\">gids<\/a><\/noindex> met de vereisten voor committers.<\/p>\n<h2>Welke taken zul je moeten aanpakken? <\/h2>\n<p>\nVan alles \u2014 van ontwikkeling tot het schrijven van testen en documentatie. Ja, de bijdrage van testers en documentatoren wordt in de gemeenschap net zo gewaardeerd als de bijdrage van ontwikkelaars. Er zijn ook onconventionele taken \u2014 bijvoorbeeld, een YouTube-kanaal beheren en andere gebruikers vertellen hoe je een open-source product gebruikt. Binnen de Apache Software Foundation is er een aparte <noindex><a rel=\"nofollow\" href=\"https:\/\/helpwanted.apache.org\/\">pagina<\/a><\/noindex>, waar op staat welke hulp nodig is. \u00a0<\/p>\n<h2>Moet je een grote functie schrijven om een committer te worden? <\/h2>\n<p>\nNee. Dat is absoluut niet nodig. Een committer hoeft geen tonnen code te schrijven. Maar als je een grote functie hebt geschreven, is het voor het projectmanagementteam gemakkelijker je te evalueren. Bijdragen aan de gemeenschap zijn niet alleen functies, programmeren en testen. Als je een brief schrijft en een probleem beschrijft, met een onderbouwde oplossing komt \u2014 is dat ook een bijdrage.<\/p>\n<p>Het is belangrijk te begrijpen dat committerschap vertrouwen is. Of je wel of niet een committer wordt, wordt beslist door mensen zoals jij, op basis van hun mening over jou als iemand die waarde toevoegt aan het product. Daarom moet je dit vertrouwen winnen door je acties en gedrag in de gemeenschap.<\/p>\n<h2>Hoe moet je je gedragen? <\/h2>\n<p>\nWees constructief, positief, beleefd en geduldig. Vergeet niet dat in open source iedereen vrijwilligers zijn en niemand iets aan iemand verschuldigd is. Als je geen antwoord krijgt, wacht dan en herinner ze na 3-4 dagen aan je vraag. Blijven ze ontkomen, nou ja, open source is vrijwillig werk.<\/p>\n<p><img decoding=\"async\" alt=\"Hoe word je een committer en heb je het echt nodig?\" src=\"\/wp-content\/uploads\/2019\/04\/4f789753f278c9844a3cbf39f6bccae8.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nVraag anderen niet om iets voor jou te doen. Ervaren leden van de gemeenschap hebben een gevoel voor dergelijke verzoeken en krijgen al snel een aversie tegen degenen die hun werk willen overdragen.<\/p>\n<p>Als je hulp krijgt, is dat geweldig, maar misbruik het niet. Schrijf niet: \"Jongens, los dit op, anders verlies ik mijn jaarlijkse bonus.\" Vraag in plaats daarvan waar je verder naartoe kunt gaan en vertel wat je al hebt gevonden over de bug. En als je belooft de wiki bij te werken na het oplossen van het probleem, vergroot je de kans dat je een antwoord krijgt enorm.<\/p>\n<p>Lees tenslotte <noindex><a rel=\"nofollow\" href=\"https:\/\/www.apache.org\/foundation\/policies\/conduct.html\">Gedragscode<\/a><\/noindex> en leer <noindex>vragen te stellen<\/noindex>. <\/p>\n<h2>Hoe bij te dragen als je geen committer bent?<\/h2>\n<p>\nIn projecten wordt vaak een RTC-schema gebruikt, waarbij eerst alles wordt gereviewd en vervolgens de wijzigingen in de master worden samengevoegd. In een dergelijk schema ondergaat iedereen een review, zelfs committers. Daarom kun je succesvol bijdragen aan een project zonder een committer te zijn. Om gemakkelijker geselecteerd te worden als nieuwe committers, kan je beginnen met het mentoren van nieuwe leden, kennis delen en nieuwe materialen cre\u00ebren. <\/p>\n<h2>Diversiteit - nut of schade?<\/h2>\n<p>\nDiversiteit - in de zin van de Apache Software Foundation omvat dit ook de affiliatie van leden van een open source-project met verschillende bedrijven. Als iedereen alleen bij \u00e9\u00e9n organisatie is aangesloten, zullen alle deelnemers snel vertrekken bij het verlies van de interesse van die organisatie in het project. Diversiteit zorgt voor de langdurigheid, stabiliteit van het project, veelzijdige ervaring en een breed scala aan meningen van de deelnemers.<\/p>\n<h2>Uit liefde of vanuit zakelijke overwegingen?<\/h2>\n<p>\nIn open source-projecten vind je twee types mensen: degenen die werken bij de organisatie die bijdraagt aan dit product en degenen die hier vanuit liefde werken, oftewel vrijwilligers. Wie is productiever? Over het algemeen zijn het de deelnemers die het product ondersteunen namens de organisatie die bijdraagt. Zij hebben simpelweg meer tijd en een duidelijke motivatie om de waarheid te achterhalen; ze zijn gefocust op de taak en dichter bij de gebruiker.<\/p>\n<p>Degen die dit \"uit liefde\" doen, zijn ook gemotiveerd, maar op een andere manier - ze verlangen ernaar het project te verkennen en de wereld beter te maken. Juist zulke deelnemers zijn stabieler en gericht op de lange termijn, want wie uit eigen beweging de gemeenschap binnenkomt, zal deze waarschijnlijk niet van de ene op de andere dag verlaten.<\/p>\n<p>Hoe vind je de balans tussen productiviteit en stabiliteit? Er zijn twee opties. De eerste optie: wanneer een deelnemer werkt voor een bedrijf dat officieel aan dit open source-project werkt en daarnaast iets extra's doet, uit persoonlijke interesse - bijvoorbeeld, nieuwkomers ondersteunt. De tweede optie is een bedrijf dat een open source-transformatie heeft ondergaan. Bijvoorbeeld, wanneer medewerkers vier dagen per week aan het hoofdproject werken en de rest van de tijd aan open source-projecten besteden.<\/p>\n<h2>Commiteren - ja of nee?<\/h2>\n<p>\n<img decoding=\"async\" alt=\"Hoe word je een committer en heb je het echt nodig?\" src=\"\/wp-content\/uploads\/2019\/04\/49621ab4173f5752caa044aa043e2064.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nCommiteren is een goed en nuttig onderwerp, maar het is niet nodig om specifiek te streven naar de rol van committer. Deze rol kan niet alleen op basis van code worden verkregen en bewijst niet noodzakelijkerwijs je kennis. Wat telt, is alleen de expertise, dat wil zeggen de kennis en ervaring die je opdoet door het project te bestuderen, je erin te verdiepen en anderen te helpen problemen op te lossen.<br \/>\n<br \/>Bron: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/sberbank\/blog\/444264\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0438\u0432\u0435\u0442! \u041c\u0435\u043d\u044f \u0437\u043e\u0432\u0443\u0442 \u0414\u043c\u0438\u0442\u0440\u0438\u0439 \u041f\u0430\u0432\u043b\u043e\u0432, \u044f \u0440\u0430\u0431\u043e\u0442\u0430\u044e \u0432 GridGain, \u0430 \u0442\u0430\u043a\u0436\u0435 \u044f\u0432\u043b\u044f\u044e\u0441\u044c \u043a\u043e\u043c\u043c\u0438\u0442\u0442\u0435\u0440\u043e\u043c \u0438 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u043e\u043c PMC \u0432 Apache Ignite \u0438 \u043a\u043e\u043d\u0442\u0440\u0438\u0431\u044c\u044e\u0442\u043e\u0440\u043e\u043c \u0432 Apache Training. \u041d\u0435\u0434\u0430\u0432\u043d\u043e \u044f \u0432\u044b\u0441\u0442\u0443\u043f\u0430\u043b c \u0434\u043e\u043a\u043b\u0430\u0434\u043e\u043c \u043e \u0440\u0430\u0431\u043e\u0442\u0435 \u043a\u043e\u043c\u043c\u0438\u0442\u0442\u0435\u0440\u0430 \u043d\u0430 \u043c\u0438\u0442\u0430\u043f\u0435 \u0421\u0431\u0435\u0440\u0431\u0430\u043d\u043a\u0430 \u043f\u043e open source. \u0421 \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0435\u043c opensource-\u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0430 \u0443 \u043c\u043d\u043e\u0433\u0438\u0445 \u0432\u0441\u0435 \u0447\u0430\u0449\u0435 \u0441\u0442\u0430\u043b\u0438 \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u0442\u044c \u0432\u043e\u043f\u0440\u043e\u0441\u044b: \u043a\u0430\u043a \u0441\u0442\u0430\u0442\u044c \u043a\u043e\u043c\u043c\u0438\u0442\u0442\u0435\u0440\u043e\u043c, \u043a\u0430\u043a\u0438\u0435 \u0437\u0430\u0434\u0430\u0447\u0438 \u0431\u0440\u0430\u0442\u044c \u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":22808,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-30824","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442!\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/nl\/blog\/administrirovanie\/kak-stat-kommitterom-i-dejstvitelno-li-vam-eto-nuzhno\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"nl_NL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041a\u0430\u043a \u0441\u0442\u0430\u0442\u044c \u043a\u043e\u043c\u043c\u0438\u0442\u0442\u0435\u0440\u043e\u043c \u0438 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043b\u0438 \u0432\u0430\u043c \u044d\u0442\u043e \u043d\u0443\u0436\u043d\u043e | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442!\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/nl\/blog\/administrirovanie\/kak-stat-kommitterom-i-dejstvitelno-li-vam-eto-nuzhno\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T18:37:37+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:37:37+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47 Hoe word je committer en heb je dit echt nodig | ProHoster","description":"Hallo!","canonical_url":"https:\/\/prohoster.info\/nl\/blog\/administrirovanie\/kak-stat-kommitterom-i-dejstvitelno-li-vam-eto-nuzhno","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"nl_NL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041a\u0430\u043a \u0441\u0442\u0430\u0442\u044c \u043a\u043e\u043c\u043c\u0438\u0442\u0442\u0435\u0440\u043e\u043c \u0438 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043b\u0438 \u0432\u0430\u043c \u044d\u0442\u043e \u043d\u0443\u0436\u043d\u043e | ProHoster","og:description":"\u041f\u0440\u0438\u0432\u0435\u0442!","og:url":"https:\/\/prohoster.info\/nl\/blog\/administrirovanie\/kak-stat-kommitterom-i-dejstvitelno-li-vam-eto-nuzhno","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T18:37:37+00:00","article:modified_time":"2019-10-31T18:37:37+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"30824","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 03:10:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 03:28:47","updated":"2026-01-21 03:10:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts\/30824","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/comments?post=30824"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts\/30824\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/media\/22808"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/media?parent=30824"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/categories?post=30824"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/tags?post=30824"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}