यदि आप करियर बदलने के बारे में सोच रहे हैं या आप केवल मनोरंजन के लिए अपना कोड लिखने में रुचि रखते हैं, तो आप सोच रहे होंगे कि कौन सी प्रोग्रामिंग भाषा सीखनी है, और क्या इसे स्वयं सीखना संभव है। जावा एक कारण से दुनिया में सबसे लोकप्रिय प्रोग्रामिंग भाषाओं में से एक है, और यदि आप खुद को पढ़ाना चाहते हैं तो यह निश्चित रूप से सबसे अच्छे विकल्पों में से एक है। जावा सीखने के फायदे और नुकसान के बारे में और जानने के लिए और आप घर पर कैसे शुरुआत कर सकते हैं, इस बारे में कुछ जानकारी प्राप्त करने के लिए, हम आपके लिए तैयार हैं!
कदम
प्रश्न १ का ११: क्या जावा सीखना आसान है?
चरण 1। यह हवा नहीं है, लेकिन यह निश्चित रूप से सीखने में आसान भाषाओं में से एक है।
जावा एक महान शुरुआती प्रोग्रामिंग भाषा है क्योंकि यह आपको इसे लिखने के लिए कोड के अंतर्निहित तर्क को समझने के लिए मजबूर करता है। जावा से दूसरी प्रोग्रामिंग भाषा में जाना किसी अन्य भाषा से जावा में जाने की तुलना में आसान है। हालांकि, किसी भी भाषा की तरह, कोड को इसके पूर्ण लाभ के लिए उपयोग करने के तरीके को वास्तव में समझने में समय, प्रयास और ध्यान लगेगा।
बहुत सारे कोडर मानते हैं कि जावा की मूल बातें और अंतर्निहित तर्क अन्य भाषाओं की तुलना में सीखना बहुत आसान है।
चरण 2. जावा अन्य भाषाओं की तुलना में पढ़ने में बहुत आसान है, लेकिन इसे लिखना कठिन है।
जावा वर्बोज़ है, जिसका अर्थ है कि किसी फ़ंक्शन को निष्पादित करने के लिए आपको अन्य भाषाओं की तुलना में कोड की अधिक पंक्तियाँ लिखनी होंगी। यह बहुत अच्छा है यदि आप कोडिंग के लिए बिल्कुल नए हैं क्योंकि इसे संसाधित करना और समझना आसान है कि स्क्रिप्ट क्या कर रही है, जो स्पष्ट रूप से वर्तनी में है। हालाँकि, चूंकि आपको कोड की अधिक पंक्तियाँ लिखने की आवश्यकता है, इसलिए गलती करने की अधिक गुंजाइश है।
- कुछ कोडर्स सोचते हैं कि जावा को अन्य भाषाओं की तुलना में मास्टर करना कठिन हो सकता है क्योंकि इसमें क्रियाओं को करने के लिए स्क्रिप्ट की अधिक पंक्तियों की आवश्यकता होती है और यह कुछ प्रतिवादात्मक तरीकों से काफी हद तक बेमानी हो जाती है।
- एक उदाहरण के रूप में, यदि आप "विकिहाउ में आपका स्वागत है!" प्रिंट करना चाहते हैं। जावा में, आपको कोड की कुल 7 अलग-अलग पंक्तियों की आवश्यकता होगी: मुख्य वर्ग {// सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग… args) {/ / System.out.println ("विकीहाउ में आपका स्वागत है!"); / } / }. पायथन जैसी किसी चीज़ में, आपको केवल एक पंक्ति की आवश्यकता होगी: प्रिंट ("विकीहो में आपका स्वागत है!")।
प्रश्न २ का ११: क्या स्वयं को जावा सिखाना संभव है?
चरण 1. यह संभव से अधिक है-यह करने का यह सबसे आम तरीका है
आप पूरी तरह से सीख सकते हैं कि जावा को अपने आप कैसे पढ़ना और लिखना है। इन दिनों, अधिकांश पेशेवर प्रोग्रामर इस तरह से शुरू होते हैं। वहाँ इतने सारे मुफ्त ट्यूटोरियल, अभ्यास उपकरण, व्याख्यान और कक्षाएं हैं कि यह पहले से कहीं ज्यादा आसान है। हालांकि, यथार्थवादी होना महत्वपूर्ण है-यदि आप वास्तव में जावा में महारत हासिल करने जा रहे हैं, तो इसे स्वयं करना संभवतः इसे करने का सबसे धीमा तरीका है। यह किया जा सकता है, लेकिन इसमें कुछ साल और एक टन अभ्यास लग सकता है।
- कई पेशेवर कोडर मानते हैं कि जब तक वे अन्य कोडर्स के साथ प्रोजेक्ट पर काम करना शुरू नहीं करते, तब तक वे वास्तव में जावा में पूरी तरह से विशेषज्ञ नहीं बन पाए। प्रोग्रामिंग भाषा में महारत हासिल करना कठिन है यदि आप दूसरों के साथ काम नहीं करते हैं ताकि आप गलतियों को पहचान सकें।
- मोटे तौर पर सभी कंप्यूटर प्रोग्रामरों में से ६९% कम से कम आंशिक रूप से स्व-शिक्षित हैं। यदि आप अभी शुरुआत कर रहे हैं, तो स्वयं सीखना एक अच्छा तरीका है।
प्रश्न ३ का ११: मैं शुरुआत से जावा सीखना कैसे शुरू करूँ?
चरण 1. भाषा की मूल बातें पढ़ने या देखने से शुरू करें।
बस कुछ दिनों के लिए जितनी अधिक हो सके उतनी जानकारी को अवशोषित करें ताकि आप भाषा के नियमों और तर्क से खुद को परिचित कर सकें। आप यह जानकारी किसी भी यूट्यूब चैनल या कोडिंग वेबसाइट पर पा सकते हैं, लेकिन सीखना शुरू करने के लिए सबसे अच्छी जगह ओरेकल की वेबसाइट पर हो सकती है, क्योंकि वे कंपनी हैं जो जावा के मालिक हैं। वे अपने सभी दस्तावेज और जानकारी को https://www.oracle.com/java/technologies/javase-downloads.html पर ऑनलाइन प्रकाशित करते हैं। सीखकर शुरू करें:
- सशर्त। ये ऐसे कथन हैं जो एक प्रोग्राम को बताते हैं कि किसी अन्य जानकारी के आधार पर कुछ करना है या नहीं। ये किसी भी कार्यक्रम की जान होते हैं। कंडीशनल हमेशा "if" से शुरू होते हैं जिसके बाद कोष्ठक होते हैं।
- लूप्स। ये ऐसे उपकरण हैं जो आपको निश्चित समय के लिए कार्यों के एक सेट को दोहराने की अनुमति देते हैं। जावा में, ऐसा करने के तीन तरीके हैं (जबकि लूप्स, लूप्स के लिए, और जबकि लूप्स)। यदि आप किसी जटिल कार्य को करने के लिए एक कोड चाहते हैं तो वे महत्वपूर्ण हैं।
- कार्य / तरीके। कोड के ये ब्लॉक सूचना के पुन: प्रयोज्य बिट्स हैं जो एक निश्चित कार्य को निष्पादित करते हैं। जावा में फ़ंक्शन/विधि को तैयार करने के कई तरीके हैं, लेकिन अंतर्निहित तर्क प्रारंभिक रूप से महत्वपूर्ण है।
- घोषणाएं। ये कथन एक चर और एक नाम देकर डेटा का थोड़ा सा संचार करते हैं। जब आपके कोड में जानकारी के विशिष्ट बिट्स का चयन करने की बात आती है तो ये आवश्यक होते हैं।
चरण २। बुनियादी बातों पर नियंत्रण पाने के लिए मुफ्त ऑनलाइन पाठ्यक्रमों का पालन करें।
जावा के लिए इतने सारे संसाधन हैं कि आप इसे बिना किसी फैंसी कोर्स या बूट कैंप पर खर्च किए सीखने में सक्षम हो सकते हैं। कोड जिम, लर्न जावा ऑनलाइन और कोडिंग बैट सभी 100% निःशुल्क हैं। ये साइटें आपको अभ्यास अभ्यास देंगी, यह बताएंगी कि भाषा कैसे काम करती है, और आपको बुनियादी बातों के बारे में जानने के लिए आवश्यक हर चीज के बारे में बताती है। मूल बातें जानने के लिए इन ट्यूटोरियल्स को पूरा करने में कुछ सप्ताह या महीने बिताएं।
- YouTube पर Java के साथ कोडिंग पर सैकड़ों निःशुल्क कक्षाएं भी हैं। ओरेकल, जो जावा का मालिक है, के पास अपने स्वयं के मुफ्त वीडियो भी हैं। अन्य बेहतरीन विकल्पों में कोड जावा, प्रोग्रामिंग विद मॉश और एमिगोस कोड शामिल हैं।
- यदि आप चाहें तो आप उडेमी या कौरसेरा पर जावा पाठ्यक्रम के लिए भुगतान कर सकते हैं। कुछ लोग इन पाठ्यक्रमों को पसंद करते हैं क्योंकि जब वे कक्षा के लिए भुगतान कर रहे होते हैं तो वे इसके साथ बने रहने के लिए अधिक प्रेरित महसूस करते हैं।
चरण 3. वाक्य रचना में महारत हासिल करने के लिए बुनियादी कार्यक्रम लिखने का अभ्यास करें।
सिंटैक्स कोड की पंक्तियों का क्रम और व्यवस्था है, और यह सीखने में कठिन चीजों में से एक है। आप सिर्फ वीडियो देखने या किताबें पढ़कर जावा में महारत हासिल नहीं कर सकते। वाक्य रचना को समझने के लिए आपको वास्तव में लिखने की क्रिया का अभ्यास करना होगा। या तो कुछ कोड लिखने के लिए एक ट्यूटोरियल के साथ पालन करें, या "हैलो वर्ल्ड" प्रोग्राम जैसे बुनियादी शुरुआती कार्य से निपटें। आस-पास के खिलौनों में इसके साथ कुछ मजा आता है। जैसे ही आप उन्हें सीखते हैं, कौशल का उपयोग करके अपने स्वयं के सरल कोड का आविष्कार करने का प्रयास करें। लोकप्रिय शुरुआती परियोजनाओं में शामिल हैं:
- एक प्रोग्राम जो बुनियादी गणितीय कार्य करता है।
- एक प्रोग्राम जो रिकर्सिव फ़ंक्शन का उपयोग करके फैक्टोरियल ढूंढता है।
- एक प्रोग्राम जो यह पहचान करेगा कि आपके द्वारा लिखा गया शब्द पैलिंड्रोम है या नहीं।
- एक प्रोग्राम जो टेक्स्ट एडिटर की तरह काम करता है।
प्रश्न ४ का ११: मैं कैसे पता लगा सकता हूँ कि मैं वास्तव में सीख रहा हूँ?
चरण 1. एक ऑनलाइन समुदाय में शामिल हों और उन्हें अपने कोड की समीक्षा करने के लिए कहें।
सीखने के सर्वोत्तम तरीकों में से एक है अन्य प्रोग्रामर से आपके द्वारा लिखे गए कोड के बारे में बात करना। स्टैक ओवरफ्लो कोडर्स के बीच सुपर लोकप्रिय है, और यदि आप कोड के बड़े ब्लॉक साझा करना चाहते हैं या अन्य उत्साही लोगों के साथ समस्या निवारण करना चाहते हैं तो जीथब एक बढ़िया विकल्प है। अपना सामान साझा करें, प्रतिक्रिया मांगें, और अन्य कोडर्स से सलाह लें कि आप कैसे सुधार कर सकते हैं!
- यदि आपके पास Reddit खाता है, तो r/programming और r/learnjava शामिल होने के लिए बिल्कुल अभूतपूर्व समुदाय हैं।
- इनमें से किसी भी मंच या समुदाय पर, आप प्रोग्रामिंग प्रोजेक्ट में शामिल होने के लिए कह सकते हैं! वहाँ बहुत सारे सांप्रदायिक प्रोग्रामिंग प्रोजेक्ट हैं, और उनमें से कई को रस्सियों को दिखाने के लिए एक शुरुआत करने वाले को बोर्ड पर लाने में कोई समस्या नहीं होगी।
प्रश्न ५ का ११: क्या स्वयं को जावा पढ़ाना या कक्षा लेना बेहतर है?
चरण 1. यदि आप तेजी से सीखना चाहते हैं और करियर बदल रहे हैं तो बूट कैंप बहुत अच्छे हैं।
बूट कैंप पहले से कहीं अधिक लोकप्रिय हैं क्योंकि वे पेशेवरों को करियर बदलने का एक आसान तरीका प्रदान करते हैं। इन गहन कार्यक्रमों को पूरा होने में आमतौर पर 2-4 महीने लगते हैं, और उनका लक्ष्य आपको एक विशिष्ट कोडिंग भाषा के बारे में जानने के लिए आवश्यक सब कुछ सिखाना है। यदि आपके पास स्वयं सीखने के लिए वर्षों का समय नहीं है, तो यह जाने का एक शानदार तरीका है!
इन बूट कैंपों की लागत आमतौर पर $3, 000-13, 000 है। हालाँकि, स्नातकों को अक्सर सीधे नौकरियों में रखा जाता है, स्नातक होने के बाद आपको आमतौर पर एक प्रमाणन प्राप्त होता है, और औसत कोडिंग बूट कैंप स्नातक कुछ वर्षों के बाद $ 100,000 प्रति वर्ष कमा सकता है। काम का।
चरण २। यदि आप गहन शिक्षा और साख चाहते हैं तो कॉलेज की डिग्री आदर्श हैं।
यदि आप हाई स्कूल में हैं या एक वर्ष का अंतराल ले रहे हैं और यह पता लगाने की कोशिश कर रहे हैं कि आप कॉलेज में क्या पढ़ना चाहते हैं, तो कंप्यूटर विज्ञान एक बढ़िया विकल्प है! आप अन्य प्रोग्रामिंग भाषाओं के समूह के साथ जावा सीखेंगे, और आप कोडिंग और कंप्यूटर से संबंधित सभी चीजों की गहन समझ के साथ स्नातक होंगे!
यदि आप पहले ही कॉलेज जा चुके हैं या आपने तुरंत कार्यबल में प्रवेश कर लिया है और आप करियर में बदलाव के बारे में सोच रहे हैं, तो आपको एक कोडर के रूप में काम करने के लिए कंप्यूटर विज्ञान में बीए करने और वापस जाने की आवश्यकता नहीं है। कई कोडर्स स्व-सिखाए जाते हैं, और जो लोग जावा में औपचारिक शिक्षा चाहते हैं, वे इसे तेजी से और कम पैसे में बूट कैंप के साथ कर सकते हैं।
चरण 3. यदि आप मज़े करना चाहते हैं और इसे धीमा करना चाहते हैं तो अपने आप सीखना सबसे अच्छा है।
यदि आप सीखने में रुचि रखते हैं कि कैसे कोड करना है और आप अपनी गति से सीखना चाहते हैं, तो आप बिल्कुल खुद को सिखा सकते हैं। स्कूल जाने से ज्यादा समय लग सकता है, लेकिन यह अधिक मजेदार और अत्यधिक फायदेमंद होगा। इसके अलावा, यदि आप इसे अपना करियर बनाना चाहते हैं, तो आप स्व-शिक्षित पृष्ठभूमि वाले कार्यक्रम के लिए पूरी तरह से काम पर रख सकते हैं! भाषा में महारत हासिल करने में आपको बस थोड़ा अधिक समय लग सकता है।
11 का प्रश्न 6: जावा में प्रोग्रामिंग का अभ्यास करने के लिए मुझे क्या चाहिए?
चरण 1. वास्तव में कोड लिखना शुरू करने के लिए एक आईडीई डाउनलोड करें।
आप नोटपैड या माइक्रोसॉफ्ट वर्ड जैसे वर्ड प्रोसेसिंग दस्तावेज़ में तकनीकी रूप से कोड लिख सकते हैं, लेकिन कोई भी पेशेवर प्रोग्रामर ऐसा नहीं करता है। यदि आप सीखने के बारे में गंभीर हैं, तो एक IDE (एकीकृत विकास मंच) डाउनलोड करें। जब आप शुरुआत कर रहे हों तो ग्रहण शायद आपका सबसे अच्छा दांव है क्योंकि यह लोकप्रिय और मुफ़्त है, लेकिन आप IntelliJ, BlueJ, Xcode, या जावा के साथ संगत किसी अन्य IDE पर भी सीख सकते हैं।
इन प्रोग्रामों में विशेष रूप से कोडर्स के लिए डिज़ाइन किए गए टास्कबार, टूल और UI हैं। हाँ, आप नोटपैड पर सीख सकते हैं यदि आप वास्तव में चाहते हैं, लेकिन इसका कोई मतलब नहीं है। कई आईडीई मुफ़्त हैं, और आपको उन्हें वास्तव में किसी भी तरह से पेशेवर कोड साझा करना, चलाना या लिखना सीखना होगा।
11 का प्रश्न 7: क्या आप किसी कंप्यूटर पर प्रोग्राम कर सकते हैं?
चरण 1. हां, जावा किसी भी ऑपरेटिंग सिस्टम पर काम करेगा।
जावा एक व्यापक रूप से प्रयोग करने योग्य और समान प्रोग्रामिंग भाषा है, और यह ठीक उसी तरह काम करेगा, चाहे आप Apple OS, Windows, या Linux पर हों। यह बहुत अच्छा है, क्योंकि आपको बाहर जाकर कोई महंगा हार्डवेयर या सॉफ्टवेयर खरीदने की आवश्यकता नहीं है। यही कारण है कि जब लोग कहते हैं कि "कोई भी कोड करना सीख सकता है," उनका मतलब है!
11 का प्रश्न 8: जावा को मास्टर करने में कितना समय लगता है?
चरण 1. यह पूरी तरह से निर्भर करता है, लेकिन हर दिन अभ्यास करने से प्रक्रिया तेज हो जाएगी।
यदि आप पहले से ही पायथन और सी ++ जानते हैं, तो आप कुछ महीनों में जावा में महारत हासिल करने में सक्षम हो सकते हैं। हालाँकि, यदि आप कोडिंग के लिए बिल्कुल नए हैं और आप स्वयं को सिखा रहे हैं, तो जटिल प्रोग्रामों को कोड करने के तरीके को पूरी तरह से समझने में वर्षों लग सकते हैं। किसी भी मामले में, हर दिन अभ्यास करने के लिए कुछ समय अलग करना इसे करने का सबसे तेज़ तरीका होगा। भले ही यह दिन में केवल 20-30 मिनट का ही क्यों न हो, आपको अभ्यास अवश्य करना चाहिए!
यह इस बात पर भी निर्भर करता है कि आप "मास्टर" से क्या मतलब रखते हैं। विशेषज्ञता के इतने अलग-अलग संभावित क्षेत्र हैं कि आप सैद्धांतिक रूप से जावा में कोड लिखने के सभी अलग-अलग तरीकों को सीखने में जीवन भर व्यतीत कर सकते हैं
प्रश्न ९ का ११: क्या जावा सीखने के लिए सबसे अच्छी प्रोग्रामिंग भाषा है?
चरण १। यह निश्चित रूप से शीर्ष ३ भाषा है, इसलिए यह एक बुरा विकल्प नहीं है।
पायथन और जावास्क्रिप्ट (जो जावा के समान नहीं है) के बाद, जावा दुनिया की तीसरी सबसे लोकप्रिय प्रोग्रामिंग भाषा है। जावा पर 3 बिलियन से अधिक डिवाइस चलते हैं, इसलिए ऐसा नहीं है कि इसके उपयोग में कोई कमी है। यह इतना वर्बोज़ भी है कि जावा से दूसरी तरफ जाने के बजाय पाइथन जैसी किसी चीज़ पर जाना अक्सर आसान होता है। यदि आप कोडिंग में नए हैं तो सभी बातों पर विचार करें, जावा एक बढ़िया विकल्प है!
औसत जावा डेवलपर सालाना लगभग $ 100,000 कमाता है और यहां बहुत मांग है, इसलिए यदि आपका लक्ष्य रोजगार खोजना है, तो जावा एक अच्छा विकल्प है।
प्रश्न १० का ११: मैं २४ घंटों में जावा कैसे सीख सकता हूँ?
चरण 1. दुर्भाग्य से, ऐसा होने वाला नहीं है।
यदि आप ऑनलाइन खोजबीन करते हैं, तो आपको "24 घंटों में कोड सीखना!" के सभी प्रकार दिखाई देंगे। या "एक महीने में मास्टर कोडिंग!" पाठ्यक्रम और किताबें। अफसोस की बात है कि वे ज्यादातर नौटंकी कर रहे हैं। जबकि आप निश्चित रूप से एक या दो सप्ताह में एक टन प्रगति कर सकते हैं यदि आप अपनी पढ़ाई के लिए खुद को समर्पित करते हैं, तो आप यह नहीं सीखेंगे कि इतने कम समय में वास्तव में कोड में कैसे लिखना है।
याद रखें, जावा एक ऐसी चीज है जिस पर आप कंप्यूटर साइंस में डिग्री हासिल करने के लिए पूरे कोर्स करेंगे। यह ऐसी चीज नहीं है जिसे आप रातों-रात पूरी तरह सीख सकते हैं।
प्रश्न ११ का ११: कुछ प्रोग्रामर जावा नहीं सीखने का सुझाव क्यों देते हैं?
चरण 1. कुछ पेशेवरों के बीच यह भावना है कि यह पुराना है।
जावा वहां की सबसे पुरानी प्रोग्रामिंग भाषाओं में से एक है, और कई पेशेवर कोडर नापसंद करते हैं कि यह कितना दोहराव और वर्बोज़ है। जावा में किसी प्रोग्राम को अन्य भाषाओं में लिखने की तुलना में लिखने में अधिक समय लगता है। नतीजतन, कुछ पेशेवरों का मानना है कि जावा डोडो के रास्ते जा रहा है। निश्चित रूप से कुछ सबूत हैं कि जावा उतना सामान्य नहीं है जितना पहले हुआ करता था, लेकिन यह जल्द ही गायब नहीं होने वाला है। यदि यह पक्ष से बाहर हो जाता है, तो यह अब से एक लंबा समय होगा।