हाल ही में, मैंने एक जूनियर डेवलपर के रूप में अपनी पहली नौकरी शुरू की और इस छोटी सी कंपनी में मुझे सलाह देने के लिए मेरे पास अधिक वरिष्ठ डेवलपर हैं। हालाँकि, कई बार ऐसा होता है जब वह मुझे उन चीजों के बारे में सलाह देता है, जिनसे मैं सहमत नहीं हो सकता (यह विशेषज्ञों द्वारा लिखे गए विषय पर कई अच्छी पुस्तकों में जो मैंने सीखा है, उसके विपरीत, मैंने कुछ प्रश्नोत्तर साइटों पर पूछे गए प्रश्न भी सहमत हैं। मेरे साथ) और अपने व्यस्त कार्यक्रम को देखते हुए, हमारे पास शायद लंबी बहस के लिए समय नहीं है।
अब तक, मैं उनकी बात सुनकर इस मुद्दे को टालने की कोशिश कर रहा हूं, जो मैंने वर्तमान अच्छी प्रथाओं के रूप में सीखा है, उसके आधार पर एक काउंटरपॉइंट उठा रहा हूं। वह अपने मूल बिंदु को फिर से उठाता है (ज्यादातर समय वह सबसे अच्छा अभ्यास, अधिक बनाए रखने योग्य लेकिन सिर्फ आगे नहीं जाने के लिए कहेगा), मैं एक नोट लेता हूं (क्योंकि उसने मेरे काउंटरपॉइंट का मुकाबला करने के लिए एक नया बिंदु नहीं उठाया था), इसके बारे में सोचें यह और घर पर शोध, लेकिन कोई बदलाव नहीं करते (मैं अभी भी आश्वस्त नहीं हूं)। लेकिन हाल ही में, उसने मुझसे फिर से संपर्क किया, मेरा कोड देखा और मुझसे पूछा कि मैंने उसे अपने सुझाव में क्यों नहीं बदला है। 2--3 सप्ताह में यह तीसरा समय है।
एक जूनियर डेवलपर के रूप में, मैं जानता हूं कि मुझे उनका सम्मान करना चाहिए, लेकिन साथ ही मैं उनकी कुछ सलाह से सहमत नहीं हो सकता। फिर भी मुझ पर बदलाव करने के लिए दबाव डाला जा रहा है जो मुझे लगता है कि इस परियोजना को बदतर बना देगा। बेशक एक अनुभवहीन डेवलपर के रूप में, मैं गलत हो सकता हूं और उसका तरीका बेहतर हो सकता है, यह उन अपवाद मामलों में से 1 हो सकता है।
मेरा सवाल यह है कि अगर किसी वरिष्ठ डेवलपर की सलाह अच्छी, बुरी या शायद अच्छी हो, लेकिन आज के संदर्भ में पुरानी हो गई है तो मैं बेहतर जज का क्या कर सकता हूं? और अगर यह बुरा / पुराना है, तो मैं इस बात का इस्तेमाल कैसे कर सकता हूं कि मैं अपने 'दबाव' के बावजूद इसे इस तरह से लागू नहीं कर पाऊं कि मैं उन्हें एक वरिष्ठ के रूप में सम्मान दूं?