CodeGym /Java Blog /अनियमित /CodeGym के कोडिंग कार्य कुल नौसिखियों को Java पेशेवरों मे...
John Squirrels
स्तर 41
San Francisco

CodeGym के कोडिंग कार्य कुल नौसिखियों को Java पेशेवरों में कैसे बदलते हैं?

अनियमित ग्रुप में प्रकाशित
जैसा कि आपको शायद अब तक पता चल गया होगा, जब जावा सीखने की बात आती है तो CodeGym के दर्शन को 'अभ्यास सबसे पहले आता है' के रूप में संक्षेपित किया जा सकता है। हमारे पाठ्यक्रम का प्राथमिक ध्यान आपको कोडिंग कौशल सिखाना है जो वास्तविक नौकरी में लागू होगा, और यही कारण है कि CodeGym के पास इतने सारे कार्य हैं। CodeGym के पाठ्यक्रम में 1200 से अधिक विभिन्न कार्यों के साथ, आप सुनिश्चित हो सकते हैं कि आपको जावा डेवलपर के रूप में आत्मविश्वास महसूस करने के लिए पर्याप्त से अधिक व्यावहारिक अनुभव मिलेगा (भले ही वह अभी भी एक जूनियर हो)। CodeGym के कोडिंग कार्य कुल नौसिखियों को Java पेशेवरों में कैसे बदलते हैं?  - 1

CodeGym किस प्रकार के कार्यों की पेशकश करता है?

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

आपने जो सीखा (या नहीं) उसके आधार पर कार्यों के प्रकार

1200 से अधिक कार्य बहुत हैं। यदि CodeGym पाठ्यक्रम में सभी कार्य एक जैसे होते तो यह काफी नीरस बना देता और इतना मज़ेदार नहीं। पाठ्यक्रम के दौरान आपको किस प्रकार के कार्यों को हल करना होगा, उन्हें हल करने के लिए आवश्यक ज्ञान के आधार पर विभाजित किया गया है।

  • पिछले पाठ से सिद्धांत को सुदृढ़ करने के लिए कार्य।

यह बहुत आसान है। कुछ नया सैद्धांतिक ज्ञान सीखने के बाद, आपको कार्यों के साथ जो सीखा है उसे सुदृढ़ करने की आवश्यकता है, और ये कार्य ठीक यही करते हैं। पाठ्यक्रम का यह भाग काफी पारंपरिक है: पहले आप कुछ पाठ सीखते हैं और फिर ज्ञान के इस विशेष भाग पर आधारित व्यावहारिक कार्य करते हैं।

  • आपने जो पहले सीखा है उसे मजबूत करने के लिए कार्य।

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

  • चुनौती कार्य।

यह वह जगह है जहाँ यह और अधिक दिलचस्प हो जाता है क्योंकि इस प्रकार का कार्य CodeGym के लिए अद्वितीय है। ये कार्य एक सिद्धांत पर आधारित हैं जिसे आपको अभी तक सीखने का मौका नहीं मिला है (यह आमतौर पर निम्नलिखित तीन स्तरों में से एक में आता है)। तो मूल रूप से आप ऐसे कार्यों का सामना कर रहे हैं जिन्हें आप हल नहीं कर सकते क्योंकि किसी ने भी आपको वह सिद्धांत नहीं सिखाया है जिस पर वे अभी तक आधारित हैं। बकवास? नहीं, एक अच्छी सुविधा (इस मामले में कई में से एक) CodeGym के लिए अद्वितीय है। यदि आप इस तरह के कार्य को हल करना चाहते हैं तो आपको बस गुगली शुरू करनी होगी। बात यह है कि किसी भी प्रोग्रामर के लिए आपको जिस उत्तर या जानकारी की आवश्यकता होती है, उसकी वेब पर खोज करना एक अत्यंत महत्वपूर्ण कौशल है, और हम चाहते हैं कि आप इसमें महारत हासिल करें, साथ ही साथ अन्य महत्वपूर्ण कौशल, जैसे कि कोड लिखना या बग की तलाश करना। लेकिन आप में से उन लोगों के लिए जो प्रयोग करने का मन नहीं करते हैं और पारंपरिक शिक्षण दृष्टिकोण से चिपके रहना चाहते हैं, उनके लिए भी एक तरीका है। अगर आपको गूगल करना पसंद नहीं है, तो आप हमेशा इन 'चुनौती कार्यों' को अलग रख सकते हैं और एक बार जब आप CodeGym पर आवश्यक सिद्धांत पर पहुँच जाते हैं, तो आप उन पर वापस लौट सकते हैं। जब सीखने के लिए अपना दृष्टिकोण चुनने की बात आती है, तो हर बार जब यह उचित होता है, तो हम पसंद के पक्ष में होते हैं।

कठिनाई स्तर और अन्य मापदंडों के आधार पर कार्यों के प्रकार

आप CodeGym पर कार्यों को प्रकार, आकार (समाप्त होने का समय), और कठिनाई के आधार पर विभाजित भी कर सकते हैं। कार्यों के ये तीन पैरामीटर पूरे पाठ्यक्रम में बहुत भिन्न होंगे। यह मानकर गलती न करें कि CodeGym के कार्य सभी सरल हैं और बच्चों के लिए हैं, जो दृष्टांतों और आसान कहानी कहने के दृष्टिकोण पर आधारित हैं। वास्तव में, सीजी के पाठ्यक्रम में अधिकांश कार्य किसी भी वयस्क के लिए काफी चुनौतीपूर्ण होते हैं, केवल पहले कई स्तर बच्चों के खेल की तरह महसूस कर सकते हैं। यदि आप इसे पूरा करने और एक प्रोग्रामर बनने का निर्णय लेते हैं तो यहां आपको CodeGym पाठ्यक्रम में मिलने वाले कार्यों के प्रकार दिए गए हैं।

  • कोड प्रविष्टि।

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

  • कोड का विश्लेषण करना और उसमें बग ढूंढना।

सीखने का एक और अच्छा तरीका यह है कि किसी और के कोड का अध्ययन करके यह जानने की कोशिश की जाए कि बग के कारण होने वाली गलतियाँ कहाँ हो सकती हैं। किसी सॉफ्टवेयर डेवलपर के लिए किसी और के कोड में त्रुटियां ढूंढना एक बहुत ही महत्वपूर्ण और अत्यधिक लागू कौशल है।

  • कार्य आवश्यकताओं को पूरा करने के लिए अपना स्वयं का कोड लिखना।

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

  • अतिरिक्त कठिन बोनस कार्य।

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

  • मिनी परियोजनाओं।

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

  • खुद को थोड़ा ब्रेक देने के लिए वीडियो।

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

सारांश

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