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