तुम्हाला आत्तापर्यंत माहीत असेलच की, CodeGym चे तत्वज्ञान जेव्हा Java शिकण्याच्या बाबतीत येते तेव्हा 'सराव प्रथम आणि सर्वात महत्त्वाचा येतो' असे सारांशित केले जाऊ शकते. आमच्या कोर्सचे प्राथमिक लक्ष तुम्हाला कोडिंग कौशल्ये शिकवणे आहे जे वास्तविक नोकरीमध्ये लागू होतील आणि म्हणूनच कोडजिममध्ये बरीच कार्ये आहेत. CodeGym च्या कोर्समध्ये 1200 हून अधिक विविध कार्यांसह, तुम्ही खात्री बाळगू शकता की जावा डेव्हलपर (जरी ज्युनियर असला तरीही) म्हणून आत्मविश्वास अनुभवण्यासाठी तुम्हाला येथे पुरेसा व्यावहारिक अनुभव मिळेल. CodeGym चे कोडिंग टास्क एकूण नवशिक्यांना Java Pros मध्ये कसे वळवतात?  - १

CodeGym ने कोणत्या प्रकारची कार्ये ऑफर केली आहेत?

म्हणून आम्ही तुम्हाला CodeGym वरील कार्यांबद्दल थोडेसे सांगू इच्छितो, तेथे कोणत्या प्रकारची कार्ये आहेत, काय फरक आहेत आणि सर्वात महत्त्वाचे म्हणजे ते तुम्हाला व्यावसायिक Java प्रोग्रामर बनण्यासाठी कशी मदत करत आहेत. फक्त तुमची मेमरी रिफ्रेश करण्यासाठी, संपूर्ण CodeGym कोर्स चार शोधांमध्ये विभागलेला आहे, प्रत्येकामध्ये दहा स्तर आहेत, जे तुम्हाला एक एक करून पूर्ण करावे लागतील. प्रत्येक स्तर धडे आणि कार्यांनी भरलेला आहे जो तुम्हाला पुढील स्तर अनलॉक करण्यासाठी सोडवायचा आहे (तुम्ही कार्ये सोडवून मिळवलेले 'डार्क मॅटर' वापरून). या अभ्यासक्रमाची रचना प्रत्येक विद्यार्थ्याला खरोखरच सर्व प्रमुख कौशल्ये शिकण्यासाठी आणि त्यात प्रभुत्व मिळवण्यासाठी पुरेसा सराव मिळत आहे याची खात्री करण्यासाठी डिझाइन करण्यात आले होते, त्याच वेळी मार्गात हार न मानण्याची तुमची प्रेरणा उच्च ठेवण्यासाठी आणि तुमच्या मेंदूला एकदा ब्रेक घेण्यास अनुमती द्या तो थकून जाऊ नये म्हणून.

तुम्ही काय शिकलात (किंवा नाही) त्यावर आधारित कार्यांचे प्रकार

1200 पेक्षा जास्त कार्ये खूप आहेत. जर CodeGym कोर्समधील सर्व कार्ये सारखीच असती तर ती खूप नीरस बनतील आणि तितकी मजा नाही. कोर्समधून जात असताना तुम्हाला कोणत्या प्रकारची कार्ये सोडवावी लागतील, ती सोडवण्यासाठी तुम्हाला आवश्यक असलेल्या ज्ञानाच्या आधारे विभागली गेली आहे.

  • मागील धड्यातून सिद्धांत मजबूत करण्यासाठी कार्ये.

हे एक खूपच सोपे आहे. आपण काही नवीन सैद्धांतिक ज्ञान शिकल्यानंतर, आपण जे शिकलात ते कार्यांसह मजबूत करणे आवश्यक आहे आणि ही कार्ये तेच करतात. अभ्यासक्रमाचा हा भाग पारंपारिक आहे: प्रथम तुम्ही काही धडे शिकता आणि नंतर ज्ञानाच्या या विशिष्ट भागावर आधारित व्यावहारिक कार्ये अनुसरण करा.

  • तुम्ही पूर्वी शिकलेल्या गोष्टी सिमेंट करण्यासाठी कार्ये.

अर्थात, तुम्ही पूर्वीच्या स्तरांवर जे शिकलात त्यावर व्यावहारिक कार्ये देखील करणे आवश्यक आहे. आणि हा दुसरा प्रकार आहे जो तुम्हाला CodeGym वर दिसेल. काही लोकांना अभ्यासक्रम पूर्ण करण्यासाठी काही महिने आणि कधी कधी वर्षे लागतात. या कार्यांचे ध्येय हे सुनिश्चित करणे आहे की आपण सिद्धांत विसरणार नाही आणि वाटेत कोणतीही आवश्यक कौशल्ये किंवा ज्ञानाचे काही भाग गमावणार नाही. संपूर्ण कोर्समध्ये तुम्हाला अशी बरीच कामे दिसतील. तुम्हाला ते सोडवताना कंटाळा येईल आणि तुम्हाला तक्रार करावीशी वाटेल, पण लक्षात ठेवा: ते एका कारणासाठी आहेत. आपण, मानवांना, प्रत्येक गोष्टीची वारंवार पुनरावृत्ती करणे आवश्यक आहे (तुम्हाला वाटते त्यापेक्षा जास्त) हे सुनिश्चित करण्यासाठी की मेंदूला ते एकदा आणि सर्व कसे केले (किंवा किमान दीर्घ कालावधीसाठी, वास्तववादी होण्यासाठी) लक्षात येईल.

  • आव्हानात्मक कार्ये.

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

अडचण पातळी आणि इतर पॅरामीटर्सवर आधारित कार्यांचे प्रकार

तुम्‍ही CodeGym वर प्रकार, आकार (समाप्‍त होण्‍याची वेळ) आणि अडचण यावर आधारित कार्ये देखील विभाजित करू शकता. कार्यांचे हे तीन पॅरामीटर्स संपूर्ण कोर्समध्ये खूप भिन्न असतील. CodeGym ची कार्ये सर्व सोपी आणि मुलांसाठी आहेत असे गृहीत धरून चूक करू नका, उदाहरणे आणि सहज चालणाऱ्या कथा सांगण्याच्या दृष्टिकोनावर आधारित. किंबहुना, CG च्या अभ्यासक्रमातील बहुतांश कार्ये कोणत्याही प्रौढ व्यक्तीसाठी खूपच आव्हानात्मक असतात, फक्त पहिल्या अनेक स्तरांना लहान मुलांच्या खेळासारखे वाटू शकते. तुम्ही ते पूर्ण करून प्रोग्रामर बनण्याचे ठरविल्यास कोडजिम कोर्समध्ये तुम्हाला कोणत्या प्रकारची कार्ये आढळतील ते येथे आहेत.

  • कोड एंट्री.

एकूण नवशिक्यांसाठी कोड एंट्री हा सर्वात सोपा प्रकारचा कार्य आहे. एका महत्त्वाकांक्षी प्रोग्रामरला फक्त कोड आणि तो कसा लिहायचा आहे याची जाणीव करून सुरुवात करणे आवश्यक आहे. त्यामुळे या कामांमध्ये तुम्हाला फक्त दिलेल्या कोडचे उदाहरण कॉपी करायचे आहे.

  • कोडचे विश्लेषण करणे आणि त्यात दोष शोधणे.

शिकण्याचा आणखी एक चांगला मार्ग म्हणजे दोष निर्माण करणार्‍या चुका कुठे असू शकतात हे शोधण्याचा प्रयत्न करणार्‍या दुसर्‍याच्या कोडचा अभ्यास करणे. सॉफ्टवेअर डेव्हलपरसाठी दुसऱ्याच्या कोडमधील त्रुटी शोधणे हे अत्यंत महत्त्वाचे आणि अत्यंत लागू होणारे कौशल्य आहे.

  • कार्य आवश्यकता पूर्ण करण्यासाठी तुमचा स्वतःचा कोड लिहित आहे.

काही क्षणी, तुम्ही तुमचा स्वतःचा कोड लिहायला सुरुवात कराल. या प्रकारच्या कार्यांसह, आपल्याला आपल्या कोडची पूर्तता करण्यासाठी आवश्यक असलेल्या आवश्यकतांचा एक संच मिळतो. अर्थात, आवश्यकता नेहमी भिन्न असतात आणि वास्तविक Java प्रोग्रामर त्याच्या वास्तविक नोकरीवर नियमितपणे तोंड देत असलेली कार्ये कशी पार पाडायची हे शिकवण्यासाठी डिझाइन केलेल्या असतात.

  • अतिरिक्त कठीण बोनस कार्ये.

तुमच्यापैकी जे नियमित कामे पार्कमधून बाहेर काढतात त्यांच्यासाठी आमच्याकडे अतिरिक्त कठीण बोनस देखील आहेत. हे क्रॅक करून तुम्ही किती कठीण आहात ते आम्हाला दाखवा कारण त्यांना थोडासा स्वयं-अभ्यास आवश्यक आहे आणि तुमची अल्गोरिदमिकल विचार कौशल्ये विकसित करण्यासाठी डिझाइन केलेले आहे.

  • लघु-प्रकल्प.

हे CodeGym टास्कचे बॉस आहेत: ज्या प्रकल्पांमध्ये तुम्हाला एकट्याने (परंतु आमच्या मदतीशिवाय नक्कीच नाही) एक जटिल प्रोग्राम विकसित करणे आवश्यक आहे. तरीही काळजी करण्याची गरज नाही, कारण मिनी-प्रोजेक्ट साधारणपणे लहान उप-कार्यांमध्ये विभागले जातात त्यामुळे तुम्ही मध्यभागी कुठेतरी अडकणार नाही. ते तुमच्यासाठी प्रोग्राम डेव्हलपमेंटची सामान्य प्रक्रिया आणि त्यात समाविष्ट असलेल्या पायऱ्या जाणून घेण्यासाठी तयार केले आहेत. जेव्हा या प्रकारातील प्रत्येक कार्य पूर्ण होईल, तेव्हा आपण आपल्या स्वत: च्या हातांनी लिहिलेला एक नवीन प्रोग्रामसह समाप्त कराल, जसे की एक साधा व्हिडिओ गेम किंवा ऑनलाइन चॅट रूम. हा CodeGym चा एक मोठा फायदा आहे कारण सामान्यपणे (जे जावा शिकण्याच्या इतर मार्गांनी जातात त्यांच्यासाठी) कोडिंग नवशिक्याला सुरवातीपासून पहिला जटिल प्रोग्राम तयार करण्यास अनेक वर्षे लागू शकतात.

  • स्वतःला थोडा ब्रेक देण्यासाठी व्हिडिओ.

आणि शेवटी, व्हिडिओ पाहणे हा देखील कोडजिम कोर्सचाच एक भाग आहे, कारण कोड वाचणे आणि लिहिणे यातून वेळोवेळी ब्रेक घेण्यास त्रास होत नाही. व्हिडिओ पाहणे हा तुमच्या मेंदूला आराम करण्यासाठी थोडा वेळ देण्याचा एक चांगला मार्ग आहे ज्याचा वापर करणे सोपे आहे. तसेच, कोडची सवय कशी लावायची हे तुमच्या नवीन शिकण्याला बळकटी देण्यास ते तुम्हाला मदत करते: अगदी ऑफ टाइम असताना आणि आराम करताना तुम्ही टीव्ही शो किंवा आवडत्या YouTube ब्लॉगरऐवजी प्रोग्रामिंग-संबंधित सामग्री वापरत आहात. तुम्ही हे करण्याबाबत गंभीर आहात हे तुमच्या मेंदूला सांगण्याचा हा दुसरा मार्ग आहे.

सारांश

तुम्ही बघू शकता, कोडजिम Java कोर्स नीरस आणि पुनरावृत्ती होऊ नये यासाठी अक्षरशः सर्वकाही करते, जे इतर ऑनलाइन जावा कोर्सेसमधील बहुसंख्य (सर्व नसल्यास) सर्वात मोठी कमकुवतता आहे. परंतु अशा विविध प्रकारची कार्ये आम्ही तयार केली आहेत इतकेच नव्हे तर तुम्हाला अभ्यास करणे सोपे जाईल. जावा प्रोग्रामर म्हणून खऱ्या नोकरीत असताना त्याला/तिला काय सामोरे जावे लागेल यासाठी सुरवातीपासून जावा शिकण्यास सुरुवात करणाऱ्या वापरकर्त्याला खरोखर तयार करण्याचा हा एकमेव मार्ग आहे. आमच्या विद्यार्थ्यांची आणि त्यांच्या भविष्याची काळजी घेणे. आम्हाला हे विचार करायला आवडते की हेच कोडजिमला वेगळे बनवते. तुम्ही सहमत आहात का? खाली टिप्पण्या विभागात तुम्हाला काय वाटते ते आम्हाला कळवा.