सटीक उत्तर: 21 दिन
जावा एक प्रोग्रामिंग भाषा है जिसे सामान्य उद्देश्य के लिए डिज़ाइन किया गया है और इसे C++ से आसान माना जाता है। जावा अपनी बहुमुखी प्रतिभा और अनुकूलता के कारण काफी लोकप्रिय हो गया है। जावा का उपयोग मोबाइल एप्लिकेशन, सॉफ्टवेयर विकास के साथ-साथ व्यापक सिस्टम विकास में भी किया जा सकता है।
वर्तमान में, दुनिया भर में अधिकांश स्मार्टफोन एंड्रॉइड ऑपरेटिंग सिस्टम पर चलते हैं। एंड्रॉइड जावा में लिखा गया है, इस प्रकार एक डेवलपर के रूप में जावा से परिचित होना आपको महत्वपूर्ण अवसर प्रदान करेगा। यह लेख एक नौसिखिया और बुनियादी ज्ञान वाले व्यक्ति दोनों के रूप में जावा सीखने के लिए आवश्यक समय को कवर करेगा।
जावा सीखने में कितना समय लगता है?
आपको कितने समय की आवश्यकता होगी यह इस बात पर निर्भर करेगा कि आपको कोडिंग प्रोग्रामिंग में कोई बुनियादी ज्ञान है या नहीं और आपकी सीखने की क्षमताएं क्या हैं। शुरुआती लोगों के लिए, आपको OOP या ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग सीखने की आवश्यकता होगी। OOP को जावा की रीढ़ माना जाता है, और इसलिए किसी भी चीज़ से पहले, आपको इसे सीखना होगा।
वाक्यविन्यास सीखने में आपको कम से कम 21 दिन लग सकते हैं, लेकिन यदि आप भाषा सीखना और समझना चाहते हैं ताकि आप जावा में एक एप्लिकेशन विकसित करने में सक्षम हो सकें, तो खुद को सीखने के लिए कम से कम एक वर्ष का समय देना सुरक्षित है।
जावा प्रोग्रामर बनने के लिए, किसी को गणित या इंजीनियरिंग में पृष्ठभूमि की आवश्यकता नहीं है, और जावा शुरुआती लोगों के लिए बना है। आपके लिए सबसे बुनियादी आवश्यकता है दृढ़ संकल्प, तार्किक दिमाग के साथ-साथ एक मेहनती कार्यकर्ता होना। चूंकि जावा का उपयोग विभिन्न चीजों के लिए किया जा सकता है, आप सीखने में कितना समय बिताएंगे यह काफी हद तक इस बात पर निर्भर करेगा कि आप किस उद्देश्य से जावा सीखना चाहते हैं।
हो सकता है कि आप वेब एप्लिकेशन विकसित करना, डेस्कटॉप एप्लिकेशन डिज़ाइन करना या गेम डिज़ाइन करना सीखना चाहते हों, आप अपने जावा ज्ञान से जो चाहते हैं वह प्रभावित करेगा
जावा सीखने में इतना समय क्यों लगता है?
हालाँकि जावा एक प्रोग्रामिंग भाषा है, लेकिन इसे सीखना किसी विदेशी भाषा को सीखने से कहीं अधिक है। जावा सीखने के विभिन्न अनुभाग हैं, और प्रत्येक अनुभाग की कठिनाई का अपना स्तर है और इस प्रकार उनके लिए अलग-अलग समय निर्दिष्ट किया गया है। चूँकि आप इसे सीखने के लिए स्कूल नहीं जा रहे हैं, इसलिए आप इस बात के प्रभारी हैं कि आप पाठ्यक्रम को कितनी तेजी से या कितनी धीमी गति से लेते हैं।
प्रोग्रामिंग की मौलिक शिक्षा
यह अनुभाग आपके पाठ्यक्रम में पहला क्षेत्र होने की अनुशंसा की जाती है। इसे कवर करने में आपको 1-6 महीने लगेंगे। विश्वविद्यालय के स्नातक छात्र संपूर्ण लाते हैं छमाही इस अनुभाग के लिए. इस अनुभाग में लूपिंग जैसी बुनियादी बातें शामिल हैं।
एल्गोरिथम की कला
यह अनुभाग काफी जटिल है; सबसे पहले, आप भ्रमित महसूस कर सकते हैं, लेकिन आपको इसे जारी रखना होगा क्योंकि यह बहुत आवश्यक है। इस अनुभाग में, आप एनकैप्सुलेशन, बहुरूपता, वंशानुक्रम जैसी चीजें सीखेंगे। इस अनुभाग में आपने जो पढ़ा है उसे लागू करने से आपको आगे बढ़ने के लिए प्रेरित महसूस करने में मदद मिलेगी, इस अनुभाग को लगभग 3 महीने की अवधि दी गई है।
प्रोग्रामिंग भाषा का सिंटैक्स
इस अनुभाग में कई भाषाओं में महारत हासिल करने और सीखने के लिए जो सीखा गया है उसका अध्ययन करना शामिल है। यहां आप डेटा प्रकार, सिंटैक्स, मल्टी-थ्रेडिंग जैसी अवधारणाओं को स्पष्ट करेंगे। यदि आपने इसमें महारत हासिल कर ली है कला एल्गोरिदम अनुभाग और प्रोग्रामिंग अनुभागों की मौलिक शिक्षा, यह अनुभाग आपके लिए काफी आसान होगा। इसमें आपको कम से कम दो सप्ताह लग सकते हैं। हालाँकि, इस अनुभाग के लिए लगभग एक महीना आवंटित किया गया है।
जो व्यक्ति वास्तव में जावा में महारत हासिल करना चाहता है, उसके लिए 21 दिन अविश्वसनीय रूप से आशावादी लगते हैं।
यह कहना बहुत सरल है कि जावा सीखना 21 दिनों में पूरा किया जा सकता है, यह बिल्कुल भी यथार्थवादी नहीं है।
इस विषय पर विभिन्न प्रकार की राय देखना मनोरंजक है, ऐसा लगता है कि यह कुछ ऐसा है जिस पर तकनीकी समुदाय में काफी बहस चल रही है।
मुझे इस बारे में बात करने में दिलचस्पी होगी कि सीखने का समय अन्य प्रोग्रामिंग भाषाओं की तुलना में कैसा है।
21 दिन? सीखने के प्रति प्रतिबद्ध किसी भी व्यक्ति के लिए यह संभव प्रतीत होता है।
जावा सीखना एक लंबी और कठिन प्रक्रिया है, ऐसा कुछ नहीं जिसे आप कुछ हफ्तों में सीख सकते हैं।
सीखने के विभिन्न वर्गों के लिए एक मार्गदर्शिका होना बहुत अच्छा है, यह ज्ञान किसी भी प्रोग्रामिंग प्रयास के लिए उपयोगी है।
इस प्रकार का विश्लेषण वास्तव में ज्ञानवर्धक है, यह अध्ययन और सीखने के लक्ष्यों की योजना बनाने में मदद करता है।
डिजिटल युग में, प्रोग्रामिंग भाषाओं के बुनियादी सिद्धांतों को सीखना भी किसी भी करियर को बड़ा बढ़ावा दे सकता है।
विभिन्न अनुभागों का विवरण और प्रत्येक के लिए सुझाए गए समय को देखना दिलचस्प है।