मैं अक्सर इसका सामना करता हूं, जब मैं किसी ऐसे व्यक्ति की मदद कर रहा हूं जो प्रोग्रामिंग में नया है और पहली बार इसे सीख रहा है। मैं वास्तव में नए newbies के बारे में बात कर रहा हूं, अभी भी OOness के बारे में सीख रहा हूं, वस्तुओं का निर्माण, विधि कॉल और इस तरह से सामान। आमतौर पर, उनके पास कीबोर्ड होता है और मैं सिर्फ मार्गदर्शन दे रहा हूं।
एक ओर, IDEs की स्वतः पूर्ण विशेषता उन्हें प्रतिक्रिया देने में मदद करती है कि वे इसे सही कर रहे हैं और वे जल्दी से इसे पसंद करने और इस पर भरोसा करने के लिए मिलते हैं।
दूसरी ओर, मुझे डर है कि आईडीई स्वत: पूर्णता पर जल्दी निर्भरता उन्हें वास्तव में अवधारणाओं को समझने या कार्य करने में सक्षम नहीं बनाती अगर वे एक दिन केवल एक साधारण संपादक के साथ खुद को पाते हैं।
क्या इस संबंध में अधिक अनुभव वाला कोई व्यक्ति अपनी राय साझा कर सकता है? जो एक नौसिखिया, स्वत: पूर्ण या मैनुअल टाइपिंग के लिए बेहतर है?
अद्यतन करें
इनपुट के लिए सभी को धन्यवाद!
कई उत्तर स्वतः पूर्ण के मुख्य उपयोग पर ध्यान केंद्रित करने के लिए प्रतीत होते हैं, जैसे कि विधियाँ पूर्ण करना, विधियाँ देखने और दस्तावेज़ीकरण प्रदान करना आदि लेकिन आजकल IDE बहुत कुछ पसंद करते हैं।
- सूची प्रकार की एक वस्तु बनाते समय, दाएं हाथ की तरफ नए ArrayList के लिए एक IDE ऑटोकॉमप्लेट्स। यह एक नौसिखिया के लिए तुरंत स्पष्ट नहीं हो सकता है कि यह नई सूची क्यों नहीं हो सकती है, लेकिन यह काम करता है, इसलिए वे आगे बढ़ते हैं।
- संदर्भ में स्थानीय चर के आधार पर भरने की विधि पैरामीटर।
- वस्तु जातियों का प्रदर्शन करना
- स्वचालित रूप से 'आयात' या 'स्टेटमेंट्स' का उपयोग करके जोड़ना
और भी बहुत कुछ। ये मेरे कहने का प्रकार हैं। याद रखें मैं उन लोगों के बारे में बात कर रहा हूं जो 101 का प्रोग्रामिंग कर रहे हैं, वास्तव में सिर्फ शुरुआत कर रहे हैं। मैंने आईडीई को इन चीजों को करते हुए देखा है, जिनके बारे में उन्हें कुछ पता नहीं है, लेकिन वे सिर्फ अपना काम करते हैं।
कोई यह तर्क दे सकता है कि इससे उन्हें कार्यक्रम के प्रवाह पर ध्यान केंद्रित करने और भाषा की बारीकियों को समझने से पहले चीजों को लटका पाने में मदद मिलती है, लेकिन मुझे यकीन नहीं है।