तर, जावा म्हणजे काय?
Java ही एक बहुउद्देशीय प्रोग्रामिंग भाषा आहे जी नेहमीच सर्वात लोकप्रिय भाषांपैकी एक आहे. हे जवळजवळ प्रत्येक प्लॅटफॉर्मवर कार्य करते. “एकदा लिहा, कुठेही चालवा” या ब्रीदवाक्याचा अर्थ जावा कोड संगणक प्रोग्रामपासून वेबसाइट्सपासून मोबाइल अनुप्रयोगांपर्यंत काहीही तयार करू शकतो. हे खूप शक्तिशाली असल्याने, Android OS जावामध्ये लागू केले गेले. हे अनेक अँड्रॉइड ऍप्लिकेशन्स आणि गेम्स लिहिण्यासाठी देखील वापरले जाते.लोक जावा का शिकतात?
-
जावा विकसकांना नेहमीच मागणी असते. याचे कारण जावा सर्वत्र आहे; अँड्रॉइड फोन, गेम्स, कॉम्प्युटर प्रोग्रॅम्स, सर्व्हर-साइड वेब अॅप्लिकेशन्स इ. जावा प्रोग्रामर कंपन्यांमध्ये डेव्हलपर म्हणून काम करू शकतात किंवा अँड्रॉइड आणि गेमिंग जावा प्रोग्रामरसाठी मोठ्या बाजारपेठेसह फ्रीलान्स करू शकतात.
-
चांगल्या पगाराच्या नोकऱ्या. सरासरी, यूएस मध्ये विकासकाला $107K दिले जाते, तर युरोपमध्ये त्यांना जवळपास $60K दिले जातात.
-
विस्तृत व्यावसायिक क्षितिजे. Java ही एक सामान्य-उद्देशाची भाषा आहे जी सेल फोन, लॅपटॉप, पीसी, स्मार्ट टीव्ही आणि इतर सारख्या अनेक उपकरणांवर चालते.
जावा शिकण्यात विशिष्ट चुका काय आहेत आणि त्या कशा टाळायच्या?
ध्येय न ठेवता शिकणे
ध्येये दिशा, सिद्धी आणि प्रेरणा देतात. ते विशिष्ट, वास्तववादी आणि प्राप्य असावेत. सुरुवातीला, Java मध्ये तुमच्या सुरुवातीच्या स्तरासाठी योग्य असलेली शिकण्याची उद्दिष्टे सेट करा. ते साध्य केल्यानंतर, पुढील स्तरावर जा आणि असेच. घोड्यासमोर कार्ट लावू नका आणि प्रगत सामग्रीसह स्वत: ला दबवू नका.एकाच वेळी सर्वकाही मिळविण्याचा प्रयत्न करत आहे
एका सत्रात शिकण्यासाठी खूप जावा आहे. त्याऐवजी, हातात असलेल्या कामावर लक्ष केंद्रित करा; बाजूच्या कामांमुळे विचलित होऊ नका. मनात शिकण्याची योजना असणे हे फलदायी असण्याचे हृदय आहे. म्हणून, मूलभूत संकल्पनांपासून हळूहळू अधिक प्रगत अभ्यासक्रमाकडे जाणारा अभ्यासक्रमासह संरचित अभ्यासक्रमाचे अनुसरण करण्याचा प्रयत्न करा. जेव्हा तुम्हाला खात्री असेल की तुम्ही मागील भाग शिकलात तेव्हाच पुढील भागाकडे जा.अभ्यासाशिवाय सिद्धांत
सिद्धांत आणि सराव यांच्यातील असंतुलन नवशिक्यांमध्ये सामान्य आहे. शिकण्याची सुरुवात सिद्धांताने होते (उदा., भाषेच्या मूलभूत गोष्टी); तथापि, खूप सिद्धांत निराशाजनक असू शकते. तुम्ही कोडिंगचा सराव करण्यासाठी अधिक वेळ घालवला पाहिजे — हाताशी अनुभव ही यशाची गुरुकिल्ली आहे. तुम्ही आधीच जे शिकलात ते पुढील कार्यात समाविष्ट करण्याचा प्रयत्न करा आणि असेच.एकांतात शिकणे
स्व-अभ्यासाचा अर्थ असा नाही की तुम्हाला एकाकी काम करावे लागेल. तुम्ही ऑनलाइन Java समुदायाचा भाग होऊ शकता जिथे तुम्ही तुमचा अनुभव तुमच्या समवयस्कांशी शेअर करता आणि वेगवेगळ्या विषयांवर चर्चा करता. कठीण कामांना सामोरे जाताना हे तुम्हाला प्रेरित राहण्यास मदत करू शकते.बर्याच काळासाठी जटिल कार्यांसह चिकटून रहा
हे खरे आहे की जटिल समस्यांचे निराकरण केल्याने सिद्धीची तीव्र भावना निर्माण होते; तथापि, तुम्ही तुमचा बहुतेक वेळ या आव्हानांवर घालवू नये. सोपी कार्ये तुम्हाला समस्या सोडवण्याच्या प्रक्रियेपेक्षा अधिक जाणून घेण्यासाठी आवश्यक असलेल्या संकल्पनांवर लक्ष केंद्रित करण्याची परवानगी देतात. तुम्ही एखाद्या कामात बराच काळ अडकल्यास थांबायलाही शिकले पाहिजे. जर तुम्ही इतर कामांकडे वळलात आणि नंतरच्या कठीण समस्यांना पुन्हा भेट दिली तर ते चांगले होईल.वास्तविक चुकांकडे दुर्लक्ष
तुम्हाला तुमच्या कोडमध्ये त्रुटी आढळल्यास निराश होऊ नका, हे प्रत्येकासाठी होते. काही त्रुटी इतरांपेक्षा शोधणे कठिण असते, जोपर्यंत तुम्ही सुरुवातीपासून त्यांच्यावर लक्ष ठेवत नाही तोपर्यंत ते एक आव्हान असू शकते. या प्रक्रियेला डीबगिंग म्हणतात आणि चांगल्या विकासकांद्वारे ही निरंतर दिनचर्या आहे.विचार करण्यापूर्वी कोडिंग
बरेच प्रोग्रामर अतिउत्साहीत होतात आणि समस्या सोडवण्यास घाई करतात. प्रगत Java प्रोग्रामर तुम्हाला सांगतील की तुमच्या कोडचे नियोजन करणे हे कोडइतकेच महत्त्वाचे आहे. म्हणून, कोडिंग करण्यापूर्वी, समस्येचे निराकरण करण्याचा सर्वात प्रभावी मार्ग आणि आपण या समाधानाची चाचणी कशी करू शकता याचा विचार करा.प्रयोगांची भीती
आपल्या कोडसह प्रयोग करणे एक मजेदार आणि समाधानकारक क्रियाकलाप असू शकते. तुमचा कोड तुम्हाला जे करायचे आहे तेच करतो का? कोड वेगवेगळ्या परिस्थितीत समान इनपुटसाठी समान परिणाम देईल का? वापरकर्त्याने अनपेक्षित इनपुट दिल्यास कोड कसे वागेल (उदा. वयानुसार संख्यांऐवजी अक्षरे)?स्व-प्रेरणेवर काम करत नाही
प्रोग्रामर बर्नआउट ही एक वास्तविक गोष्ट आहे. प्रत्येकाला वेळोवेळी कोडिंगची आवड गमावण्याच्या लाटेचा फटका बसतो. तुमच्यासारखे इतरही आहेत हे समजून घेणे ही पहिली पायरी आहे. प्रवृत्त राहण्यासाठी, समविचारी समवयस्कांसह स्वत:ला घेरून घ्या, विषय बदला; समस्या सोडवण्यासाठी सर्जनशील विचार आवश्यक असलेल्या अधिक मनोरंजक संकल्पनांकडे जा.या चुका टाळण्यासाठी काही उपयुक्त सल्ले
पॅरेटो तत्त्व (उर्फ 80/20 नियम)
पॅरेटो तत्त्वानुसार 80% परिणाम केवळ 20% कारणांमुळे येतात. उदाहरणार्थ, तुमचे 80% कोडिंग प्रकल्प Java च्या सर्वात सामान्य 20% संकल्पनांवर अवलंबून असतील. हेच तत्त्व तुमच्या जावा अभ्यासांवर लागू केले जाऊ शकते: तुमचा 80% वेळ सरावासाठी आणि 20% सिद्धांत शिकण्यासाठी द्या.सुरवातीपासून Java शिकणे सुरू करण्यासाठी शैक्षणिक नियोजन
-
ध्येय सेटिंग. तुम्ही Java सह काहीही साध्य करू शकता; परंतु, Java शी संबंधित सर्व गोष्टी शिकणे वास्तववादी नाही. एक ध्येय सेट करा आणि शिकण्यासाठी एक विशिष्ट क्षेत्र निवडा, मग ते क्लाउड-आधारित अॅप्लिकेशन्स, गेम्स किंवा अॅन्ड्रॉइड अॅप्लिकेशन्स असो. जर तुम्ही खरोखरच सुरवातीपासून Java शिकण्यास सुरुवात करण्याचा निर्णय घेतला आणि युक्ती करू इच्छित असाल तर ही मुख्य पायरी आहे.
-
प्रश्न विचारणे आणि इतर विद्यार्थ्यांशी बोलणे. जावा समुदायाचे सक्रिय सदस्य व्हा; जेव्हा तुम्ही अडकलेले असाल तेव्हा प्रश्न विचारा आणि तुमच्या समवयस्कांना त्यांच्या समस्यांचे निराकरण माहित असल्यास त्यांना मदत करा. इतर काय करत आहेत ते एक्सप्लोर करा आणि त्यांच्या यशाने प्रेरित व्हा.
-
छोटी छोटी कामे सोडवणे. रोज छोटी छोटी कामे सोडवण्याची सवय लावा. CodeGym चे मिनी-गेम तुम्हाला तुमचे स्वतःचे मिनीगेम विकसित करण्याची आणि इतरांना खेळण्यासाठी प्रकाशित करण्याची संधी देतात, ज्यामुळे तुम्हाला प्रेरणा आणि समाधान मिळते.
सराव
सराव हा तुमच्या Java शिक्षण योजनेचा अविभाज्य भाग आहे. तुमची प्रोग्रामिंग कौशल्ये विकसित करण्यात मदत करण्यासाठी येथे काही उपयुक्त संसाधने आहेत:कोडजिम
CodeGym हे जावा शिकण्यासाठी एक सर्वसमावेशक ऑनलाइन संसाधन आहे; सुरवातीपासून Java शिकणे सुरू करण्यासाठी नाविन्यपूर्ण पध्दती असलेले शेकडो अभ्यासक्रम प्रदान करणे. हे कथाकथन आणि सबप्लॉट्सच्या खेळासारखे आहे, जिथे तुम्ही शिकलेल्या प्रत्येक कौशल्यासह तुम्ही स्तर वाढवता, तुम्हाला गुंतवून ठेवता आणि निराश होण्यापासून रोखता. हे सर्वोत्कृष्ट स्टार्टर पॅक आहे कारण अभ्यासक्रम अनेक प्रोग्रामरच्या अनुभवांद्वारे मार्गदर्शन केले जातात. मूलभूत विषयांपासून जटिल विषयांवर सहजतेने संक्रमण केल्याने, ते तुम्हाला कामाच्या जगासाठी तयार करते. नवीन प्रोग्रामर कोडजिम का निवडतात?-
अभ्यासक्रम सुव्यवस्थित आहे. यात 600 धडे आहेत. त्यापैकी प्रत्येक एक विषय स्पष्ट करतो जेणेकरून विद्यार्थी विचलित न होता त्या विषयावर एकट्याने लक्ष केंद्रित करू शकेल.
-
अभ्यासक्रम 80% सराव आहे. एकूण 1200 कार्यांसह पहिल्या धड्यापासून सराव सुरू होतो.
-
मजबूत जावा समुदाय. समविचारी लोकांच्या मोठ्या समुदायासह, तुम्ही एकटे राहणार नाही.
-
आभासी शिक्षक. आपल्या उपायांचे त्वरित मूल्यांकन करते आणि शिफारसी देते; तुम्हाला काय करायचे आहे यासंबंधी आवश्यकतांची स्पष्ट यादी प्रदान करणे.
व्हिडिओ अभ्यासक्रम:
-
सुरुवातीच्या प्लेलिस्टसाठी जावा ट्यूटोरियल .
या प्लेलिस्टमध्ये 100+ Java ट्यूटोरियल्स आहेत ज्या अगदी मूलभूत गोष्टींसाठी सुरू होतात जसे की भिन्न ऑपरेटिंग सिस्टमसाठी Java स्थापित करणे ते प्रगत ट्यूटोरियल, जसे की lambda expressions आणि वेब स्क्रॅपिंग. -
डेरेक बनास: जावा कोड ३० मिनिटांत .
डेरेक 30 मिनिटांत Java कोड लिहिण्यासाठी आवश्यक असलेले मुख्य ज्ञान शिकवतो. तो आदिम डेटा प्रकार, टिप्पण्या, वर्ग, गणित, hasNextLine, NextLine, getters, setters, if, else, else if, print, println, printf, लॉजिकल ऑपरेटर, for, while, break, continue, यासह विविध विषयांचा समावेश करतो. तेव्हा करा आणि बरेच काही.
सर्वोत्कृष्ट पुस्तके:
-
जावा मधील प्रोग्रामिंगचा परिचय: रॉबर्ट सेडगेविक आणि केविन वे यांचा आंतरविषय दृष्टीकोन ....
हे पुस्तक लेखकांच्या वास्तविक जीवनातील वर्गातील अनुभवांद्वारे प्रेरित शिकण्यासाठी एक उदाहरण-चालित दृष्टिकोन स्वीकारते. यात मुलभूत गोष्टींपासून प्रगत संकल्पनांपर्यंत अनेक विषयांचा समावेश आहे जो खेळण्यांच्या समस्यांवर अवलंबून नसून आकर्षक ऍप्लिकेशन्सवर अवलंबून असतो. -
वेन होल्डरद्वारे जावा गेम प्रोग्रामिंग डमीज .
हे पुस्तक Java प्रोग्रामिंगच्या मूलभूत गोष्टी कव्हर करून सुरू होते, नंतर Java सह कोडिंग गेमच्या तंत्रांमध्ये डुबकी मारते. अखंड भौतिकशास्त्रासह वास्तववादी गेम बनवण्यासाठी हे गेम डेव्हलपमेंटमागील भौतिकशास्त्र समजावून सांगण्याचे चांगले काम करते.
GO TO FULL VERSION