तर, तुम्ही जावा प्रोग्रामर बनण्याचे ठरवले आहे. एक वाजवी प्रश्न लगेच उद्भवतो: "आपण कोठे सुरू करावे?" या लेखात, आम्ही CodeGym वर सुरवातीपासून प्रोग्रामिंग कसे शिकायचे याबद्दल बोलू. आम्ही कोर्सची वैशिष्ट्ये एक्सप्लोर करू, शिकण्याची प्रक्रिया टप्प्यांमध्ये कशी विभागली जाते आणि तुमचे प्रशिक्षण शक्य तितके प्रभावी करण्यासाठी वेबसाइटचे कोणते विभाग वापरले जाणे आवश्यक आहे. CodeGym वर कसे शिकायचे: एक कोर्स मार्गदर्शक - 1

सामग्री सारणी

कोडजिम: सरावावर भर देणारे जावा ट्यूटोरियल

1. खेळाच्या स्वरूपात शिकणे

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

2. सुरुवातीपासूनच प्रोग्रामिंगचा सराव

आमच्या Java ट्यूटोरियल (कोडजिम कोर्स) मध्ये मिळालेल्या व्यावहारिक अनुभवामध्ये विविध स्वरूपातील कार्ये समाविष्ट आहेत. ते कालांतराने बदलतात:
  • काही कार्ये त्यांच्या आधीच्या धड्यातून सैद्धांतिक सामग्री मजबूत करण्यासाठी आहेत;
  • इतर पूर्वीच्या स्तरांवरून पूर्वी कव्हर केलेल्या सिद्धांताची पुनरावृत्ती करण्याच्या उद्देशाने आहेत ;
  • तरीही, इतर " आव्हान कार्ये " आहेत, जी पुढील एक, दोन किंवा तीन स्तरांमध्ये सादर केलेल्या सामग्रीवर आधारित आहेत. होय, तुम्ही ते बरोबर वाचले आहे. हे हेतुपुरस्सर केले गेले. आत्ता एखादे कार्य सोडवायचे आहे, परंतु तुम्हाला काहीतरी माहित नाही? गुगल करा! प्रोग्रामरसाठी हे अत्यंत उपयुक्त कौशल्य आहे. परंतु जर तुम्हाला सामग्रीमधून काटेकोरपणे क्रमाने पुढे जायचे असेल, तर फक्त कार्य बाजूला ठेवा आणि आवश्यक सिद्धांतापर्यंत पोहोचल्यानंतर दोन स्तरांनंतर त्याकडे परत या.
ते आकार आणि अडचणीत देखील भिन्न आहेत:
  • कोड एंट्री हे नवशिक्यांसाठी एक कार्य आहे. कधीकधी एखाद्या महत्वाकांक्षी प्रोग्रामरने फक्त त्याचे हात खोदले पाहिजे आणि कोड अनुभवला पाहिजे. हे करण्यासाठी, आपण फक्त एक उदाहरण "कॉपी" करा;
  • दुसऱ्याच्या कोडचे विश्लेषण करा आणि बग शोधा. बरं, तुला समजलं. आमच्याकडेही ही कामे आहेत;
  • कार्य अटींची सूची पूर्ण करण्यासाठी आपला स्वतःचा कोड लिहा ;
  • बोनस कार्ये. स्व-अभ्यासासाठी आणि अल्गोरिदमच्या दृष्टीने विचार करण्याची तुमची क्षमता विकसित करण्यासाठी ही अधिक कठीण कामे आहेत;
  • लघु-प्रकल्प. ही कामे अनेक उप-कार्यांमध्ये विभागली आहेत. तुम्ही प्रत्येक क्रमाने पूर्ण करताच, तुम्ही तुलनेने जटिल आणि मोठे प्रोग्राम तयार करता. उदाहरणार्थ, सोकोबान गेम किंवा ऑनलाइन चॅट रूम. ही कार्ये अभ्यासक्रमाच्या मध्यभागी दिसतात;
  • व्हिडिओ. काहीवेळा तुम्ही जे करत आहात ते बदलणे उपयुक्त ठरते. CodeGym वर, आम्ही हे IT व्हिडिओ पाहून करतो.
अशी अनेक कार्ये आहेत ज्यांना तुम्ही मदत करू शकत नाही परंतु तुम्ही कोर्स शेवटपर्यंत पूर्ण केल्यास प्रोग्रामर बनू शकता!

3. तुमचा कोड सुधारण्यासाठी झटपट कार्य पडताळणी आणि साधने

CodeGym ची सर्वात महत्त्वाची वैशिष्ट्ये, जी इतर सर्व ऑनलाइन कोर्सेसपेक्षा वेगळी आहे, ती म्हणजे झटपट स्वयंचलित टास्क व्हेरिफिकेशन, इशारे, टास्क कसे सोडवायचे याबद्दलच्या शिफारसी . CodeGym सह, शिक्षक तुमचे काम तपासत असताना तुम्हाला जास्त वेळ थांबावे लागणार नाही: तुम्ही एका बटणावर क्लिक कराल, आणि तुमच्या निराकरणात काही चूक असल्यास तुम्हाला परिणाम आणि शिफारसी मिळतील.

4. कार्यांमध्ये मदत करा

प्रोग्राम कसा करायचा हे शिकण्याचा तुमचा अनुभव समुद्राच्या मध्यभागी एका तराफ्यावर एकट्याने तरंगण्यासारखा नसावा. तुम्हाला इतरांशी संवाद साधण्याची गरज आहे. सर्वात महत्त्वाचे म्हणजे, CodeGym मध्ये यासाठी " मदत " विभाग आहे. तुम्ही कोर्समधून एखादे काम दीर्घकाळ अडकले असल्यास किंवा एखादा कठीण विषय समजू शकत नसल्यास, विशिष्ट विभागात प्रश्न विचारा.. विद्यार्थी, प्रोग्रामर किंवा वेबसाइट कर्मचारी सदस्य तुम्हाला नक्कीच मदत करेल. इतकेच काय, जेव्हा तुम्हाला तयार वाटेल तेव्हा तुमच्यासाठी "मदत" विभागात जाणे आणि इतर कोणाला त्यांच्या अभ्यासात मदत करणे खूप मोलाचे असेल. याचा अर्थ तुम्हाला दुसऱ्याचा कोड समजून घ्यावा लागेल. अभ्यासक्रम पूर्ण केल्यावर, विद्यार्थ्याला 300-500 तासांचा खरा प्रोग्रामिंग अनुभव मिळतो! हा कोर्स त्यांच्यासाठी देखील एक उत्कृष्ट साधन आहे ज्यांनी आधीच मूलभूत प्रोग्रामिंगचा अभ्यास केला आहे परंतु काम शोधणे कोठे सुरू करावे हे माहित नाही. सराव व्यतिरिक्त, तुम्हाला CodeGym द्वारे काम करताना मिळेल, तुम्हाला नोकरीच्या मुलाखती दरम्यान उत्तरे द्यावी लागतील असे महत्त्वाचे प्रश्न समजून घेता येतील, तसेच सक्षम रेझ्युमे लिहिण्यास सक्षम असाल.

लर्निंग प्लॅटफॉर्म: वेबसाइट आणि मोबाइल अॅप

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

अभ्यासक्रमाचे टप्पे

CodeGym हे इंग्रजीतील सर्वात संपूर्ण Java ट्यूटोरियल आहे. मुख्य Java कोर्स Java Core चे संपूर्ण चित्र प्रदान करेल आणि त्यानंतरचा सराव तुम्हाला अधिक प्रगत तंत्रज्ञानासह कसे कार्य करावे हे शिकण्यास मदत करेल. CodeGym सह तुम्ही Java Core शिकाल आणि झटपट पडताळणीसह 1200 कार्ये सोडवाल. कोर्समध्ये काय समाविष्ट आहे?
  • सिद्धांतावरील संक्षिप्त धडे, ज्वलंत उदाहरणांसह जाड;
  • कार्ये, लघु-प्रकल्प;
  • प्रेरक धडे (स्तराच्या सुरुवातीला) आणि व्हिडिओ जे तुम्हाला कोर्सच्या शेवटी तुमचा "चार्ज" राखण्यात मदत करतील;
  • कव्हर केलेल्या सामग्रीवर प्रश्नमंजुषा (सुरुवातीचे स्तर).
अभ्यासक्रमाची प्रगती कशी होते? स्तर 0 हा कोडजिमच्या जगाचा, त्यातील पात्रांचा आणि शिकवण्याच्या पद्धतींचा एक प्रकारचा परिचय आहे. तुम्हाला पहिल्या धड्यांपासूनच कार्ये भेटतात आणि तुम्ही ती थेट वेबसाइटवर सोडवू शकता. तिसऱ्या स्तरावर, जावा प्रोग्रामरद्वारे वापरले जाणारे लोकप्रिय विकास वातावरण, इंटेलिज आयडीईए स्थापित करण्यावर एक विशेष धडा आहे. ते आणि CodeGym प्लगइन स्थापित करून, तुम्ही केवळ वेबवरच नव्हे तर तुमच्या PC वर देखील कार्ये पूर्ण करू शकता. हे विशेषतः अभ्यासक्रमाच्या पुढील स्तरांमध्ये उपयुक्त ठरेल, जेव्हा तुम्ही मोठ्या कार्यांना सामोरे जाण्यास सुरुवात कराल आणि अभ्यासक्रमाच्या दुसऱ्या सहामाहीपासून - मिनी-प्रोजेक्ट्स आणि बोनस टास्क.

CodeGym वर उपयुक्त विभाग

प्रशिक्षण अभ्यासक्रम - हे सर्वात महत्वाचे आहे! संपूर्ण गोष्टीचा अभ्यास करा आणि तुम्ही एक अद्भुत Java प्रोग्रामर व्हाल! कार्ये - 1200 व्यावहारिक कार्ये. ते कोर्सपासून वेगळे उघडले जाऊ शकतात, परंतु तुम्ही ज्यावर आधीच पोहोचला आहात तेच सोडवण्यासाठी उपलब्ध असतील. मदत — CodeGym विद्यार्थी आणि व्यावसायिकांच्या सामूहिक शहाणपणा आणि बुद्धिमत्तेमध्ये प्रवेश करा. फक्त सिद्धांत किंवा कार्याबद्दल तुमचे प्रश्न विचारा आणि ते तुम्हाला नक्कीच मदत करतील. लेख— स्वारस्ये आणि शहरांभोवती बनवलेले समुदाय, CodeGym आणि तुमच्या अभ्यासाशी संबंधित प्रत्येक गोष्टीवर चर्चा करण्यासाठी तयार केलेले — सिद्धांत, कार्ये, मुलाखतीचे प्रश्न. स्वारस्य गटांमध्ये सामील व्हा, CodeGym माजी विद्यार्थी, वर्तमान विद्यार्थी आणि संपादकीय कर्मचार्‍यांनी लिहिलेले लेख वाचा आणि तुम्हाला काही सांगायचे असल्यास तुमचे स्वतःचे पोस्ट करा! सक्सेस स्टोरीज हा एक विशेष गट आहे जिथे कोडजिमचे विद्यार्थी आणि पदवीधरांनी जावा जिंकून नोकरी कशी मिळवली हे शेअर केले आहे. खेळहा एक विभाग आहे जिथे प्रकल्पांमध्ये साधे पण आकर्षक गेम लिहिणे समाविष्ट आहे, जसे की स्नेक्स, 2048, अडथळ्यांसह रेसिंग गेम आणि बाह्य अवकाशात सेट केलेले शूटिंग गेम. हे सर्व प्रकल्प उपकार्यांमध्ये विभागलेले आहेत. त्यांना चरण-दर-चरण पूर्ण केल्याने, आपण गेमच्या आपल्या स्वतःच्या आवृत्तीसह समाप्त कराल. प्रकल्प अडचणीनुसार विभागले गेले आहेत. काही विद्यार्थ्यांच्या आवाक्यात आहेत ज्यांनी स्तर 5 पूर्ण केला आहे आणि काही असे आहेत ज्यांना स्तर 10 आणि त्यावरील कौशल्ये आणि ज्ञान आवश्यक असेल.
व्हिडिओ — आमचे अधिकृत YouTube चॅनेल हे CodeGym विद्यार्थ्यांनी तयार केलेले व्हिडिओ अहवाल, व्हिडिओ पुनरावलोकने, विविध उपयुक्त ट्यूटोरियल्स, प्रोग्रामिंगवरील सर्वोत्तम परदेशी-भाषेतील धड्यांचे भाषांतर आणि बरेच काही शोधण्याचे ठिकाण आहे.

CodeGym टीमशी कुठे गप्पा मारायच्या

तुम्ही आम्हाला support@codegym.cc वर लिहून किंवा वेबसाइटवरील चॅट फीचर वापरून कोर्सशी संबंधित कोणतेही प्रश्न विचारू शकता . आम्ही सोशल नेटवर्क्समध्ये आहोत