CodeGym /Java Blog /यादृच्छिक /जावा शक्य तितक्या लवकर शिकण्यासाठी शीर्ष 7 टिपा आणि युक्त...
John Squirrels
पातळी 41
San Francisco

जावा शक्य तितक्या लवकर शिकण्यासाठी शीर्ष 7 टिपा आणि युक्त्या

यादृच्छिक या ग्रुपमध्ये प्रकाशित केले
मानवी मेंदूच्या कार्याची ही पद्धत आहे. आपण जे काही करतो, आपला मेंदू सतत अधिक प्रभावी उपाय आणि शॉर्टकट शोधत असतो जे आपल्याला तेच काम पूर्वीपेक्षा जलद, चांगले आणि अधिक सोयीस्कर पद्धतीने करू देतात. त्यामुळे आरामशीर राहा, जावा जलद आणि सोप्या पद्धतीने शिकण्यासाठी काही टिप्स आणि युक्त्या आहेत का, असा प्रश्न तुम्हाला पडत असेल, तर तुमच्यासाठी तसे करणे अगदी स्वाभाविक आहे. जावा शक्य तितक्या लवकर शिकण्यासाठी शीर्ष 7 टिपा आणि युक्त्या - 1 आम्हाला "युक्त्या" बद्दल खात्री नाही, परंतु या प्रक्रियेची कार्यक्षमता वाढवण्याचे काही मार्ग नक्कीच आहेत, ज्यामुळे तुम्हाला जावा शक्य तितक्या लवकर शिकता येईल. अर्थात, वेगवेगळ्या गोष्टी वेगवेगळ्या प्रकारच्या लोकांसाठी कार्य करतील, परंतु काही टिपा आणि शिफारसी निश्चितपणे जावा शिकणारा म्हणून तुमचे जीवन खूप सोपे करू शकतात आणि बनवतील. CodeGym मधील आमच्या स्वतःच्या अनुभवावर आधारित आणि अनेक अनुभवी Java विकासकांकडून Java द्रुतपणे शिकण्याबाबत अनेक लागू आणि सिद्ध झालेल्या प्रभावी टिपा आणि सूचना येथे आहेत.

1. तुम्ही Java सह तयार करू शकता असा रोमांचक प्रकल्प शोधा

ही एक छान सुरुवातीची टीप आहेब्रायन नॅप, एक अनुभवी प्रोग्रामर आणि कोड करिअर जीनियस ब्लॉगचे लेखक: “मी 2002 मध्ये हायस्कूलमध्ये वरिष्ठ असताना जावा शिकण्याचा निर्णय घेतला. मूलभूत गोष्टी आणि ते C/C++ पेक्षा वेगळे कसे आहे हे जाणून घेण्यासाठी मला स्वतःला Teach Yourself Java ची प्रत २१ दिवसांत मिळाली. पुस्तक उपयुक्त होते, पण मी ते एक-दोन आठवड्यात चघळले. आणि मग मी काहीतरी केले ज्यामुळे खूप फरक पडला. मी Java सह काहीतरी मस्त बनवायचे ठरवले! Java 2D वापरून माझा स्वतःचा अंतिम काल्पनिक शैलीचा RPG गेम बनवण्याबद्दल मी खूप उत्साहित झालो. पुढचा महिनाभर, प्रत्येक दुपार आणि संध्याकाळी मी त्या प्रोजेक्टला वेड लावत होतो. स्क्रीनवर ग्राफिक्स कसे आउटपुट करायचे, स्प्राइट्स अॅनिमेट, आउटपुट आणि स्क्रीनवर टाइल मॅप कसा हलवायचा, टक्कर शोधणे, संगीत, ध्वनी प्रभाव कसे काढायचे हे मी शोधून काढले आणि Java स्विंग वापरून मी माझा स्वतःचा टाइल नकाशा संपादकही तयार केला! माझ्यासाठी मुख्य मुद्दा म्हणजे काहीतरी तयार करण्याबद्दल उत्साही असणे. माझ्याकडे एक प्रकल्प होता ज्याबद्दल माझ्याकडे चांगली ऊर्जा होती आणि जावा हे सर्व काही शक्य करण्यासाठी एक रोमांचक तंत्रज्ञान होते!” ब्रायन नक्कीच बरोबर आहे. तुम्हाला Java सह तयार करायचे आहे असे काहीतरी मजेदार आणि रोमांचक शोधणे हा स्वतःला जलद आणि मजेदार मार्गाने भाषा शिकण्यासाठी प्रेरित करण्याचा एक उत्तम मार्ग आहे. वास्तविक, कोडजिम कोर्स डिझाइन करताना आमच्या लक्षात असलेल्या गोष्टींपैकी ही एक आहे. म्हणूनच आमच्याकडे एक कथानक आहे, अभ्यासक्रमाचे भाग एकत्र जोडणे, आणि तुम्हाला आवडणारी एखादी गोष्ट तयार करण्यासाठी तुम्ही ही भाषा कशी वापरू शकता हे जाणून घेण्यासाठी Java लागू करण्याबद्दल उत्सुक होण्यासाठी डिझाइन केलेली विविध कार्ये आहेत. "ब्रायन नक्कीच बरोबर आहे. तुम्हाला Java सह तयार करायचे आहे असे काहीतरी मजेदार आणि रोमांचक शोधणे हा स्वतःला जलद आणि मजेदार मार्गाने भाषा शिकण्यासाठी प्रेरित करण्याचा एक उत्तम मार्ग आहे. वास्तविक, कोडजिम कोर्स डिझाइन करताना आमच्या लक्षात असलेल्या गोष्टींपैकी ही एक आहे. म्हणूनच आमच्याकडे एक कथानक आहे, अभ्यासक्रमाचे भाग एकत्र जोडणे, आणि तुम्हाला आवडणारी एखादी गोष्ट तयार करण्यासाठी तुम्ही ही भाषा कशी वापरू शकता हे जाणून घेण्यासाठी Java लागू करण्याबद्दल उत्सुक होण्यासाठी डिझाइन केलेली विविध कार्ये आहेत. "ब्रायन नक्कीच बरोबर आहे. तुम्हाला Java सह तयार करायचे आहे असे काहीतरी मजेदार आणि रोमांचक शोधणे हा स्वतःला जलद आणि मजेदार मार्गाने भाषा शिकण्यासाठी प्रेरित करण्याचा एक उत्तम मार्ग आहे. वास्तविक, कोडजिम कोर्स डिझाइन करताना आमच्या लक्षात असलेल्या गोष्टींपैकी ही एक आहे. म्हणूनच आमच्याकडे एक कथानक आहे, अभ्यासक्रमाचे भाग एकत्र जोडणे, आणि तुम्हाला आवडणारी एखादी गोष्ट तयार करण्यासाठी तुम्ही ही भाषा कशी वापरू शकता हे जाणून घेण्यासाठी Java लागू करण्याबद्दल उत्सुक होण्यासाठी डिझाइन केलेली विविध कार्ये आहेत.

2. शक्य तितका सराव करा

“सरावाने सर्व फरक पडतो. सतत, वारंवार सराव केल्यामुळे मी तज्ञ जावा शिक्षक बनू शकलो. नक्कीच, व्यावसायिक प्रोग्रामरच्या यशाची ही गुरुकिल्ली आहे. तुम्हाला फक्त ते कोड करावे लागेल!” - म्हणतोजॉन सेलॉस्की, एक वरिष्ठ जावा विकसक आणि जावा शिक्षक. आणि आम्ही अधिक सहमत होऊ शकलो नाही! आम्ही हे अगदी सुरुवातीपासूनच म्हणत आहोत: कोड कसे करायचे हे शिकताना, सरावाने सर्व फरक पडतो. खरेतर, या सराव-प्रथम दृष्टिकोनाभोवती आम्ही संपूर्ण CodeGym च्या अभ्यासक्रमाची रचना केली आहे. हे एक मुख्य कारण आहे की आमचे अनेक विद्यार्थी कोर्सचा शेवटचा स्तर पूर्ण करण्यापूर्वी स्वतःला प्रथम कोडिंग जॉब शोधण्यात सक्षम आहेत. CodeGym मध्ये Java शिकत असताना, तुम्ही जे काही कराल त्यातील बहुतेक सराव करत असाल. म्हणून आम्ही तुमच्यासाठी आधीच याची काळजी घेतली आहे. जर तुम्ही CodeGym व्यतिरिक्त जावा शिकण्याचा काही मार्ग घ्यायचे ठरवले तर सराव करायला विसरू नका.

3. नियमितपणे अभ्यास करा आणि दीर्घ विश्रांती घेऊ नका

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

4. इतर नवशिक्या आणि नवीन शिकणाऱ्यांसोबत सहयोग करा

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

5. तुमचे शिक्षण सत्र पुरेसे लांब ठेवा (दिवसातून 1 तासापेक्षा जास्त)

अनेक अनुभवी प्रोग्रामर तुम्हाला सांगतील की, दररोज एक तास जावा शिकणे ही सर्वात प्रभावी रणनीती असू शकत नाही. बर्‍याच लोकांसाठी, फक्त एक तास पुरेसा नसतो कारण तुम्ही कोडिंगमध्ये घालवलेला वास्तविक वेळ सुमारे 20-30 मिनिटे असेल. Reinder de Vries, अनुभवी विकसक आणि LaernAppMaking.com वेबसाइटचे संस्थापक, यांना काय शेअर करायचे आहे ते येथे आहेयाबद्दल: “दिवसातून फक्त एक तास शिकणे (कितीही दिवस सलग असो) शिकलेल्या गोष्टी टिकवून ठेवण्यासाठी वाईट आहे आणि तुमच्या शिकण्याच्या क्षमतेला हानी पोहोचवते. तुमच्याकडे दिवसाचे 2 किंवा 3 तास शिकण्याचा पर्याय आहे, कदाचित लहान अंतराने? जेव्हा तुम्ही एका तासासाठी प्रोग्रामिंग शिकता, तेव्हा तुम्ही कोड लिहिण्यासाठी लागणारा वास्तविक वेळ 20 मिनिटांपेक्षा कमी असू शकतो. प्रोग्रामिंग व्यतिरिक्त तुम्ही इतर अनेक गोष्टी करता: वाचन, संदर्भ पाहणे, स्क्रीनकडे टक लावून पाहणे, Google शोध क्वेरी एकत्र ठेवण्याचा प्रयत्न करणे आणि अर्थातच, Facebook किंवा WhatsApp तपासणे आणि इतर व्यत्यय. शिकत असताना, तुमच्या मनाला नवीन माहितीवर प्रक्रिया करून "उबदार होणे" (जसे वर्कआउट करणे) आणि थंड होणे आवश्यक आहे. कार्ये आणि संदर्भ बदलणे लक्ष वेधून घेते, आणि विशेषत: प्रोग्रामिंगसाठी "झोन आउट" करण्यासाठी वेळ आणि प्रयत्न लागतात. येथे जोडण्यासाठी एक सामान्य गोष्ट आहे: वेळ वाया घालवू नका आणि शक्य तितके जलद काहीतरी साध्य करण्यावर लक्ष केंद्रित करा (जगात तुमच्याकडे सर्व वेळ नाही!), मग ते Java मध्ये कोड कसे करायचे ते शिकत असेल किंवा काहीतरी. येथे एक चांगला प्रेरक आहेअनुभवी जावा डेव्हलपर, हागर किम कडून शिफारस : “उगाच डळमळू नका. अर्थव्यवस्था बदलतात. गेल्या काही वर्षांत आयटी जग खूप बदलले, पण एक गोष्ट अजूनही तशीच आहे: जेव्हा कमकुवत अर्थव्यवस्था कंपन्यांना खर्च कमी करण्यास भाग पाडते तेव्हा प्रकल्प पुढे ढकलले जातात किंवा अगदी पूर्णपणे रद्द केले जातात. प्रकल्प गायब झाले की नोकऱ्या गायब होतात. अखेरीस, अर्थव्यवस्थेचा पेंडुलम नेहमी मागे फिरतो, परंतु यास काही वर्षे लागू शकतात. त्यामुळे ती चांगली सुरुवात करण्यासाठी अजूनही भरभराट होत असलेल्या अर्थव्यवस्थेच्या भरतीवर स्वार व्हा.” मस्त बोललास.

6. बार खूप कमी ठेवू नका

आणखी एक चांगली सामान्य टीप म्हणजे कोड कसे शिकायचे ते शिकत असताना स्वतःसाठी बार खूप कमी ठेवू नका, जे बरेच नवशिक्या सामान्यतः करतात. उदाहरणार्थ, नवीन कौशल्य शिकण्यासाठी लोक खूप जुने आहेत असा विचार करणे सामान्य आहे, विशेषत: जर ते "प्रोग्रामिंगसारखे जटिल" असेल. 20-s च्या उत्तरार्धात किंवा 30-s च्या सुरुवातीच्या लोकांना देखील सहसा असे वाटते की ते कदाचित "या गोष्टीसाठी खूप जुने आहेत." अर्थात, बर्‍याच प्रकरणांमध्ये खूप म्हातारे असणे हे फक्त एक निमित्त आहे जे तुम्ही स्वतःला सोडण्याची परवानगी देण्यासाठी तयार करता, अनेकदा तुम्ही सुरुवात करण्यापूर्वीच. ब्रायन लिम या अनुभवी जावा कोडरला काय म्हणायचे आहे ते येथे आहे३० वर्षांपेक्षा जास्त वयाचे असताना जावा शिकण्यास सुरुवात करणाऱ्या लोकांबद्दल: “जावा अतिशय संरचित आणि कॉर्पोरेट आहे. मला वाटते की हे संरचित मनासाठी योग्य आहे, ज्यांना डिझाइन पॅटर्न आणि ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग आवडते. आणि बहुधा वृद्ध व्यक्तीचे मन संरचित असण्याची शक्यता असते. यामध्ये प्रमाणपत्रांमध्ये करिअरचा मार्ग आहे आणि वृद्ध लोकांसाठी स्टार्टअप नसलेल्या नोकऱ्याही आहेत. जर तुम्ही तुमचे स्वतःचे उत्पादन करत असाल तर जावा उत्तम असू शकतो. ओपन-सोर्स जगात Microsoft आणि .NET ला गांभीर्याने वागवले जात नाही, म्हणून जर तुमच्याकडे उत्पादन किंवा Minecraft सारखा गेम तयार करण्यासाठी अनेक वर्षांची योजना असेल, तर Java आश्चर्यकारक आहे. मोबदला आश्चर्यकारक आहे आणि तुम्हाला JavaScript च्या स्पॅगेटी कोड किंवा C किंवा C++ सारख्या निम्न-स्तरीय मेमरी समस्यांऐवजी प्रौढ टूलिंगसह काम करता येईल.” आम्ही फक्त अधिक सहमत होऊ शकत नाही.

7. बोनस टीप: तुमचा कोड गा

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