मेरी टीम में, हमें अक्सर नए वरिष्ठ प्रोग्रामर को प्रशिक्षित / सलाह देने के लिए सबसे वरिष्ठ प्रोग्रामर की आवश्यकता होती है। हालांकि, ये वही वरिष्ठ प्रोग्रामर हैं जो वास्तविक, महत्वपूर्ण काम करते हैं।
मैंने अपने प्रबंधक से तर्क करने की कोशिश की है कि जूनियर प्रोग्रामर के लिए यह समझ में आता है, जो उच्च योग्यता दिखा रहे हैं, नए प्रोग्रामर को अपने विंग के नीचे ले जाएं। सबसे पहले, यह वरिष्ठ डेवलपर्स को अधिक महत्वपूर्ण पहलों पर काम करने के लिए मुक्त करेगा (ऐसा नहीं है कि सलाह देना महत्वपूर्ण नहीं है)। इसके बाद, यह जूनियर प्रोग्रामरों को अपनी नौकरी में थोड़ा गर्व देगा कि उन्हें इस तरह की जिम्मेदारी के लिए देखा जाएगा और वे शिक्षण में कुछ सीख सकते हैं। अंत में, यह कंपनी के पैसे बचाएगी, क्योंकि वरिष्ठ डेवलपर्स के लिए जूनियर्स की तुलना में बहुत अधिक लागत होती है।
मेरा बॉस इस बात के लिए राजी नहीं हो पाया है कि इसने इस टीम पर काम शुरू करने के बाद से, जाहिरा तौर पर। यह मानते हुए कि निर्णय लिया गया है कि किसी प्रकार का प्रशिक्षण / परामर्श अनिवार्य है, क्या कोई मुझे कुछ बेहतर तर्क प्रदान कर सकता है या मुझे बता सकता है कि मैं गलत क्यों हूं? आपकी टीम क्या करती है?
** हम सभी इस बात से सहमत हो सकते हैं कि वरिष्ठता आवश्यक रूप से सक्षमता को निरूपित नहीं करती है इसलिए "वरिष्ठ प्रोग्रामर" से मेरा तात्पर्य है "टॉप प्रोग्रामर"।