CodeGym /Java Blog /अनियमित /स्क्रैच से जावा सीखना कैसे शुरू करें और सामान्य गलतियाँ न...
John Squirrels
स्तर 41
San Francisco

स्क्रैच से जावा सीखना कैसे शुरू करें और सामान्य गलतियाँ न करें?

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

तो, जावा क्या है?

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

लोग जावा क्यों सीखते हैं?

  • जावा डेवलपर्स हमेशा मांग में रहते हैं। ऐसा इसलिए है क्योंकि जावा हर जगह है; एंड्रॉइड फोन, गेम, कंप्यूटर प्रोग्राम, सर्वर-साइड वेब एप्लिकेशन आदि। जावा प्रोग्रामर कंपनियों में डेवलपर्स के रूप में काम कर सकते हैं या एंड्रॉइड और गेमिंग जावा प्रोग्रामर के लिए एक विशाल बाजार के साथ फ्रीलान्स कर सकते हैं।

  • अच्छी तनख्वाह वाली नौकरियां। औसतन, यूएस में एक डेवलपर को $107K का भुगतान किया जाता है, जबकि यूरोप में उन्हें लगभग $60K का भुगतान किया जाता है।

  • व्यापक पेशेवर क्षितिज। जावा एक सामान्य-उद्देश्य वाली भाषा है जो सेल फोन, लैपटॉप, पीसी, स्मार्ट टीवी और अन्य जैसे कई उपकरणों पर चलती है।

जावा सीखने में विशिष्ट गलतियाँ क्या हैं और उनसे कैसे बचें?

बिना लक्ष्य निर्धारित किए सीखना

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

एक ही बार में सब कुछ पाने की कोशिश कर रहा है

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

अभ्यास के बिना सिद्धांत

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

अलगाव में सीखना

स्व-अध्ययन का मतलब यह नहीं है कि आपको अलगाव में काम करने की आवश्यकता है। आप एक ऑनलाइन जावा समुदाय का हिस्सा बन सकते हैं जहां आप अपने साथियों के साथ अपने अनुभव साझा करते हैं और विभिन्न विषयों पर चर्चा करते हैं। कठिन कार्यों का सामना करने पर यह आपको प्रेरित रहने में मदद कर सकता है।

जटिल कार्यों से लंबे समय तक चिपके रहना

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

वास्तविक गलतियों के प्रति असावधानी

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

सोचने से पहले कोडिंग

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

प्रयोगों का डर

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

स्व-प्रेरणा पर काम नहीं कर रहा है

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

इन गलतियों से बचने के लिए कुछ उपयोगी सलाह

पेरेटो सिद्धांत (उर्फ 80/20 नियम)

पेरेटो सिद्धांत कहता है कि 80% प्रभाव केवल 20% कारणों से आते हैं। उदाहरण के लिए, आपकी कोडिंग परियोजनाओं का 80% जावा की सबसे सामान्य 20% अवधारणाओं पर निर्भर करेगा। आपके जावा अध्ययनों पर भी यही सिद्धांत लागू किया जा सकता है: अभ्यास के लिए अपना 80% समय और सिद्धांत सीखने के लिए 20% समर्पित करें।

स्क्रैच से जावा सीखना शुरू करने के लिए शैक्षिक योजना

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

  • प्रश्न पूछना और अन्य छात्रों से बात करना। जावा समुदाय के सक्रिय सदस्य बनें; प्रश्न पूछें जब आप फंस गए हों और अपने साथियों की मदद करें यदि आप उनकी समस्याओं का समाधान जानते हैं। अन्वेषण करें कि दूसरे क्या कर रहे हैं और उनकी सफलताओं से प्रेरित हों।

  • छोटे-छोटे कार्यों को सुलझाना। प्रतिदिन छोटे-छोटे कार्यों को हल करने की आदत डालें। CodeGym के मिनी-गेम्स आपको अपने मिनीगेम्स को विकसित करने और उन्हें दूसरों के खेलने के लिए प्रकाशित करने का अवसर देते हैं, जो आपको प्रेरणा के साथ-साथ संतुष्टि भी देता है।

अभ्यास

अभ्यास आपके जावा सीखने की योजना का एक अभिन्न अंग है। आपके प्रोग्रामिंग कौशल को विकसित करने में आपकी मदद करने के लिए यहां कुछ उपयोगी संसाधन दिए गए हैं:

कोडजिम

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

  • पाठ्यक्रम 80% अभ्यास है। 1200 कुल कार्यों के साथ पहले पाठ से अभ्यास शुरू होता है।

  • मजबूत जावा समुदाय। समान विचारधारा वाले लोगों के एक बड़े समुदाय के साथ, आप अकेले नहीं होंगे।

  • आभासी शिक्षक। आपके समाधान का तुरंत आकलन करता है और सिफारिशें देता है; आपको क्या करने की आवश्यकता है, इसके बारे में आवश्यकताओं की एक स्पष्ट सूची प्रदान करना।

वीडियो पाठ्यक्रम:

  • शुरुआती प्लेलिस्ट के लिए जावा ट्यूटोरियल
    इस प्लेलिस्ट में 100+ जावा ट्यूटोरियल शामिल हैं जो बहुत ही बुनियादी बातों के लिए शुरू होते हैं जैसे विभिन्न ऑपरेटिंग सिस्टम के लिए जावा को उन्नत ट्यूटोरियल जैसे लैम्ब्डा एक्सप्रेशन और वेब स्क्रैपिंग के लिए स्थापित करना।

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

सर्वश्रेष्ठ पुस्तकें:

लपेटें

जावा सीखना व्यक्तिगत और व्यावसायिक दोनों स्तरों पर एक पुरस्कृत अनुभव है। इसे सर्वश्रेष्ठ बनाने के लिए, आपको अपने लक्ष्यों की योजना बनाकर, अभ्यास पर ध्यान केंद्रित करते हुए, गलतियों को सहन करते हुए और प्रयोगों से सीखते हुए, और एक सक्रिय जावा समुदाय का हिस्सा बनकर सीखने की प्रक्रिया को अपनाना चाहिए। इन प्रयासों को CodeGym , वीडियो सामग्री और पुस्तकों जैसे लर्निंग प्लेटफॉर्म से मदद मिल सकती है ।
टिप्पणियां
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION