కమిటర్‌గా ఎలా మారాలి మరియు మీకు ఇది నిజంగా అవసరమా?

హలో! నా పేరు డిమిత్రి పావ్లోవ్, నేను పని చేస్తున్నాను గ్రిడ్‌గెయిన్, మరియు నేను అపాచీ ఇగ్నైట్‌లో కమిటర్ మరియు PMC పార్టిసిపెంట్ మరియు అపాచీ ట్రైనింగ్‌లో కంట్రిబ్యూటర్ కూడా. నేను ఇటీవల స్బేర్‌బ్యాంక్ ఓపెన్ సోర్స్ మీట్‌అప్‌లో కమిటర్ పనిపై ప్రెజెంటేషన్ ఇచ్చాను. ఓపెన్‌సోర్స్ కమ్యూనిటీ అభివృద్ధితో, చాలా మందికి ప్రశ్నలు తలెత్తడం మొదలైంది: కమిట్టర్‌గా ఎలా మారాలి, ఏ పనులు చేపట్టాలి మరియు ఈ పాత్రను పొందడానికి ఎన్ని లైన్ల కోడ్ రాయాలి. మేము కమిటర్ల గురించి ఆలోచించినప్పుడు, తలపై కిరీటం మరియు రాజదండానికి బదులుగా “క్లీన్ కోడ్” వాల్యూమ్‌తో సర్వశక్తిమంతులు మరియు సర్వజ్ఞులైన వ్యక్తులను మేము వెంటనే ఊహించుకుంటాము. ఇది అలా ఉందా? నా పోస్ట్‌లో, కమిట్టర్‌ల గురించిన అన్ని ముఖ్యమైన ప్రశ్నలకు సమాధానం ఇవ్వడానికి నేను ప్రయత్నిస్తాను, తద్వారా మీకు ఇది నిజంగా అవసరమా కాదా అని మీరు అర్థం చేసుకోవచ్చు.

కమిటర్‌గా ఎలా మారాలి మరియు మీకు ఇది నిజంగా అవసరమా?

ఓపెన్‌సోర్స్ కమ్యూనిటీకి కొత్తగా వచ్చిన వారందరూ తాము ఎప్పటికీ కమిట్టర్‌లు కాలేరనే ఆలోచనలను కలిగి ఉంటారు. అన్నింటికంటే, చాలా మందికి, ఇది ఒక టన్ను కోడ్ రాయడం ద్వారా ప్రత్యేక మెరిట్ కోసం మాత్రమే పొందగలిగే ప్రతిష్టాత్మక పాత్ర. కానీ అది అంత సులభం కాదు. కమ్యూనిటీ కోణం నుండి కమిటర్‌ని చూద్దాం.

కమిటర్ ఎవరు మరియు ఒకరు ఎందుకు అవసరం?

మేము కొత్త ఓపెన్ సోర్స్ ఉత్పత్తిని సృష్టించినప్పుడు, వినియోగదారులను ఉపయోగించడానికి మరియు అన్వేషించడానికి, అలాగే సవరించిన కాపీలను సవరించడానికి మరియు పంపిణీ చేయడానికి మేము ఎల్లప్పుడూ అనుమతిస్తాము. కానీ మార్పులతో సాఫ్ట్‌వేర్ కాపీల యొక్క అనియంత్రిత పంపిణీ సంభవించినప్పుడు, మేము ప్రధాన కోడ్ బేస్‌కు సహకారాలను అందుకోము మరియు ప్రాజెక్ట్ అభివృద్ధి చెందదు. ప్రాజెక్ట్‌కు వినియోగదారు సహకారాన్ని సేకరించే హక్కు ఎవరికి ఉంది, ఇక్కడే కమిటర్ అవసరం.

ఎందుకు కమిట్టర్ అయ్యారు?

రెజ్యూమ్‌కి కమిట్ అవ్వడం ప్లస్ అనే వాస్తవంతో ప్రారంభిద్దాం మరియు ప్రోగ్రామింగ్ రంగంలో ప్రారంభకులకు ఇది మరింత పెద్ద ప్లస్, ఎందుకంటే తరచుగా ఉద్యోగం కోసం దరఖాస్తు చేసేటప్పుడు వారు కోడ్ ఉదాహరణలను అడుగుతారు.

అగ్ర నిపుణులతో కమ్యూనికేట్ చేయడానికి మరియు ఓపెన్ సోర్స్ నుండి కొన్ని మంచి ఆలోచనలను మీ ప్రాజెక్ట్‌లోకి లాగడానికి అవకాశం కల్పించడం యొక్క రెండవ నిస్సందేహమైన ప్రయోజనం. అదనంగా, మీకు నిర్దిష్ట ఓపెన్ సోర్స్ ఉత్పత్తి గురించి బాగా తెలిస్తే, మీరు దానిని సపోర్ట్ చేసే లేదా ఉపయోగించే కంపెనీలో ఉద్యోగం పొందవచ్చు. మీరు ఓపెన్ సోర్స్‌లో పాల్గొనకపోతే, మీరు ఉన్నత కెరీర్ స్థానాలను పొందలేరనే అభిప్రాయం కూడా ఉంది.

వృత్తి, ఉద్యోగ పరంగా లాభాలతో పాటు స్వతహాగా కమిట్ అవ్వడం ఆనందంగా ఉంటుంది. మీరు వృత్తిపరమైన సంఘంచే గుర్తించబడ్డారు, మీరు మీ పని ఫలితాన్ని స్పష్టంగా చూస్తారు. కొన్ని కార్పొరేట్ డెవలప్‌మెంట్‌లో వలె కాదు, కొన్నిసార్లు మీరు XMLలో ఫీల్డ్‌లను ఎందుకు ముందుకు వెనుకకు తరలిస్తున్నారో కూడా అర్థం చేసుకోలేరు.

ఓపెన్‌సోర్స్ కమ్యూనిటీలలో మీరు Linus Torvalds వంటి అగ్ర నిపుణులను కలుసుకోవచ్చు. కానీ మీరు అలా కాకపోతే, అక్కడ మీరు చేయడానికి ఏమీ లేదని మీరు అనుకోకూడదు - వివిధ స్థాయిల పనులు ఉన్నాయి.

సరే, అదనపు బోనస్‌లు కూడా ఉన్నాయి: అపాచీ కమిటర్‌లు, ఉదాహరణకు, ఉచిత IntelliJ Idea Ultimate లైసెన్స్‌ను అందుకుంటారు (కొన్ని పరిమితులతో పాటు).

కమిటర్‌గా మారాలంటే ఏం చేయాలి?

ఇది చాలా సులభం - మీరు కట్టుబడి ఉండాలి.

కమిటర్‌గా ఎలా మారాలి మరియు మీకు ఇది నిజంగా అవసరమా?

ప్రాజెక్ట్‌లలో మీ కోసం టాస్క్‌లు లేవని మీరు అనుకుంటే, మీరు పొరబడినట్లే. మీకు ఆసక్తి ఉన్న సంఘంలో చేరండి మరియు దానికి అవసరమైనది చేయండి. అపాచీ సాఫ్ట్‌వేర్ ఫౌండేషన్‌కు ప్రత్యేకం ఉంది మార్గదర్శకుడు కమిటర్ల అవసరాలతో.

మీరు ఏ సమస్యలను పరిష్కరించాలి?

అత్యంత వైవిధ్యమైనది - అభివృద్ధి నుండి పరీక్షలు రాయడం మరియు డాక్యుమెంటేషన్ వరకు. అవును, అవును, కమ్యూనిటీలోని టెస్టర్లు మరియు డాక్యుమెంటర్ల సహకారం డెవలపర్‌ల సహకారంతో సమాన ప్రాతిపదికన విలువైనది. ప్రామాణికం కాని టాస్క్‌లు ఉన్నాయి - ఉదాహరణకు, YouTube ఛానెల్‌ని అమలు చేయడం మరియు మీరు ఓపెన్‌సోర్స్ ఉత్పత్తిని ఎలా ఉపయోగిస్తారో ఇతర వినియోగదారులకు చెప్పడం. ఉదాహరణకు, అపాచీ సాఫ్ట్‌వేర్ ఫౌండేషన్‌కు ప్రత్యేకం ఉంది страница, అక్కడ ఏమి సహాయం అవసరమో సూచించబడింది.  

నేను కమిట్టర్‌గా మారడానికి పెద్ద ఫీచర్‌ని రాయాల్సిన అవసరం ఉందా?

సంఖ్య ఇది అస్సలు అవసరం లేదు. కమిటర్ టన్నుల కొద్దీ కోడ్ రాయాల్సిన అవసరం లేదు. కానీ మీరు పెద్ద ఫీచర్‌ని వ్రాసినట్లయితే, ప్రాజెక్ట్ మేనేజ్‌మెంట్ కమిటీ మిమ్మల్ని మూల్యాంకనం చేయడం సులభం అవుతుంది. కమ్యూనిటీకి కంట్రిబ్యూట్ చేయడం అంటే ఫీచర్లు, ప్రోగ్రామింగ్ మరియు టెస్టింగ్ మాత్రమే కాదు. మీరు ఒక లేఖ వ్రాసి సమస్య గురించి మాట్లాడినట్లయితే, సహేతుకమైన పరిష్కారాన్ని అందించండి - ఇది కూడా ఒక సహకారం.

కమిట్ అవ్వడం అనేది ట్రస్ట్ అని అర్థం చేసుకోవడం ముఖ్యం. మిమ్మల్ని కమిటర్‌గా చేయాలా వద్దా అనేది ఉత్పత్తికి ప్రయోజనం చేకూర్చే వ్యక్తిగా మీ గురించి వారి అభిప్రాయాల ఆధారంగా మీలాంటి వ్యక్తులు నిర్ణయిస్తారు. కాబట్టి, మీరు, సంఘంలో మీ చర్యలు మరియు పనుల ద్వారా, ఈ నమ్మకాన్ని గెలుచుకోవాలి.

ఎలా ప్రవర్తించాలి?

నిర్మాణాత్మకంగా, సానుకూలంగా, మర్యాదగా మరియు ఓపికగా ఉండండి. ఓపెన్ సోర్స్‌లో ప్రతి ఒక్కరూ స్వచ్ఛంద సేవకులేనని మరియు ఎవరూ ఎవరికీ ఏమీ రుణపడి ఉండరని గుర్తుంచుకోండి. వారు మీకు సమాధానం ఇవ్వరు - వేచి ఉండండి మరియు మీ ప్రశ్న గురించి 3-4 రోజుల్లో మీకు గుర్తు చేయండి. వారు ఎల్లప్పుడూ మీకు సమాధానం ఇవ్వరు - అలాగే, ఓపెన్ సోర్స్ స్వచ్ఛందంగా ఉంటుంది.

కమిటర్‌గా ఎలా మారాలి మరియు మీకు ఇది నిజంగా అవసరమా?

మీ కోసం లేదా మీ కోసం ఏదైనా చేయమని ఎవరినైనా అడగవద్దు. అనుభవజ్ఞులైన కమ్యూనిటీ సభ్యులు అటువంటి "బిచ్చగాళ్ళ" కోసం ఒక ప్రవృత్తిని కలిగి ఉంటారు మరియు వారి పనిని వారికి నెట్టాలనుకునే వారికి వెంటనే అలెర్జీగా మారతారు.

మీకు సహాయం లభిస్తే, అది చాలా బాగుంది, కానీ దుర్వినియోగం చేయవద్దు. మీరు ఇలా వ్రాయకూడదు: "అబ్బాయిలు, దీన్ని పరిష్కరించండి, లేకుంటే నేను నా వార్షిక బోనస్‌ను కోల్పోతున్నాను." మీరు తదుపరి ఎక్కడికి వెళ్లాలి అని అడగడం ఉత్తమం మరియు ఈ బగ్‌కు సంబంధించి మీరు ఇప్పటికే ఏమి తవ్వించారో మాకు చెప్పండి. మరియు మీరు సమస్యను పరిష్కరించే ఫలితాల ఆధారంగా వికీని అప్‌డేట్ చేస్తామని వాగ్దానం చేస్తే, వారు మీకు సమాధానం చెప్పే అవకాశం గణనీయంగా పెరుగుతుంది.

చివరగా, చదవండి ప్రవర్తనా నియమావళిని మరియు నేర్చుకోండి ప్రశ్నలు అడగడానికి.

మీరు కమిటర్ కాకపోతే ఎలా సహకరించాలి?

ప్రాజెక్ట్‌లు తరచుగా RTC స్కీమ్‌ను ఉపయోగిస్తాయి, ఇక్కడ మొదట ప్రతిదీ సమీక్ష ద్వారా జరుగుతుంది, ఆపై మార్పులు మాస్టర్‌లో విలీనం చేయబడతాయి. ఈ పథకంతో, ఖచ్చితంగా ప్రతి ఒక్కరూ సమీక్షకు లోనవుతారు, కమిట్టర్లు కూడా. అందువల్ల, మీరు కమిట్టర్‌గా లేకుండా ప్రాజెక్ట్‌కి విజయవంతంగా సహకరించవచ్చు. మరియు కొత్త కమిటర్‌లుగా ఎంపిక కావడం సులభతరం చేయడానికి, మీరు కొత్త పార్టిసిపెంట్‌లను మెంటార్ చేయవచ్చు, జ్ఞానాన్ని పంచుకోవచ్చు మరియు కొత్త మెటీరియల్‌లను సృష్టించవచ్చు.

వైవిధ్యం - ప్రయోజనం లేదా హాని?

వైవిధ్యం - అపాచీ సాఫ్ట్‌వేర్ ఫౌండేషన్ యొక్క అవగాహనలో, ఇది ఇతర విషయాలతోపాటు, అనేక సంస్థలచే ఓపెన్‌సోర్స్ ప్రాజెక్ట్‌లో పాల్గొనేవారి అనుబంధం. ప్రతి ఒక్కరూ ఒకే సంస్థతో అనుబంధంగా ఉంటే, ప్రాజెక్ట్‌పై ఆసక్తి కోల్పోవడంతో, పాల్గొనే వారందరూ దాని నుండి త్వరగా పారిపోతారు. వైవిధ్యం దీర్ఘకాలిక, స్థిరమైన ప్రాజెక్ట్, విభిన్న అనుభవం మరియు పాల్గొనేవారి విస్తృత అభిప్రాయాలను అందిస్తుంది.

ప్రేమ కోసమా లేక సౌలభ్యం కోసమా?

ఓపెన్‌సోర్స్ ప్రాజెక్ట్‌లలో రెండు రకాల వ్యక్తులు ఉంటారు: ఈ ఉత్పత్తికి దోహదపడే సంస్థలో పనిచేసే వారు మరియు ప్రేమ కోసం ఇక్కడ పనిచేసేవారు, అంటే వాలంటీర్లు. ఏది ఎక్కువ ఉత్పాదకమైనది? సాధారణంగా, సహకరిస్తున్న సంస్థ నుండి ఉత్పత్తికి మద్దతు ఇచ్చే పాల్గొనేవారు. వారు కేవలం ఎక్కువ సమయం మరియు నిజం యొక్క దిగువకు చేరుకోవడానికి స్పష్టమైన ప్రేరణను కలిగి ఉంటారు, వారు పనిపై దృష్టి పెడతారు మరియు వినియోగదారుకు దగ్గరగా ఉంటారు.

“ప్రేమతో” చేసే వారు కూడా ప్రేరేపించబడ్డారు, కానీ వేరే విధంగా - వారు ప్రాజెక్ట్‌ను అధ్యయనం చేయడానికి, ప్రపంచాన్ని మంచి ప్రదేశంగా మార్చడానికి ఆసక్తిగా ఉన్నారు. మరియు ఖచ్చితంగా అలాంటి పాల్గొనేవారు మరింత స్థిరంగా మరియు దీర్ఘకాలికంగా ఉంటారు, ఎందుకంటే వారి స్వంత చొరవతో సంఘానికి వచ్చిన వారు ఒక రోజులో దానిని విడిచిపెట్టే అవకాశం లేదు.

ఉత్పాదకత మరియు స్థిరత్వం మధ్య సమతుల్యతను ఎలా కనుగొనాలి? రెండు ఎంపికలు ఉన్నాయి. మొదటి ఎంపిక: పాల్గొనేవారు ఈ ఓపెన్‌సోర్స్ ప్రాజెక్ట్‌లో అధికారికంగా పాలుపంచుకున్న కంపెనీలో పనిచేసినప్పుడు మరియు దానిలో అదనంగా ఏదైనా చేస్తే, అతని స్వంత ఆసక్తితో - ఉదాహరణకు, కొత్తవారికి మద్దతు ఇవ్వడం. రెండవ ఎంపిక ఓపెన్‌సోర్స్ పరివర్తనకు గురైన సంస్థ. ఉదాహరణకు, ఉద్యోగులు వారానికి నాలుగు రోజులు ప్రధాన వ్యాపార ప్రాజెక్ట్‌లో పని చేసినప్పుడు మరియు మిగిలిన సమయం వారు ఓపెన్ సోర్స్‌లో పని చేస్తారు.

కమీటర్ - ఉండాలా వద్దా?

కమిటర్‌గా ఎలా మారాలి మరియు మీకు ఇది నిజంగా అవసరమా?

నిబద్ధత అనేది మంచి మరియు ఉపయోగకరమైన అంశం, కానీ మీరు కమిట్టర్‌గా మారడానికి ప్రత్యేకంగా ప్రయత్నించకూడదు. ఈ పాత్ర కోడ్ ఆధారిత పాత్ర కాదు మరియు మీ జ్ఞానాన్ని ప్రదర్శించదు. ప్రాముఖ్యమైన ఏకైక విషయం నైపుణ్యం, అంటే ప్రాజెక్ట్‌ను అధ్యయనం చేయడం, దాని గురించి లోతుగా పరిశోధించడం మరియు సమస్యలను పరిష్కరించడంలో ఇతరులకు సహాయం చేయడం ద్వారా మీరు పొందే జ్ఞానం మరియు అనుభవం.

మూలం: www.habr.com

ఒక వ్యాఖ్యను జోడించండి