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

कुठून सुरुवात करावी आणि काय करू नये

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

कोडजिमला भेटा: डमींसाठी (आणि प्रगत शिकणाऱ्यांसाठीही :) जावा ट्यूटोरियल

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

    तुमच्या लक्षात आले असेल की सर्व उच्च व्यावसायिक देखील उच्च शिक्षक असू शकत नाहीत. काहीवेळा खूप अनुभवी तज्ञ त्यांना माहित असलेली कोणतीही संकल्पना पूर्ण नवशिक्याला समजावून सांगू शकत नाहीत… फक्त कारण ते सोपी ठेवू शकत नाहीत.

    पूर्णपणे सैद्धांतिक आणि अपरिचित अभिव्यक्तीसह स्पष्ट केलेला नवीन विषय समजून घेणे किती कठीण आहे हे आम्हाला माहित आहे. विषयाशी संबंधित असलेल्या प्रत्येक लहान वैशिष्ट्यामध्ये जास्त शोध न घेणे चांगले.

    कनिष्ठ विकासक म्हणून तुम्हाला किमान सिद्धांताचा आधार देणे हे CodeGym चे ध्येय आहे. हे डमींसाठी संपूर्ण Java ट्यूटोरियल आहे, जिथे तुम्ही (किंवा कोडिंग, अधिक विशिष्ट होण्यासाठी) करून शिकता.

    कोर्समध्ये शक्य तितक्या सोप्या पद्धतीने स्पष्ट केलेल्या सैद्धांतिक ज्ञानाचा आणि हजारो (!) कोडिंग कार्यांचा समावेश आहे. तुम्ही प्राथमिक असाइनमेंटसह प्रारंभ करा आणि अधिक अवघड कार्ये आणि कोडिंग प्रकल्पांकडे चरण-दर-चरण हलवा. काळजी करू नका: हा कोर्स तुम्हाला ग्राउंड झिरो पासून जावा प्रोग्रामिंग कसे चालवायचे ते स्पष्ट समजण्यासाठी मार्गदर्शन करेल.

    तुमचा CodeGym मधील प्रवास चार शोधांमध्ये विभागलेला आहे: Java Syntax, Java Core, Java Multithreading आणि Java Collection. प्रत्येक शोधात 10 स्तर असतात. प्रत्येक स्तरावर 12-13 धडे आहेत. प्रत्येक धड्यात एक विशिष्ट विषय समाविष्ट असतो आणि त्यात एक सिद्धांत आणि कार्यांचा संच समाविष्ट असतो. येथे, तुमच्याकडे लहान आणि समजण्यास सुलभ व्याख्याने आणि "गृहपाठ" असलेली शैक्षणिक योजना आहे!

  2. तुमच्या निकालांबद्दल आणि प्रगतीबद्दल त्वरित फीडबॅक मिळवा

    पुस्तक तुम्हाला फक्त तेच देऊ शकते जे आधीच लिहिले आहे. हे अतिरिक्त प्रश्नांची उत्तरे देणार नाही आणि तुमचा कोड कसा दुरुस्त करायचा याबद्दल नक्कीच सल्ला देणार नाही!

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

    CodeGym वर तुम्हाला तुमच्या सोल्यूशनचे फक्त काही सेकंदात झटपट पुनरावलोकन मिळते, तुमचा कोड पूर्णपणे आवश्यकता पूर्ण करतो की नाही ते पहा आणि बरेच काही! स्वत: साठी पहा: डमीसाठी Java मध्ये प्रोग्रामिंग रोमांचक असू शकते. तुम्ही सुलभ वेबआयडीई वापरून पहिल्या धड्यापासून कोडिंग सुरू करता, तुमच्या सोल्यूशनवर टिपा मिळवा आणि तुमची कोडिंग शैली चांगली कशी बनवायची याबद्दल काही सल्ले मिळवा.

    सर्व काही सोपे आहे: तुमचा कोड लिहा, "सत्यापित करा" बटणावर क्लिक करा आणि लगेच परिणाम पहा. प्रणाली तुम्हाला इतर विद्यार्थ्यांनी केलेल्या सरासरी प्रयत्नांची संख्या देखील प्रदान करेल.

  3. भावनेने, प्रेरणाने आणि चांगल्या संगतीने शिका

    जावा शिकणारे त्यांच्या कामगिरीची पर्वा न करता अर्धवट का थांबतात? उत्तर सोपे आहे: प्रेरणाचा अभाव किंवा (आणि) शिकण्याचा त्रासदायक अनुभव. तुम्‍हाला प्रोग्रॅमिंगमध्‍ये कोणती पार्श्‍वभूमी असली तरीही तुम्‍ही गुंतलेले नसल्‍यास तुम्‍हाला अभ्यास करण्‍याची इच्छा करणे कठीण आहे. पण एक गोष्ट आहे जी आपल्या सर्वांना करायला आवडते - खेळणे.

    तुम्ही गेमशी परिचित असाल, तर तुम्हाला माहिती आहे की, जोपर्यंत तुम्ही शोध पास करत नाही किंवा काल्पनिक जग जिंकत नाही तोपर्यंत ते तुम्हाला वास्तवापासून तास आणि दिवस सहज "चोरी" शकतात. शिक्षण इतके मनोरंजक असू शकते का? पुन्हा, CodeGym मध्ये आपले स्वागत आहे.

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

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

जावा शिकण्यासाठी पुस्तकांची बोनस यादी: “फॉर डमी” मालिकेपासून ते सखोल वाचनापर्यंत

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

    हे पुस्तक जावाचा सर्वोत्तम परिचय आहे, जिथे मूळ भाषा आणि OOP च्या संकल्पना वास्तविक-जगातील उदाहरणांवर स्पष्ट केल्या गेल्या आहेत. तुम्ही पहिल्या पानापासून ते पूर्ण करेपर्यंत तुम्ही व्यस्त व्हाल. सामग्री चांगल्या प्रकारे लक्षात ठेवण्यासाठी प्रत्येक अध्यायाच्या शेवटी व्यायाम आणि कोडी सोडू नका.

  2. जावा फॉर डमीसह प्रोग्रामिंग सुरू करणे

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

  3. जावा: हर्बर्ट शिल्डचे एक नवशिक्या मार्गदर्शक

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

  4. कोर Java खंड I — मूलभूत गोष्टी

    प्रभावी 1000 पृष्ठांमुळे गोंधळून जाऊ नका — तुम्ही हे पुस्तक कव्हरपासून कव्हरपर्यंत सहज वाचू शकता. भाषा आणि जावा प्रोग्रामिंग वातावरणाच्या परिचयापासून आणि डेटा स्ट्रक्चर्स, ऑब्जेक्ट्स आणि क्लासेस आणि याप्रमाणेच प्रत्येक प्रकरण एका विशिष्ट विषयासाठी समर्पित आहे. नवशिक्यांसाठी अनेक पुस्तकांच्या विपरीत, कोअर जावा संग्रह आणि जेनेरिकचे स्पष्ट कव्हरेज देते, जे वास्तविक प्रोग्रामिंगसाठी उपयुक्त आहे.

  5. Think Java: How to Think Like a Computer Scientist by Allen Downey आणि Chris Mayfield

    संपूर्ण नवशिक्यांसाठी हे पुस्तक तुम्हाला कोडमध्ये विचार कसा करायचा हे शिकवेल. इतर अनेकांप्रमाणे, हे ओओपीच्या परिचयाने सुरू होते. सिद्धांत एकत्रित करण्यासाठी आणि प्रोग्रामिंग विचार करण्याचे कौशल्य प्राप्त करण्यासाठी प्रत्येक अध्यायात शब्दसंग्रह आणि व्यायाम विभाग आहेत. कोडिंगमध्ये अगदी लहान अनुभव असलेल्या वाचकांपेक्षा नवशिक्यांसाठी हे अधिक योग्य आहे. सुरुवातीच्यासाठी, वाचणे सोपे आणि मनोरंजक आहे.

गुंडाळणे

लक्षात ठेवा की प्रोग्रामिंग समजून घेण्याची तुमची प्रवेश पातळी अगदी सुरुवातीसच संबंधित आहे. तुमच्याकडे कमीत कमी या तीन गोष्टी असतील तर तुमच्याकडे अधिक तयार शिकणाऱ्यांना मागे टाकण्याची सर्व शक्यता आहे:
  • स्पष्ट उद्दिष्टे आणि कालमर्यादा
  • प्रेरणा
  • ...आणि अर्थातच भरपूर सराव
शुभेच्छा!