CodeGym /Java Blog /अनियमित /जितनी जल्दी हो सके जावा सीखने के लिए शीर्ष 7 टिप्स और ट्र...
John Squirrels
स्तर 41
San Francisco

जितनी जल्दी हो सके जावा सीखने के लिए शीर्ष 7 टिप्स और ट्रिक्स

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

1. एक रोमांचक परियोजना खोजें जिसे आप जावा के साथ बना सकते हैं

यहाँ एक अच्छी शुरुआती युक्ति हैब्रायन कन्नप, एक अनुभवी प्रोग्रामर और लेखक कोड करियर जीनियस ब्लॉग से: “जब मैं 2002 में हाई स्कूल में सीनियर था तब मैंने जावा सीखने का फैसला किया। मैंने 21 दिनों में खुद को टीच योरसेल्फ जावा की एक प्रति प्राप्त की, ताकि मूल बातें पता चल सकें और यह पता चल सके कि यह C/C++ से कैसे भिन्न है। पुस्तक मददगार थी, लेकिन मैंने इसे एक या दो सप्ताह में चबा लिया। और फिर मैंने कुछ ऐसा किया जिससे बहुत फर्क पड़ा। मैंने जावा के साथ कुछ अच्छा बनाने का फैसला किया! मैं जावा 2D का उपयोग करके अपना अंतिम काल्पनिक शैली आरपीजी गेम बनाने के बारे में वास्तव में उत्साहित हूं। अगले महीने के लिए, हर एक दोपहर और शाम को मैं जुनूनी रूप से उस परियोजना को हैक कर रहा था। जिस तरह से मुझे पता चला कि स्क्रीन पर ग्राफिक्स को कैसे आउटपुट करना है, स्प्राइट्स को एनिमेट करना है, आउटपुट करना है और स्क्रीन पर एक टाइल मैप को स्थानांतरित करना है, टकराव का पता लगाना, संगीत, ध्वनि प्रभाव, और मैंने जावा स्विंग का उपयोग करके अपना खुद का टाइल मैप एडिटर भी बनाया है! मेरे लिए महत्वपूर्ण बिंदु कुछ बनाने के बारे में उत्साहित होना था। मेरे पास एक प्रोजेक्ट था जिसके बारे में मुझमें इतनी अच्छी ऊर्जा थी, और जावा सब कुछ संभव बनाने के लिए एक रोमांचक तकनीक थी!" ब्रायन निश्चित रूप से सही है। जावा के साथ आप जो कुछ मज़ेदार और रोमांचक बनाना चाहते हैं, उसे खोजना एक त्वरित और मज़ेदार तरीके से भाषा सीखने के लिए खुद को प्रेरित करने का एक शानदार तरीका है। वास्तव में, यह उन चीजों में से एक है जो CodeGym पाठ्यक्रम को डिजाइन करते समय हमारे दिमाग में थी। यही कारण है कि हमारे पास एक कहानी है, पाठ्यक्रम के कुछ हिस्सों को एक साथ जोड़ना, और जावा को लागू करने के बारे में उत्साहित करने के लिए डिज़ाइन किए गए विभिन्न कार्य यह जानने के लिए कि आप अपनी पसंद की चीज़ बनाने के लिए इस भाषा का उपयोग कैसे कर सकते हैं। "ब्रायन निश्चित रूप से सही है। जावा के साथ आप जो कुछ मज़ेदार और रोमांचक बनाना चाहते हैं, उसे खोजना एक त्वरित और मज़ेदार तरीके से भाषा सीखने के लिए खुद को प्रेरित करने का एक शानदार तरीका है। वास्तव में, यह उन चीजों में से एक है जो CodeGym पाठ्यक्रम को डिजाइन करते समय हमारे दिमाग में थी। यही कारण है कि हमारे पास एक कहानी है, पाठ्यक्रम के कुछ हिस्सों को एक साथ जोड़ना, और जावा को लागू करने के बारे में उत्साहित करने के लिए डिज़ाइन किए गए विभिन्न कार्य यह जानने के लिए कि आप अपनी पसंद की चीज़ बनाने के लिए इस भाषा का उपयोग कैसे कर सकते हैं। "ब्रायन निश्चित रूप से सही है। जावा के साथ आप जो कुछ मज़ेदार और रोमांचक बनाना चाहते हैं, उसे खोजना एक त्वरित और मज़ेदार तरीके से भाषा सीखने के लिए खुद को प्रेरित करने का एक शानदार तरीका है। वास्तव में, यह उन चीजों में से एक है जो CodeGym पाठ्यक्रम को डिजाइन करते समय हमारे दिमाग में थी। यही कारण है कि हमारे पास एक कहानी है, पाठ्यक्रम के कुछ हिस्सों को एक साथ जोड़ना, और जावा को लागू करने के बारे में उत्साहित करने के लिए डिज़ाइन किए गए विभिन्न कार्य यह जानने के लिए कि आप अपनी पसंद की चीज़ बनाने के लिए इस भाषा का उपयोग कैसे कर सकते हैं।

2. ज्यादा से ज्यादा अभ्यास करें

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

3. नियमित रूप से पढ़ाई करें और लंबा ब्रेक न लें

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

4. अन्य शुरुआती और नए शिक्षार्थियों के साथ सहयोग करें

प्रयासों को संयोजित करने और एक-दूसरे का समर्थन करने के लिए अन्य नए शिक्षार्थियों के साथ सहयोग सफल जावा स्व-शिक्षार्थियों की एक और छोटी चाल है। यह दृष्टिकोण हमारे मस्तिष्क के काम करने के तरीके के कारण प्रभावी है: इसके लिए कुछ सीखने का सबसे अच्छा तरीका यह है कि इसे अन्य लोगों को सिखाया जाए। इसलिए दूसरों के साथ सहयोग करना और कम अनुभवी शिक्षार्थियों की मदद करना बहुत अच्छा काम करता है। बेशक, हम हमेशा से जानते हैं कि समुदाय और सहयोग कितना महत्वपूर्ण है। इसलिए हमारी वेबसाइट पर हेल्प सेक्शन है, जहां CodeGym के छात्र मदद मांग सकते हैं, और साथी शिक्षार्थियों या Codegym के अपने Java विशेषज्ञों से इसे प्राप्त कर सकते हैं।

5. अपने सीखने के सत्र को काफी लंबा रखें (दिन में 1 घंटे से अधिक)

जैसा कि कई अनुभवी प्रोग्रामर आपको बताएंगे, हर दिन एक घंटे के लिए जावा सीखना सबसे प्रभावी रणनीति नहीं हो सकती है। ज्यादातर लोगों के लिए, एक घंटा पर्याप्त नहीं होगा क्योंकि आप कोडिंग में लगने वाला वास्तविक समय लगभग 20-30 मिनट का होगा। यहाँ एक अनुभवी डेवलपर और LaernAppMaking.com वेबसाइट के संस्थापक Reinder de Vries को साझा करना हैइसके बारे में: "दिन में केवल एक घंटा सीखना (इससे कोई फर्क नहीं पड़ता कि कितने दिन लगातार) सीखा है, और यह आपकी सीखने की क्षमता को नुकसान पहुंचाएगा। क्या आपके पास दिन में 2 या 3 घंटे सीखने का विकल्प है, शायद छोटे अंतराल में? जब आप एक घंटे के लिए प्रोग्रामिंग सीखते हैं, तो कोड लिखने में लगने वाला वास्तविक समय 20 मिनट जितना कम हो सकता है। प्रोग्रामिंग के अलावा आप बहुत सी अन्य चीजें करते हैं: पढ़ना, संदर्भों को देखना, स्क्रीन पर घूरना, Google खोज प्रश्नों को एक साथ रखने की कोशिश करना, और निश्चित रूप से, फेसबुक या व्हाट्सएप और अन्य रुकावटों की जांच करना। सीखते समय, आपके दिमाग को नई जानकारी को संसाधित करने के लिए "वार्म अप" (बस काम करने की तरह) और शांत होने की आवश्यकता होती है। स्विचिंग कार्यों और संदर्भ में ध्यान लगता है, और विशेष रूप से प्रोग्रामिंग के लिए "ज़ोन आउट" करने में समय और प्रयास लगता है। यहां जोड़ने के लिए एक सामान्य बात यह है: समय बर्बाद न करें और जितना हो सके, कुछ तेजी से हासिल करने पर ध्यान केंद्रित करें (आपके पास दुनिया में हर समय नहीं है!), चाहे जावा में कोड करना सीखना हो या कुछ और। यहाँ एक अच्छा प्रेरक हैएक अनुभवी जावा डेवलपर हैगर किम की सिफारिश : "डलाओ मत। अर्थव्यवस्थाएं बदलती हैं। आईटी की दुनिया पिछले कुछ वर्षों में बहुत बदल गई है, लेकिन एक बात अभी भी वही है: जब एक कमजोर अर्थव्यवस्था कंपनियों को लागत में कटौती करने के लिए मजबूर करती है, तो परियोजनाओं को स्थगित कर दिया जाएगा या यहां तक ​​कि रद्द कर दिया जाएगा। जब परियोजनाएं गायब हो जाती हैं, तो नौकरियां गायब हो जाती हैं। आखिरकार, अर्थव्यवस्था का पेंडुलम हमेशा पीछे की ओर झूलता है, लेकिन इसमें कई साल लग सकते हैं। तो एक अच्छी शुरुआत पाने के लिए अभी भी फलती-फूलती अर्थव्यवस्था के ज्वार की सवारी करें। ख़ूब कहा है।

6. बार को बहुत नीचे न रखें

एक और अच्छी सामान्य टिप यह है कि जब कोड सीखने की बात आती है, तो बार को अपने लिए बहुत नीचे न रखें, जो आमतौर पर कई शुरुआती करते हैं। उदाहरण के लिए, लोगों के लिए यह सोचना सामान्य है कि वे एक नया कौशल सीखने के लिए बहुत पुराने हैं, खासकर यदि यह "प्रोग्रामिंग के रूप में जटिल" है। यहां तक ​​कि उनके 20-एस के अंत या 30-एस के शुरुआती दिनों में लोग अक्सर सोचते हैं कि वे "इस बकवास के लिए बहुत पुराने" हो सकते हैं। बेशक, ज्यादातर मामलों में बहुत पुराना होना सिर्फ एक बहाना है जिसे आप अपने आप को छोड़ने की अनुमति देने के लिए आते हैं, अक्सर आपके शुरू होने से पहले ही। यहाँ एक अनुभवी जावा कोडर ब्रायन लिम का क्या कहना हैलोगों के बारे में जब वे 30 वर्ष से अधिक उम्र के होते हैं तो जावा सीखना शुरू करते हैं: “जावा बहुत संरचित और कॉर्पोरेट है। मुझे लगता है कि यह एक संरचित दिमाग के लिए एकदम सही है, जो डिज़ाइन पैटर्न और ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग पसंद करता है। और शायद यह अधिक संभावना है कि एक वृद्ध व्यक्ति के पास संरचित दिमाग होता है। इसमें सर्टिफिकेशन में करियर का रास्ता भी है और वृद्ध लोगों के लिए अच्छी गैर-स्टार्टअप प्रकार की नौकरियां हैं। यदि आप अपना खुद का उत्पाद बना रहे हैं तो एक और तरीका जावा महान हो सकता है। Microsoft और .NET को खुले स्रोत की दुनिया में गंभीरता से नहीं लिया जाता है, इसलिए यदि आपके पास एक उत्पाद बनाने के लिए एक बहु-वर्षीय योजना है या यहां तक ​​​​कि Minecraft, Java जैसा गेम भी अद्भुत है। अदायगी अद्भुत है और आप जावास्क्रिप्ट के स्पेगेटी कोड या सी या सी ++ जैसे निम्न-स्तरीय मेमोरी मुद्दों के बजाय परिपक्व टूलिंग के साथ काम करते हैं। हम और अधिक सहमत नहीं हो सके।

7. बोनस टिप: अपना कोड गाएं

और समाप्त करने के लिए, यहां रेन्डर डी व्रीस से एक अतिरिक्त अच्छा और असामान्य बोनस टिप है, जो आपके दिमाग को ऊबने से बचाने के तरीके के रूप में आपको अपना कोड गाने की सलाह देता है (यह कुछ नया है!) "क्या आपने कभी अपना प्रोग्रामिंग कोड गाने की कोशिश की? मेरा मतलब है, यह मूर्खतापूर्ण लगता है, लेकिन यह काम करता है। जब आप हर समय एक ही काम करते हैं तो मन उबाऊ हो जाता है, और यदि आप एक सीखने की विधि का उपयोग करते हैं तो यह बहुत कम सीखता है। हर समय पढ़ना, केवल वीडियो देखना, कीबोर्ड पर केवल लिखना सीखने का सबसे अच्छा तरीका नहीं है। इसके बजाय, पेन और पेपर के साथ कोड लिखने का प्रयास करें, या एक फ़ाइन-लाइनर और एक बड़ी पेंसिल का उपयोग करके एक प्रोग्रामिंग अवधारणा बनाएं, या ... अपना कोड गाएं! रेनडर की सिफारिश करता है।
टिप्पणियां
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION