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

व्यापक अर्थ में, इसे आमतौर पर कोडर ब्लॉक के रूप में जाना जाता है। ढीले ढंग से बोलते हुए, यह उस समय के बारे में है जब आपके पास किसी भी प्रकार के सिद्धांत या व्यावहारिक मार्गदर्शिकाओं पर भरोसा न करते हुए स्वयं कुछ बनाने के मुद्दे हैं।

काफी विशिष्ट समस्या, विशेष रूप से उन पाठ्यक्रमों और सीखने के कार्यक्रमों के छात्रों के लिए जिनके पास सीखने के सिद्धांत से लेकर अपना कोड लिखने तक के लेन-देन का सही तरीका नहीं है।

यहाँ कुछ सुझाव दिए गए हैं कि इस अड़चन को एक बार और सभी के लिए कैसे दूर किया जाए।

1. कोडिंग कार्यों को हल करने का प्रयास करें

सबसे सरल से शुरू करते हुए, इस तरह, आपके दिमाग को अंतिम परिणाम पर बहुत अधिक दबाव डाले बिना, एक आसान और मनोरंजक तरीके से कोड टाइप करने की आदत डालने का मौका मिलेगा। हमें यह सलाह सबसे पहले इसलिए देनी पड़ी क्योंकि, जैसा कि आप जानते हैं, CodeGym Java कोडिंग कार्यों का बादशाह है।

2. किसी और के कोड को पढ़ने और रिवर्स इंजीनियरिंग करने का प्रयास करें

यदि आपको कोड लिखने में परेशानी हो रही है तो किसी और द्वारा लिखे गए कोड को पढ़ना शुरू करें। प्रत्येक पंक्ति के उद्देश्य का पता लगाने की कोशिश करते समय, संरचना को समझें और उसी चीज़ को स्वयं लिखें। इस तरह से आप कोड के साथ वास्तविक कार्य और इसे लिखे जाने के तरीकों के अभ्यस्त होना शुरू कर सकते हैं।

गिटहब परियोजनाओं और कोड को खोजने के लिए एक शानदार जगह होगी जो कि आप अंततः प्रोग्राम करना चाहते हैं। कोड पढ़ने के अभ्यस्त हो जाने के बाद, आप वास्तविक कोडिंग अनुभव प्राप्त करने और अपने रिज्यूमे/पोर्टफोलियो में एक प्रोजेक्ट जोड़ने के लिए, वहां किसी एक ओपन सोर्स प्रोजेक्ट में योगदान करने का प्रयास कर सकते हैं।

3. दूसरों को उनके कोड के साथ मदद करने का प्रयास करें

दूसरों को पढ़ाकर कुछ सीखने का सिद्धांत कोडिंग के लिए भी काम करता है। यदि आपको स्वयं कोड लिखने में समस्या हो रही है, तो उसी कार्य में दूसरों की मदद करने का प्रयास करें! उदाहरण के लिए, आप उन लोगों की सहायता कर सकते हैं जो प्रोग्रामिंग फ़ोरम और स्टैक ओवरफ़्लो, हैकर न्यूज़, रेडिट या क्वोरा जैसे ऑनलाइन समुदायों पर मदद की तलाश कर रहे हैं।

CodeGym में, जैसा कि आप पहले से ही जानते हैं, हमारे पास ठीक उन्हीं कारणों के लिए एक अलग सहायता अनुभाग है: जो लोग मदद मांग रहे हैं वे इसके लिए पूछ सकते हैं, जबकि जो लोग शिक्षण-दर-शिक्षण प्रभाव का उपयोग करना चाहते हैं, वे योगदान करने के लिए स्वतंत्र हैं।

4. अपने सामान को कोड करने के विचार से प्यार करने की कोशिश करें

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

5. गलतियाँ करने और काम न करने वाले कोड लिखने के बारे में चिंता न करें

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