लगभग 25 या शायद 30 वर्षों में मुझे कई नई भाषाएँ सीखनी पड़ीं। अब बहुत से मैंने गिनती खो दी है। यहाँ एक मोटी सूची है।
अगर मैं रास्ता जाता हूं, तो वापस ...
8080, Z80, 6502, 8086, 80286 कोडांतरक।
बेसिक (लगभग 6 किस्में)।
एपीएल (याय)
पी एल / 1
फोरट्रान 4 और 77
COBOL (यह विश्वास है या नहीं)
PASCAL (डेल्फी सहित कई किस्में)
OCCAM2 (मज़ा के ढेर - तत्काल प्रक्रिया निर्माण)
सी (बहुत सारे संकलक, बहुत सारे प्रोसेसर, बहुत सारे विचित्र संस्करण)
सी ++
एडा (बड़ी प्रणाली और एम्बेडेड सिस्टम)
थोड़ा पर्ल सिर्फ मनोरंजन के लिए
पीएचपी
इनका उपयोग सभी प्रकार की मशीनों पर किया गया है - छोटे एम्बेडेड सिस्टम, डेवलपमेंट बोर्ड, IBM मेनफ्रेम रनिंग TSO, VAX / VMS, CP / M, DOS, विंडोज, सोलारिस, लिनक्स, बिना OS वाले एम्बेडेड सिस्टम, रिमोट होस्टेड डेवलपमेंट एन्वायरमेंट, और सूची में चला जाता है।
और वहाँ कुछ और अस्पष्ट चीजें हैं जो मुझे याद नहीं कर सकते हैं (या पीएल / एम नहीं करना चाहते हैं)।
इनमें से प्रत्येक को सीखना पड़ा क्योंकि यह नौकरी पाने का हिस्सा था। ज्यादातर मामलों में मुझे पहले से कोई अनुभव नहीं था, बस एक सहनशील प्रबंधक था और काम को पूरा करने और काम करने की इच्छा थी।
अगर कुछ नया सीखना आपके हित में है, तो एक पुस्तक खरीदें, एक नाटक करें, अपने समय में चीजें करें। यदि किसी पद के लिए जा रहे हैं तो यह एक रिज्यूम पर अच्छा लगता है जो आपने ऐसा किया है क्योंकि आप रुचि रखते हैं।
जैसा कि अन्य जवाबों में से एक ने बताया, ज्यादातर समय मुख्यधारा की चीजें करने के लिए अवधारणाएं बहुत कुछ नहीं बदलती हैं, केवल इसे व्यक्त करने के साधन। (या निश्चित रूप से आप कुछ बहुत ही असामान्य भाषाओं में प्राप्त कर सकते हैं जो कोई ओओ या प्रक्रियात्मक नहीं हैं और इसके लिए मानसिकता में बदलाव की आवश्यकता है।)
यदि आपको अपनी नौकरी के हिस्से के रूप में साधारण से हटकर कुछ करने का मौका मिलता है, तो आप इस अवसर को पकड़ सकते हैं। ऊपर सूचीबद्ध उन चीजों में से अधिकांश जिनका मैंने वर्षों से उपयोग नहीं किया है और फिर से उपयोग करने की संभावना नहीं है, लेकिन आप कभी नहीं जानते हैं। एक दिन मैं वास्तव में एक माइक्रोकैप्ड एपीएल मशीन बनाना चाहूंगा :)