CodeGym /Java Blog /अनियमित /खो गया? प्रोग्रामिंग सीखते समय ट्रैक पर कैसे रहें
John Squirrels
स्तर 41
San Francisco

खो गया? प्रोग्रामिंग सीखते समय ट्रैक पर कैसे रहें

अनियमित ग्रुप में प्रकाशित
यदि सबसे विशिष्ट समस्याओं की एक सूची होती है जिसका अधिकांश प्रोग्रामिंग शिक्षार्थियों को एक बिंदु या किसी अन्य पर सामना करना पड़ता है, तो सीखने के लिए सभी सूचनाओं के दायरे में खोया हुआ महसूस करना शायद सबसे ऊपर या कहीं इसके बहुत करीब होगा। "मुझे लगता है कि क्या सीखना है में खोया हुआ है" या "मुझे लगता है कि कोड कैसे सीखना है, यह सीखने में खो गया है" संदेश बोर्डों और प्रोग्रामिंग के बारे में अन्य वेबसाइटों पर काफी सामान्य प्रश्न-शिकायत है। आज हम कुछ जानकारी के साथ इस समस्या का समाधान करना चाहते हैं। खो गया?  प्रोग्रामिंग सीखते समय ट्रैक पर कैसे रहें - 1

पल्प फिक्शन (1994) में विन्सेंट वेगा के रूप में जॉन ट्रैवोल्टा

प्रोग्रामिंग सीखने के दौरान खोए हुए महसूस न करने के लिए यहां 5 प्रमुख सुझाव दिए गए हैं।

1. स्वीकार करें कि आप कभी भी सब कुछ नहीं सीख पाएंगे और सबसे महत्वपूर्ण पर ध्यान केंद्रित करेंगे।

यह शायद अध्ययन के किसी भी व्यापक क्षेत्र के लिए सही है, लेकिन विशेष रूप से प्रोग्रामिंग के लिए। यहां तक ​​​​कि अगर आप अपनी पसंद के विशिष्ट सॉफ़्टवेयर डेवलपमेंट आला से चिपके रहते हैं, जैसे कि उदाहरण के लिए जावा, तो आप शायद कभी भी सब कुछ नहीं सीख पाएंगे। यही कारण है कि वे कहते हैं कि एक अच्छा प्रोग्रामर बनने के लिए आपको अपने करियर के दौरान हर समय सीखना होगा। इसलिए सीखने की प्रक्रिया में खो जाने की एक मूल कुंजी यह स्वीकार करना है कि हमेशा कुछ ऐसा होगा जिसे आप नहीं जानते हैं। इसके बजाय उन चीजों पर ध्यान केंद्रित करें जिनकी आपको वास्तव में आगे बढ़ने के लिए सीखने की आवश्यकता है।

2. अपना खुद का कोड लिखने की कोशिश किए बिना सिर्फ प्रोग्रामिंग थ्योरी को न पढ़ें।

अभ्यास के समर्थन के बिना सिद्धांत पर ध्यान केंद्रित करना, जैसे अपना कोड लिखना और प्रोग्रामिंग चुनौतियों को हल करना, एक बहुत ही सामान्य गलती है। पढ़ने के सिद्धांत में खो जाना आसान है, क्योंकि इसमें बहुत कुछ है और हमेशा बहुत कुछ रहेगा चाहे आप कितना भी पढ़ लें। यही कारण है कि CodeGym का Java पाठ्यक्रम, उदाहरण के लिए, उन व्यावहारिक कार्यों पर केंद्रित है जो आपके द्वारा सीखे गए प्रत्येक सैद्धांतिक ज्ञान का पालन करते हैं। इस तरह के अभ्यास-पहले दृष्टिकोण को अपनाने से आपको ध्यान केंद्रित रहने और उस ज्ञान के बीच अंतर बताने में मदद मिलती है जिसे आपको वास्तव में सीखने और अन्य अप्रासंगिक जानकारी की आवश्यकता होती है।

3. विवरण याद करने की कोशिश करने के बजाय बड़ी तस्वीर पर ध्यान दें।

सामान्य रूप से सीखने की बात आती है तो एक और आम और शायद पर्याप्त समस्या नहीं है, मानसिक रूप से गलत पक्ष से प्रक्रिया का सामना करना पड़ रहा है। सारी जानकारी याद करने की कोशिश न करें। इसके बजाय, बड़ी तस्वीर को समझने पर ध्यान केंद्रित करें: प्रक्रियाएं एक साथ कैसे काम करती हैं, उनमें से प्रत्येक के पीछे क्या विचार है, आदि। आप हमेशा उस सटीक जानकारी तक पहुंच पाएंगे, जिसकी आपको आवश्यकता है। सॉफ़्टवेयर कार्य के टुकड़ों को बनाने के लिए उपयोग किए जाने वाले दृष्टिकोण और तकनीकों को समझना वह ज्ञान है जिसे आप वास्तव में सीखने से प्राप्त करना चाहते हैं।

4. अलगाव में न सीखें, अन्य शिक्षार्थियों के साथ संवाद करें।

सामाजिक कारक और समुदाय का उपयोग नहीं करना एक और गलती होगी, जिससे आप आसानी से खो सकते हैं। स्टैकऑवरफ्लो और रेडडिट जैसे ऑनलाइन प्रोग्रामिंग समुदायों और संदेश बोर्डों का उपयोग करें। मीटअप और सेमिनार जैसे वास्तविक जीवन की घटनाओं में भाग लेना भी एक अच्छा विचार है। संवाद करें और अन्य शिक्षार्थियों के साथ अपने अनुभव साझा करें। CodeGym सहायता अनुभाग, फ़ोरम, चैट और टिप्पणियों सहित कई सुविधाओं में अपने उपयोगकर्ताओं के लिए समुदाय और सामाजिक इंटरैक्शन की शक्ति को अपनाता है ।

5. एक ही समय में बहुत सारे शिक्षण संसाधनों का उपयोग न करें।

विभिन्न रूपों में सीखने के संसाधनों की प्रचुरता प्रोग्रामिंग से संबंधित ज्ञान को अधिक सुलभ बनाती है लेकिन एक ही समय में संरचना और भ्रमित करने में मुश्किल होती है। चूंकि प्रोग्रामिंग भाषाओं और तकनीकों पर बहुत सारे पाठ्यक्रम, व्याख्यान, गाइड और ट्यूटोरियल ऑनलाइन उपलब्ध हैं, अक्सर एक ही जानकारी अलग-अलग क्रम में प्रदान की जाती है, यदि आप केवल एक या दो पर भरोसा नहीं करते हैं तो खो जाना वास्तव में आसान है आपके सीखने की नींव के रूप में मुख्य संसाधन। यह बेहतर है यदि इनमें से कम से कम एक संसाधन आपको एक उचित शिक्षण संरचना प्रदान कर सकता है, जो आपको आगे क्या सीखना है, इसके मानचित्र के रूप में कार्य करेगा।

राय और सुझाव

अनुभवी सॉफ्टवेयर डेवलपर्स से कोड सीखने के दौरान खोए हुए महसूस करने की समस्या पर कुछ विचार यहां दिए गए हैं। “मैं एक पेशेवर सॉफ्टवेयर इंजीनियर हूं जो प्रतिदिन C++ कोड लिखता है, लेकिन अभी भी भाषा के कुछ हिस्से हैं जिनसे मैं अपरिचित हूं। मुझे लगता है कि जब आप शुरू करते हैं तो खोया हुआ महसूस नहीं करना बहुत अजनबी होगा। आज, मैंने अपने खाली समय में रस्ट सीखना शुरू किया, और यहां तक ​​कि कंप्यूटर विज्ञान और प्रोग्रामिंग की एक अच्छी समझ के साथ, मैंने खुद को सभी नए सिंटैक्स, स्पष्ट जीवन काल और उधार चेकर के साथ खोया हुआ पाया। मुझे वास्तव में इसके साथ तालमेल बिठाना पड़ रहा है। हालाँकि, अब तक, मुझे थोड़ा सा खोया हुआ महसूस करने की आदत हो गई है। मैंने अनिवार्य रूप से थोड़ा सा खोया हुआ महसूस करना बंद नहीं किया है, इसलिए मैं इसे हतोत्साहित नहीं होने दूंगा और मैं कोशिश करता रहूंगा। यदि आप जानना चाहते हैं कि प्रोग्राम कैसे करें, तो आपको वही करना चाहिए। यह बहुत फायदेमंद है,एक अनुभवी सॉफ्टवेयर डेवलपर पैट्रिक ऑपरले की सिफारिश करता है । "क्या आपको कभी किसी अजीब शहर में छोड़ा गया है जहां आप जानते हैं कि आप कहां हैं और आप कहां जाना चाहते हैं लेकिन सभी सड़कों और साइटों से अपरिचित हैं? आपके उस स्थिति में कई बार रहने के बाद यह सामान्य हो जाता है। आप सीखते हैं कि आप अपना रास्ता खोजने में सक्षम हैं, भले ही आपको दिशा-निर्देश मांगने की आवश्यकता हो, और कुछ बाधाओं के बावजूद आप हमेशा प्रबल रहेंगे। अच्छे प्रोग्रामर लगातार नए उपकरण सीख रहे हैं, नवीनतम पुस्तकालयों का उपयोग कर रहे हैं, नई भाषाओं का सामना कर रहे हैं, और एकदम नई चुनौतियों का समाधान कर रहे हैं। यह एक अच्छी बात है - यह इसे उबाऊ होने से बचाती है। यही इसे मजेदार बनाता है! पूर्व सॉफ्टवेयर आर्किटेक्ट जेम्स बार्टन कहते हैं । अभ्यास करना न भूलें, याद दिलाता हैकेविन प्राइस, एक अन्य प्रोग्रामिंग अनुभवी: "प्रोग्रामिंग एक कौशल है। कौशल का अभ्यास करना होगा। प्रोग्रामिंग के कौशल में महारत हासिल करने वाले बहुत से लोग शुरुआत में ही अपने संघर्षों को भूल जाते हैं और इसे इतना आसान बना देते हैं। सच्चाई यह है कि, कोई भी एक अच्छा प्रोग्रामर बनकर पैदा नहीं होता है, और जबकि कुछ चीजें आपको इसे दूसरों की तुलना में जल्दी सीखने के लिए प्रेरित कर सकती हैं - उन सभी को अभ्यास करना पड़ता है। मेरे पास इंजीनियरिंग की डिग्री है, और स्कूल के बाद मैं एक अच्छा प्रोग्रामर था। यह तब तक नहीं था जब तक मैंने इसमें हजारों घंटे नहीं लगाए थे कि मेरे पास एक आह-हा क्षण था जिसने सब कुछ इस तरह से एक साथ जोड़ दिया कि मुझे लगा जैसे मैं किसी भी प्रोग्रामिंग प्रोजेक्ट से निपट सकता हूं। यह तब की बात है जब मैं इंजीनियरिंग स्कूल से स्नातक होने के बाद 28 - छह साल का था। लगे रहो, अभ्यास करते रहो, निराश मत हो।
टिप्पणियां
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION