तुम्हाला आत्तापर्यंत माहीत असेलच की, CodeGym चे तत्वज्ञान जेव्हा Java शिकण्याच्या बाबतीत येते तेव्हा 'सराव प्रथम आणि सर्वात महत्त्वाचा येतो' असे सारांशित केले जाऊ शकते. आमच्या कोर्सचे प्राथमिक लक्ष तुम्हाला कोडिंग कौशल्ये शिकवणे आहे जे वास्तविक नोकरीमध्ये लागू होतील आणि म्हणूनच कोडजिममध्ये बरीच कार्ये आहेत. CodeGym च्या कोर्समध्ये 1200 हून अधिक विविध कार्यांसह, तुम्ही खात्री बाळगू शकता की जावा डेव्हलपर (जरी ज्युनियर असला तरीही) म्हणून आत्मविश्वास अनुभवण्यासाठी तुम्हाला येथे पुरेसा व्यावहारिक अनुभव मिळेल.
हे एक खूपच सोपे आहे. आपण काही नवीन सैद्धांतिक ज्ञान शिकल्यानंतर, आपण जे शिकलात ते कार्यांसह मजबूत करणे आवश्यक आहे आणि ही कार्ये तेच करतात. अभ्यासक्रमाचा हा भाग पारंपारिक आहे: प्रथम तुम्ही काही धडे शिकता आणि नंतर ज्ञानाच्या या विशिष्ट भागावर आधारित व्यावहारिक कार्ये अनुसरण करा.
अर्थात, तुम्ही पूर्वीच्या स्तरांवर जे शिकलात त्यावर व्यावहारिक कार्ये देखील करणे आवश्यक आहे. आणि हा दुसरा प्रकार आहे जो तुम्हाला CodeGym वर दिसेल. काही लोकांना अभ्यासक्रम पूर्ण करण्यासाठी काही महिने आणि कधी कधी वर्षे लागतात. या कार्यांचे ध्येय हे सुनिश्चित करणे आहे की आपण सिद्धांत विसरणार नाही आणि वाटेत कोणतीही आवश्यक कौशल्ये किंवा ज्ञानाचे काही भाग गमावणार नाही. संपूर्ण कोर्समध्ये तुम्हाला अशी बरीच कामे दिसतील. तुम्हाला ते सोडवताना कंटाळा येईल आणि तुम्हाला तक्रार करावीशी वाटेल, पण लक्षात ठेवा: ते एका कारणासाठी आहेत. आपण, मानवांना, प्रत्येक गोष्टीची वारंवार पुनरावृत्ती करणे आवश्यक आहे (तुम्हाला वाटते त्यापेक्षा जास्त) हे सुनिश्चित करण्यासाठी की मेंदूला ते एकदा आणि सर्व कसे केले (किंवा किमान दीर्घ कालावधीसाठी, वास्तववादी होण्यासाठी) लक्षात येईल.
येथेच हे अधिक मनोरंजक बनते कारण या प्रकारचे कार्य कोडजिमसाठी अद्वितीय आहे. ही कार्ये अशा सिद्धांतावर आधारित आहेत जी तुम्हाला अद्याप शिकण्याची संधी मिळाली नाही (हे सहसा खालील तीन स्तरांपैकी एकामध्ये येते). त्यामुळे मुळात तुम्हाला अशा कार्यांचा सामना करावा लागत आहे ज्या तुम्ही सोडवू शकत नाही कारण ते ज्या सिद्धांतावर आधारित आहेत ते तुम्हाला कोणीही शिकवले नाही. मूर्खपणा? नाही, CodeGym साठी एक छान वैशिष्ट्य (त्या बाबतीत अनेकांपैकी एक) अद्वितीय आहे. जर तुम्हाला असे कार्य सोडवायचे असेल तर तुम्हाला फक्त Google सुरू करणे आवश्यक आहे. गोष्ट अशी आहे की, तुम्हाला आवश्यक असलेले उत्तर किंवा माहिती शोधणे हे कोणत्याही प्रोग्रामरसाठी अत्यंत महत्त्वाचे कौशल्य आहे आणि आम्ही तुम्हाला कोड लिहिणे किंवा बग शोधणे यासारख्या इतर महत्त्वाच्या कौशल्यांमध्येही प्रभुत्व मिळवू इच्छितो. पण तुमच्यापैकी ज्यांना प्रयोग करायला आवडत नाही आणि पारंपारिक शिक्षण पद्धतीला चिकटून राहायचे आहे त्यांच्यासाठीही एक मार्ग आहे. जर तुम्हाला गुगलिंग आवडत नसेल, तर तुम्ही नेहमीच ही 'आव्हान टास्क' बाजूला ठेवू शकता आणि एकदा तुम्ही कोडजिमवर आवश्यक सिद्धांत गाठल्यानंतर त्यांच्याकडे परत येऊ शकता. जेव्हा तुमचा शिकण्याचा दृष्टीकोन निवडण्याचा प्रश्न येतो, तेव्हा आम्ही निवडीचे समर्थक आहोत, म्हणून बोलायचे तर, प्रत्येक वेळी जेव्हा ते योग्य असेल.
एकूण नवशिक्यांसाठी कोड एंट्री हा सर्वात सोपा प्रकारचा कार्य आहे. एका महत्त्वाकांक्षी प्रोग्रामरला फक्त कोड आणि तो कसा लिहायचा आहे याची जाणीव करून सुरुवात करणे आवश्यक आहे. त्यामुळे या कामांमध्ये तुम्हाला फक्त दिलेल्या कोडचे उदाहरण कॉपी करायचे आहे.
शिकण्याचा आणखी एक चांगला मार्ग म्हणजे दोष निर्माण करणार्या चुका कुठे असू शकतात हे शोधण्याचा प्रयत्न करणार्या दुसर्याच्या कोडचा अभ्यास करणे. सॉफ्टवेअर डेव्हलपरसाठी दुसऱ्याच्या कोडमधील त्रुटी शोधणे हे अत्यंत महत्त्वाचे आणि अत्यंत लागू होणारे कौशल्य आहे.
काही क्षणी, तुम्ही तुमचा स्वतःचा कोड लिहायला सुरुवात कराल. या प्रकारच्या कार्यांसह, आपल्याला आपल्या कोडची पूर्तता करण्यासाठी आवश्यक असलेल्या आवश्यकतांचा एक संच मिळतो. अर्थात, आवश्यकता नेहमी भिन्न असतात आणि वास्तविक Java प्रोग्रामर त्याच्या वास्तविक नोकरीवर नियमितपणे तोंड देत असलेली कार्ये कशी पार पाडायची हे शिकवण्यासाठी डिझाइन केलेल्या असतात.
तुमच्यापैकी जे नियमित कामे पार्कमधून बाहेर काढतात त्यांच्यासाठी आमच्याकडे अतिरिक्त कठीण बोनस देखील आहेत. हे क्रॅक करून तुम्ही किती कठीण आहात ते आम्हाला दाखवा कारण त्यांना थोडासा स्वयं-अभ्यास आवश्यक आहे आणि तुमची अल्गोरिदमिकल विचार कौशल्ये विकसित करण्यासाठी डिझाइन केलेले आहे.
हे CodeGym टास्कचे बॉस आहेत: ज्या प्रकल्पांमध्ये तुम्हाला एकट्याने (परंतु आमच्या मदतीशिवाय नक्कीच नाही) एक जटिल प्रोग्राम विकसित करणे आवश्यक आहे. तरीही काळजी करण्याची गरज नाही, कारण मिनी-प्रोजेक्ट साधारणपणे लहान उप-कार्यांमध्ये विभागले जातात त्यामुळे तुम्ही मध्यभागी कुठेतरी अडकणार नाही. ते तुमच्यासाठी प्रोग्राम डेव्हलपमेंटची सामान्य प्रक्रिया आणि त्यात समाविष्ट असलेल्या पायऱ्या जाणून घेण्यासाठी तयार केले आहेत. जेव्हा या प्रकारातील प्रत्येक कार्य पूर्ण होईल, तेव्हा आपण आपल्या स्वत: च्या हातांनी लिहिलेला एक नवीन प्रोग्रामसह समाप्त कराल, जसे की एक साधा व्हिडिओ गेम किंवा ऑनलाइन चॅट रूम. हा CodeGym चा एक मोठा फायदा आहे कारण सामान्यपणे (जे जावा शिकण्याच्या इतर मार्गांनी जातात त्यांच्यासाठी) कोडिंग नवशिक्याला सुरवातीपासून पहिला जटिल प्रोग्राम तयार करण्यास अनेक वर्षे लागू शकतात.
आणि शेवटी, व्हिडिओ पाहणे हा देखील कोडजिम कोर्सचाच एक भाग आहे, कारण कोड वाचणे आणि लिहिणे यातून वेळोवेळी ब्रेक घेण्यास त्रास होत नाही. व्हिडिओ पाहणे हा तुमच्या मेंदूला आराम करण्यासाठी थोडा वेळ देण्याचा एक चांगला मार्ग आहे ज्याचा वापर करणे सोपे आहे. तसेच, कोडची सवय कशी लावायची हे तुमच्या नवीन शिकण्याला बळकटी देण्यास ते तुम्हाला मदत करते: अगदी ऑफ टाइम असताना आणि आराम करताना तुम्ही टीव्ही शो किंवा आवडत्या YouTube ब्लॉगरऐवजी प्रोग्रामिंग-संबंधित सामग्री वापरत आहात. तुम्ही हे करण्याबाबत गंभीर आहात हे तुमच्या मेंदूला सांगण्याचा हा दुसरा मार्ग आहे.
GO TO FULL VERSION