कई भाषाओं को जानने का मुख्य लाभ उन्हें सीधे लिखने में नहीं है। अन्य सभी चीजें समान हैं, मैं एक C # प्रोग्रामर के साथ काम करूंगा जो C, Python और Lisp (उदाहरण के लिए) जानता है, जो केवल C # में हैक किया गया है। ऐसा नहीं है कि अधिक भाषाओं को जानना बेहतर है, यह है कि कई स्तरों पर और कई दृष्टिकोणों से समस्याओं के बारे में सोचने में सक्षम होना वास्तव में सहायक है।
एक प्रोग्रामिंग भाषा जो प्रोग्रामिंग के बारे में आपके सोचने के तरीके को नहीं बदलती है, वह जानने लायक नहीं है। -अलन पर्लिस
यह एक और भाषा की जाँच करने या इसे फिर से शुरू करने के बारे में नहीं है; आपको बस इसकी अंतर्निहित अवधारणाओं को अच्छी तरह से समझने की आवश्यकता है ताकि इसमें पूर्ण लाभ प्राप्त हो सके। आपको सिंटैक्स की बुनियादी समझ होने से वह नहीं मिलेगा।
अधिक प्रत्यक्ष उत्तर "यह निर्भर करता है" है।
ऐसी बड़ी कंपनियों में जिनकी आपको अपेक्षा की जाती है / विशेषज्ञ करने की अनुमति है, लेकिन जैसा कि मैंने ऊपर कहा था, मेरा मानना है कि आपके एक पसंदीदा उपकरण से परे चीजों को समझने में अभी भी लाभ है।
छोटी जगहों पर, आप वास्तव में उससे दूर नहीं हो सकते। यदि और कुछ नहीं है, तो आपको आमतौर पर अपने ऐप को बनाए रखने के साथ-साथ इसे बनाने की आवश्यकता होती है, और आप शायद लॉग / डेटा के माध्यम से चलने के लिए समान भाषाओं का उपयोग नहीं करते हैं जैसा कि आप वास्तव में अपने ऐप को बनाने के लिए करते हैं। मुझे लगता है कि आप किसी एक भाषा को जानने के साथ तकनीकी रूप से दूर हो सकते हैं, लेकिन एक अच्छा प्रदर्शन, जोरदार-टाइप (या कम से कम जोर-सक्षम) होने का लाभ, शायद संकलित भाषा भारी उठाने, और रखरखाव के लिए एक पटकथा भाषा / सेटअप / स्क्रिप्टिंग कार्य बहुत बड़ा लगता है। मैं निश्चित रूप से इसके बिना नहीं करना चाहता।