<डेवलपर से आगे बढ़कर टेक्निकल लीडर बनने का रास्ता>(मूल शीर्षक: The Staff Engineer's Path) की लेखिका Tanya Reilly के Being Glue नामक लेख का परिचय और उस पर मेरे विचार
- Glue Work पर चर्चा करने वाली पुरानी GeekNews पोस्ट: https://hi.news.hada.io/topic?id=17816
लेख की सामग्री का सार
पदवी भले ही 'software engineer' हो, लेकिन senior बनते-बनते कुछ लोग ऐसी समस्या का सामना करते हैं कि वे coding से ज़्यादा समय meetings में बिताने लगते हैं
ये वे लोग होते हैं जो उन कामों को करते हैं जिनके लिए किसी ने कभी स्पष्ट रूप से नहीं कहा कि 'यह करना ही है', लेकिन जिन्हें नज़रअंदाज़ भी नहीं किया जा सकता
- junior engineers का onboarding
- product roadmap को अपडेट करना
- users से बातचीत
- छूटे हुए issues को संभालना
- design documents पर सवाल उठाना
- और यह सुनिश्चित करना कि सभी लोग लगभग एक ही दिशा में आगे बढ़ रहे हैं
टीम, product और organization को सफल बनाने के लिए उन्होंने ये काम अपने ऊपर लिए, लेकिन कब ऐसा हुआ कि technical capability बढ़ाने के लिए समय कम पड़ने लगा, और अंततः उन्हें 'कम technical' role का प्रस्ताव मिलने लगा—लेखिका ऐसे लोगों को Glue कहती हैं
Glue Work करने वाले लोग organization के लिए बहुत बड़ा value लाते हैं, लेकिन जिन संगठनों में इस तरह के काम को पर्याप्त पहचान नहीं मिलती, वहाँ उनके लिए लंबे समय तक खुशी से काम करना मुश्किल होता है।
- engineer होने के बावजूद technical capability और achievements की पहचान नहीं मिलती, इसलिए burnout आ सकता है और promotion भी छूट सकता है
लेखिका कुछ ऐसे तरीके सुझाती हैं जिनसे Glue Work करते-करते "not technical enough" आंके जाने वाले engineers (खासकर women) कम पीड़ित हों और उन्हें अधिक recognition मिले
1) Have that career conversation
अपने manager से career पर बातचीत करें। अगली promotion के लिए मुझे कौन से काम करने चाहिए? जो काम मैं अभी कर रहा/रही हूँ, क्या उनका promotion पर असर पड़ता है? Manager के साथ goals तय करें और समय-समय पर देखें कि आप सही दिशा में जा रहे हैं या नहीं।
2) Get a useful title
अगर आपको Glue Work करते रहना ही है, तो ऐसा title लें जो उस काम की पहचान दिलाने के लिए उपयुक्त हो। चाहे वह tech lead हो या कुछ और—ऐसा title जो यह कहने के लिए पर्याप्त हो कि 'हाँ, यह व्यक्ति अपना काम अच्छी तरह कर रहा/रही है', भले ही वह Glue Work कर रहा/रही हो।
3) Tell the story
जो काम आप कर रहे हैं, उसके बारे में एक narrative, एक कहानी बनाइए और आसपास के लोगों को बताइए कि यह क्यों meaningful काम है। Manager को भी वही कहानी दोहरानी चाहिए। दूसरे Glue लोगों को पहचानिए और उनकी सराहना कीजिए।
4) Give up and do exactly the thing on the job ladder
दुख की बात है कि अगर ऊपर के सभी तरीके काम न करें, तो Glue Work छोड़ देना भी एक तरीका है। कम-से-कम कुछ समय के लिए वही काम कीजिए जो 'ठीक-ठीक सौंपा गया' है, और जो किसी की नज़र में साफ़ तौर पर 'technical' हो। 'अनौपचारिक team lead' की भूमिका भी छोड़ दीजिए।
5) Learning
दूसरी ओर, engineer होने के नाते technical रूप से उत्कृष्ट होना भी स्वाभाविक है। Glue Work छोड़कर जो समय और अवसर मिले, उनके माध्यम से आगे बढ़िए, और यह साबित कीजिए कि आप engineer के रूप में भी organization को पर्याप्त value दे सकते हैं।
Glue Work पर विचार
संगठन के बड़े होने पर पैदा होने वाली बातें
- जैसे-जैसे organization बड़ा होता है, लोगों के बीच और teams के बीच R&R overlap होने लगता है
- विडंबना यह है कि यही 'overlap' वाला हिस्सा कई बार ऐसा क्षेत्र बन जाता है जिसकी ज़िम्मेदारी वास्तव में कोई गंभीरता से नहीं लेता
- शुरू से ही कोई मालिक न होने के बावजूद, ऐसे काम निश्चित रूप से मौजूद होते हैं जो पूरे organization के चलने के लिए ज़रूरी होते हैं
- यही सब Glue Work है
मैं भाग्यशाली था/थी, लेकिन दूसरों का क्या?
- मैंने भी कई कंपनियों में Glue की भूमिका बहुत निभाई है
- एक frontend developer के रूप में, बिखरे हुए components को जोड़ना, कमियों को भरना, और उसे 'deploy करने लायक' स्तर तक पूरा करना (चाहे उसके लिए देर रात तक काम करना पड़े) भी मैं अक्सर करता/करती रहा/रही हूँ
- सौभाग्य से मैं अपने प्रयासों और achievements को सामने रखने में सक्रिय था/थी, और मुझे अच्छे managers भी मिले, इसलिए मुझे पहचान मिली और मैं तेज़ी से आगे बढ़ सका/सकी; लेकिन मेरे आसपास ऐसे बहुत लोग भी थे जिन्हें यह नहीं मिला
- इसलिए मैं हमेशा उन लोगों के काम के लिए स्पष्ट रूप से आभार व्यक्त करने और दूसरों को भी उसके बारे में बताने की कोशिश करता/करती रहा/रही हूँ, जो काम और काम के बीच की खाली जगहों को (कभी-कभी बिना कुछ कहे) चुपचाप जोड़कर organization को चलाते रहते हैं
यदि आप स्वयं Glue हैं, या Glue के manager हैं, तो एक बार यह ज़रूर सोचिए कि Glue Work को अधिक recognition दिलाने के लिए organization स्तर पर क्या प्रयास होने चाहिए। इससे organization के सदस्यों की retention बनाए रखने में भी मदद मिल सकती है।
5 टिप्पणियां
मैंने देखा है कि बहुत से लोग 4वें विकल्प की ओर चले जाते हैं, जो बेहद दुखद है.
वाह... ऐसा ही एक व्यक्ति है जो इस लेख से बहुत मिलता-जुलता है, यह उसे ज़रूर साझा करना चाहिए।
अच्छा लेख, धन्यवाद।
मेरे करियर का अनुभव छोटा है, लेकिन मुख्य लेख की बातों से सहमत होते हुए भी एक तरफ यह भी लगता है कि "चुपचाप" काम करना ऐसी चीज़ है जिससे बचना चाहिए। बहुत ज़्यादा दिखावटी या शोरगुल वाला होने की ज़रूरत नहीं है, फिर भी कम से कम अपने काम को थोड़ा सामने रखना अपने लिए बेहतर लगता है।
मैं इससे सहमत हूँ। मैं भी अपने जूनियर्स को अक्सर सलाह देता हूँ कि वे अपना काम थोड़ा दिखाकर करें।
हाँ, मैं सहमत हूँ। व्यक्ति को खुद भी सामने आना चाहिए, और अगर givers एक-दूसरे को ज़्यादा shout-out दें तो अच्छा लगेगा। संगठन की संस्कृति भी मूल रूप से इसे प्रोत्साहित करती है।