CodeGym /Java Blog /अनियमित /कैसे जावा एक हवाई अड्डे को चलाने में मदद करता है और आप 21...
John Squirrels
स्तर 41
San Francisco

कैसे जावा एक हवाई अड्डे को चलाने में मदद करता है और आप 21वीं सदी में जीवन को बेहतर बनाने में कैसे मदद कर सकते हैं

अनियमित ग्रुप में प्रकाशित
कैसे जावा एक हवाई अड्डे को चलाने में मदद करता है और आप 21 वीं सदी में जीवन को बेहतर बनाने में कैसे मदद कर सकते हैं - 1
यदि आपने कभी विमान से यात्रा की है, तो इस बात की बहुत अच्छी संभावना है कि पृष्ठभूमि में कहीं न कहीं आपकी यात्रा को संभव बनाने वाली व्यावसायिक प्रक्रियाओं को जावा में लिखे प्रोग्राम को चलाने वाले किसी सिस्टम द्वारा समर्थित या सक्षम किया गया था। यह एक छोटी घरेलू उड़ान हो सकती है - जैसे सिडनी से ब्रिस्बेन, अटलांटा से मियामी या साओ पाउलो से रियो डी जनेरियो की उड़ान - या यह वास्तव में एक अंतरराष्ट्रीय उड़ान हो सकती है - शायद लंदन से न्यूयॉर्क तक, मोंटेवीडियो से सैंटियागो डे तक चिली या मास्को से मुंबई। किसी भी तरह से यह अत्यधिक संभावना है कि कुछ प्रणाली जो एक यात्री के रूप में आपकी यात्रा को सक्षम करने का हिस्सा थी, जावा में चल रही थी। यह पहले से ही वेब एप्लिकेशन हो सकता है जिसने आपको एक उपयुक्त उड़ान खोजने और ऑनलाइन टिकट खरीदने की अनुमति दी। ऐसी खोज वास्तव में कैसे काम करती है? मूल रूप से, वह प्रोग्राम जो आपके अनुरोध को संसाधित करता है, विभिन्न डेटा संरचनाओं और एल्गोरिदम का उपयोग करता है और आपके द्वारा खोजी जा रही जानकारी को निकालने के लिए वेब सर्वर, एप्लिकेशन सर्वर और डेटाबेस सिस्टम जैसी अन्य प्रणालियों के साथ संचार करता है। CodeGym पर आप अपनी यात्रा में कितनी दूर तक आगे बढ़ चुके हैं, इस पर निर्भर करते हुए, संभावना है कि आप ऐसे खोज कार्यों के मूल सिद्धांतों के बारे में जान गए होंगे। मुझे यकीन है कि "प्लैनेट लीनियर कैओस से ऑर्डर किए गए आइसोमोर्फ्स" ने आपको उनकी कुछ छँटाई तकनीकों के बारे में जानकारी दी होगी। यदि आपने अभी तक उनका सामना नहीं किया है, तो जब आप स्तर 6 पर पाठ 11 में "आरोही संख्या" कार्य पर जाएँ तो अच्छा ध्यान दें। यह लगभग यहीं से शुरू होता है। अब एक यात्री के रूप में अपनी यात्रा पर वापस जाएं और यह सुनिश्चित करने के लिए पृष्ठभूमि में संचार करने वाली विभिन्न प्रणालियां सुनिश्चित करें कि आपके पास एक सहज यात्रा अनुभव है। एक बार जब आपकी उड़ान की तारीख आ जाती है और आप वास्तव में हवाईअड्डे पर चले जाते हैं, तो आपकी यात्रा के साथ और भी सिस्टम जुड़ जाएंगे। यह उड़ान सूचना प्रदर्शन प्रणाली से शुरू होता है जिसे आप टर्मिनल में कुछ बड़ी स्क्रीन पर देख सकते हैं - या शायद आपके फोन पर एक ऐप पर। उदाहरण के लिए, यह आपको यह पता लगाने में मदद करेगा कि आपको किस चेक-इन काउंटर पर जाना है। चेक-इन काउंटर स्वयं एक व्यक्ति द्वारा संचालित किया जा सकता है या केवल एक स्व-सेवा चेक-इन हो सकता है। किसी भी तरह से एक कार्यक्रम चल रहा होगा - संभवतः जावा में लिखा गया - जो आपकी उड़ान के विवरण की जांच करता है और आपके पास उपयुक्त टिकट है या नहीं। अगले चरण में आप' शायद मैं आपका सामान सौंप दूंगा - या तो चेक-इन काउंटर पर कर्मचारियों को या स्वयं-सेवा सामान ड्रॉप-ऑफ काउंटर पर। और अंदाजा लगाएं कि - दोनों ही मामलों में एक अन्य कार्यक्रम आपकी उड़ान और आपके टिकट के विवरण की जांच करेगा, और यह सुनिश्चित करेगा कि आप न तो अनुमत सामान के टुकड़ों की संख्या और न ही सामान के वजन की सीमा से अधिक हैं। और चेक-इन और बैगेज ड्रॉप-ऑफ सिस्टम वास्तव में आपकी उड़ान के विवरण के बारे में सभी प्रासंगिक जानकारी कैसे जानते हैं? यह एक अच्छा सवाल है। संक्षेप में, कार्यक्रम एक ओर उड़ान विवरण की जांच करने के लिए केंद्रीय हवाईअड्डा परिचालन डेटाबेस (तथाकथित एओडीबी) के साथ संचार करेंगे, और दूसरी ओर आपकी विशिष्ट यात्री जानकारी की जांच करने के लिए एयरलाइन की सूचना प्रणाली के साथ। इससे पहले कि आप वास्तव में हवाईजहाज पर चढ़ें, और अधिक प्रणालियाँ पृष्ठभूमि में एक दूसरे के साथ संचार कर चुकी होंगी ताकि यह सुनिश्चित किया जा सके कि आपका सामान सही विमान पर चढ़ा है, कि विमान में भोजन, पेय पदार्थ और स्नैक्स हैं, कि ईंधन भरने वाला वाहन सही प्रदान करता है सही समय पर सही विमान में ईंधन की मात्रा और उड़ान के चालक दल के पास सभी आवश्यक उड़ान जानकारी है। और अब जबकि आप वास्तव में विमान पर हैं, विमान पर मनोरंजन प्रणाली जावा में लिखी जा सकती है। लेकिन अगर ऐसा नहीं भी है, तो अभी और भी प्रोग्राम और सिस्टम हैं जो एक दूसरे के साथ बातचीत कर रहे हैं और उदाहरण के लिए हवाई यातायात नियंत्रण से जांच करें कि क्या विमान निर्धारित समय पर निकल सकता है, और इस प्रकार समय पर टेक-ऑफ के लिए अनुक्रमित किया जा सकता है। , या क्या कोई विलंबित आगमन या प्रस्थान हो सकता है जिसके लिए प्रतीक्षा करने की आवश्यकता है। उदाहरण के लिए एक अन्य प्रणाली मौसम की स्थिति की जांच करती है, और आगे कोई गंभीर मौसम की स्थिति होने पर अलर्ट भेजती है जो वास्तविक टेक ऑफ समय को स्थगित करने के लिए आवश्यक बनाती है - शायद कुछ ही मिनटों में, शायद अधिक से। कुल मिलाकर, कई प्रणालियाँ परस्पर क्रिया कर रही हैं और उनमें से काफी संख्या में जावा में लिखी गई हैं। यह सिर्फ एक बहुत ही बुनियादी अवलोकन था कि कैसे विभिन्न आईटी प्रणालियां हमें एक शहर से दूसरे शहर या देश से दूसरे देश में उड़ान भरने में सक्षम बनाती हैं, और इस तरह काम करने, दोस्तों से मिलने या दुनिया भर के विभिन्न स्थानों में बस छुट्टियां बिताने में सक्षम होती हैं। बहुत बढ़िया, है ना ?! ;-) कई प्रणालियाँ परस्पर क्रिया कर रही हैं और उनमें से काफी संख्या में जावा में लिखी गई हैं। यह सिर्फ एक बहुत ही बुनियादी अवलोकन था कि कैसे विभिन्न आईटी प्रणालियां हमें एक शहर से दूसरे शहर या देश से दूसरे देश में उड़ान भरने में सक्षम बनाती हैं, और इस तरह काम करने, दोस्तों से मिलने या दुनिया भर के विभिन्न स्थानों में बस छुट्टियां बिताने में सक्षम होती हैं। बहुत बढ़िया, है ना ?! ;-) कई प्रणालियाँ परस्पर क्रिया कर रही हैं और उनमें से काफी संख्या में जावा में लिखी गई हैं। यह सिर्फ एक बहुत ही बुनियादी अवलोकन था कि कैसे विभिन्न आईटी प्रणालियां हमें एक शहर से दूसरे शहर या देश से दूसरे देश में उड़ान भरने में सक्षम बनाती हैं, और इस तरह काम करने, दोस्तों से मिलने या दुनिया भर के विभिन्न स्थानों में बस छुट्टियां बिताने में सक्षम होती हैं। बहुत बढ़िया, है ना ?! ;-) आप का योगदान और आप - एक आगामी जावा डेवलपर के रूप में - सुंदर कोड के साथ हमारे जीवन के विभिन्न क्षेत्रों को सरल और बेहतर बनाने में योगदान दे सकते हैं जो वास्तविक दुनिया की समस्याओं को हल करता है। अगर आपको लगता है कि सभी आवश्यक कार्यक्रम पहले ही लिखे जा चुके हैं, तो दोबारा सोचें। अच्छी प्रणालियों के माध्यम से संभावित सुधारों की संख्या लगभग अंतहीन है। और पहले से मौजूद जावा प्रोग्रामों की संख्या जिन्हें बनाए रखने, अनुकूलित करने और नई आवश्यकताओं के लिए समायोजित करने की आवश्यकता है, बहुत अधिक है। एक अन्य उदाहरण के रूप में, केवल स्वास्थ्य क्षेत्र के बारे में सोचें। किसी बीमारी का इलाज खोजने के लिए एक देश के वैज्ञानिक दूसरे देशों के वैज्ञानिकों के साथ मिलकर काम कर सकते हैं। डेटा एक्सचेंज नेटवर्क और कार्यक्रमों के माध्यम से सक्षम है, ताकि एक देश में प्राप्त निष्कर्षों को दूसरे देशों में भी तुरंत उपयोग किया जा सके। इस तरह के सहयोग से बेहतर और तेज सुधार संभव है। और अच्छे उपाय के लिए, आइए एक और उदाहरण देखें। क्या आपने IoT शब्द के बारे में सुना है? IoT "इंटरनेट ऑफ थिंग्स" के लिए खड़ा है और एक और बड़ा क्षेत्र है जिसमें विभिन्न स्मार्ट डिवाइस छोटे प्रोग्राम चला रहे हैं - जिनमें से कई जावा में लिखे गए हैं - एक दूसरे से जुड़े हुए हैं और जीवन का एक बहुत ही आरामदायक तरीका सक्षम करते हैं। एक विशिष्ट उदाहरण एक स्मार्ट होम वातावरण हो सकता है, जिसमें आप अपने फ़ोन पर एक ऐप के माध्यम से घर पर अपने हीटिंग सिस्टम को नियंत्रित कर सकते हैं। इस तरह आप वास्तव में वापस आने से ठीक पहले अपने घर में हीटिंग चालू कर सकते हैं, और इसलिए आप एक आरामदायक जगह पर पहुंच जाते हैं। आईओटी के संबंध में कई और परिदृश्य हैं - और जावा निश्चित रूप से यहां भी एक बड़ा समर्थक है। और अच्छे उपाय के लिए, आइए एक और उदाहरण देखें। क्या आपने IoT शब्द के बारे में सुना है? IoT "इंटरनेट ऑफ थिंग्स" के लिए खड़ा है और एक और बड़ा क्षेत्र है जिसमें विभिन्न स्मार्ट डिवाइस छोटे प्रोग्राम चला रहे हैं - जिनमें से कई जावा में लिखे गए हैं - एक दूसरे से जुड़े हुए हैं और जीवन का एक बहुत ही आरामदायक तरीका सक्षम करते हैं। एक विशिष्ट उदाहरण एक स्मार्ट होम वातावरण हो सकता है, जिसमें आप अपने फ़ोन पर एक ऐप के माध्यम से घर पर अपने हीटिंग सिस्टम को नियंत्रित कर सकते हैं। इस तरह आप वास्तव में वापस आने से ठीक पहले अपने घर में हीटिंग चालू कर सकते हैं, और इसलिए आप एक आरामदायक जगह पर पहुंच जाते हैं। आईओटी के संबंध में कई और परिदृश्य हैं - और जावा निश्चित रूप से यहां भी एक बड़ा समर्थक है। और अच्छे उपाय के लिए, आइए एक और उदाहरण देखें। क्या आपने IoT शब्द के बारे में सुना है? IoT "इंटरनेट ऑफ थिंग्स" के लिए खड़ा है और एक और बड़ा क्षेत्र है जिसमें विभिन्न स्मार्ट डिवाइस छोटे प्रोग्राम चला रहे हैं - जिनमें से कई जावा में लिखे गए हैं - एक दूसरे से जुड़े हुए हैं और जीवन का एक बहुत ही आरामदायक तरीका सक्षम करते हैं। एक विशिष्ट उदाहरण एक स्मार्ट होम वातावरण हो सकता है, जिसमें आप अपने फ़ोन पर एक ऐप के माध्यम से घर पर अपने हीटिंग सिस्टम को नियंत्रित कर सकते हैं। इस तरह आप वास्तव में वापस आने से ठीक पहले अपने घर में हीटिंग चालू कर सकते हैं, और इसलिए आप एक आरामदायक जगह पर पहुंच जाते हैं। आईओटी के संबंध में कई और परिदृश्य हैं - और जावा निश्चित रूप से यहां भी एक बड़ा समर्थक है। क्या आपने IoT शब्द के बारे में सुना है? IoT "इंटरनेट ऑफ थिंग्स" के लिए खड़ा है और एक और बड़ा क्षेत्र है जिसमें विभिन्न स्मार्ट डिवाइस छोटे प्रोग्राम चला रहे हैं - जिनमें से कई जावा में लिखे गए हैं - एक दूसरे से जुड़े हुए हैं और जीवन का एक बहुत ही आरामदायक तरीका सक्षम करते हैं। एक विशिष्ट उदाहरण एक स्मार्ट होम वातावरण हो सकता है, जिसमें आप अपने फ़ोन पर एक ऐप के माध्यम से घर पर अपने हीटिंग सिस्टम को नियंत्रित कर सकते हैं। इस तरह आप वास्तव में वापस आने से ठीक पहले अपने घर में हीटिंग चालू कर सकते हैं, और इसलिए आप एक आरामदायक जगह पर पहुंच जाते हैं। आईओटी के संबंध में कई और परिदृश्य हैं - और जावा निश्चित रूप से यहां भी एक बड़ा समर्थक है। क्या आपने IoT शब्द के बारे में सुना है? IoT "इंटरनेट ऑफ थिंग्स" के लिए खड़ा है और एक और बड़ा क्षेत्र है जिसमें विभिन्न स्मार्ट डिवाइस छोटे प्रोग्राम चला रहे हैं - जिनमें से कई जावा में लिखे गए हैं - एक दूसरे से जुड़े हुए हैं और जीवन का एक बहुत ही आरामदायक तरीका सक्षम करते हैं। एक विशिष्ट उदाहरण एक स्मार्ट होम वातावरण हो सकता है, जिसमें आप अपने फ़ोन पर एक ऐप के माध्यम से घर पर अपने हीटिंग सिस्टम को नियंत्रित कर सकते हैं। इस तरह आप वास्तव में वापस आने से ठीक पहले अपने घर में हीटिंग चालू कर सकते हैं, और इसलिए आप एक आरामदायक जगह पर पहुंच जाते हैं। आईओटी के संबंध में कई और परिदृश्य हैं - और जावा निश्चित रूप से यहां भी एक बड़ा समर्थक है। और एक और बड़ा क्षेत्र है जिसमें छोटे प्रोग्राम चलाने वाले विभिन्न स्मार्ट डिवाइस - जिनमें से कई जावा में लिखे गए हैं - एक दूसरे से जुड़े हुए हैं और जीवन के एक बहुत ही आरामदायक तरीके को सक्षम करते हैं। एक विशिष्ट उदाहरण एक स्मार्ट होम वातावरण हो सकता है, जिसमें आप अपने फ़ोन पर एक ऐप के माध्यम से घर पर अपने हीटिंग सिस्टम को नियंत्रित कर सकते हैं। इस तरह आप वास्तव में वापस आने से ठीक पहले अपने घर में हीटिंग चालू कर सकते हैं, और इसलिए आप एक आरामदायक जगह पर पहुंच जाते हैं। आईओटी के संबंध में कई और परिदृश्य हैं - और जावा निश्चित रूप से यहां भी एक बड़ा समर्थक है। और एक और बड़ा क्षेत्र है जिसमें छोटे प्रोग्राम चलाने वाले विभिन्न स्मार्ट डिवाइस - जिनमें से कई जावा में लिखे गए हैं - एक दूसरे से जुड़े हुए हैं और जीवन के एक बहुत ही आरामदायक तरीके को सक्षम करते हैं। एक विशिष्ट उदाहरण एक स्मार्ट होम वातावरण हो सकता है, जिसमें आप अपने फ़ोन पर एक ऐप के माध्यम से घर पर अपने हीटिंग सिस्टम को नियंत्रित कर सकते हैं। इस तरह आप वास्तव में वापस आने से ठीक पहले अपने घर में हीटिंग चालू कर सकते हैं, और इसलिए आप एक आरामदायक जगह पर पहुंच जाते हैं। आईओटी के संबंध में कई और परिदृश्य हैं - और जावा निश्चित रूप से यहां भी एक बड़ा समर्थक है। आप वास्तव में वापस आने से ठीक पहले अपने घर में हीटिंग चालू करने में सक्षम हो जाते हैं, और इसलिए आप एक आरामदायक जगह पर पहुंच जाते हैं। आईओटी के संबंध में कई और परिदृश्य हैं - और जावा निश्चित रूप से यहां भी एक बड़ा समर्थक है। आप वास्तव में वापस आने से ठीक पहले अपने घर में हीटिंग चालू करने में सक्षम हो जाते हैं, और इसलिए आप एक आरामदायक जगह पर पहुंच जाते हैं। आईओटी के संबंध में कई और परिदृश्य हैं - और जावा निश्चित रूप से यहां भी एक बड़ा समर्थक है। संक्षेप में... ... ऐसे पर्याप्त से अधिक परिदृश्य हैं जहां अच्छी संचार प्रणालियां और परिष्कृत एल्गोरिदम हमारे दैनिक जीवन के विभिन्न क्षेत्रों का समर्थन कर सकते हैं। मुझे उम्मीद है कि एक हवाई अड्डे पर जावा दुनिया में यह छोटा भ्रमण और आधुनिक जीवन के विभिन्न क्षेत्रों में जावा कार्यक्रमों के लिए स्थानों पर संक्षिप्त दृष्टिकोण आपको वास्तव में प्रेरणा का एक अतिरिक्त धक्का देगा ताकि आप वास्तव में अपने रास्ते पर चलने में सक्षम हो सकें। एक कुशल और मान्यता प्राप्त प्रोग्रामर बनने के लिए। ;-) :-) टीम वर्क और काम का एक पुरस्कृत क्षेत्र इससे पहले कि मैं आपको अपने बारे में और CodeGym के साथ अपने अनुभव के बारे में थोड़ा और बताना शुरू करूँ, बस एक और बात - जब आप एक अच्छी टीम के साथ मिलकर काम कर रहे हों और टीम के सदस्य एक-दूसरे का समर्थन कर रहे हों तो सामान्य रूप से आईटी क्षेत्र बहुत फायदेमंद हो सकता है। यह वास्तव में आईटी में सामान्य रूप से काम करने के बारे में वास्तव में अच्छी चीजों में से एक है - और विशिष्ट रूप से प्रोग्रामर के रूप में काम करना। हम प्रतिस्पर्धी नहीं हैं, लेकिन हम एक दूसरे का समर्थन करते हैं और पूरी तरह से प्रगति करने के लिए एक दूसरे से सीखते हैं। मैं वास्तव में इस बिंदु से प्यार करता हूँ। :-) और कुशल पेशेवरों के लिए बहुत जगह है। वास्तव में, फिलहाल ऐसा लगता है कि मांग की तुलना में कभी भी अच्छे पेशेवरों की अधिक आपूर्ति होने की संभावना नहीं है। मैं स्वयं हवाई अड्डे के वातावरण में एक आईटी विशेषज्ञ के रूप में काम करता हूं, अनुप्रयोगों को बनाए रखता हूं और अनुकूलित करता हूं, व्यापार प्रक्रियाओं और एकीकृत प्रणालियों में सुधार के लिए नए सॉफ्टवेयर समाधानों को लागू करना। CodeGym में आप मूलभूत जावा कौशल प्राप्त करने में सक्षम होंगे, इसके अलावा आपको यह भी सुनिश्चित करना चाहिए कि आप डेटाबेस के साथ काम करने में ज्ञान और कौशल प्राप्त करें - विशेष रूप से रिलेशनल डेटाबेस जैसे Oracle, Postgres या MySQL। इसके अलावा, आपको स्प्रिंग और हाइबरनेट जैसे फ्रेमवर्क के साथ काम करने में भी सक्षम होने की आवश्यकता होगी, जो आमतौर पर एंटरप्राइज़ एप्लिकेशन वातावरण में उपयोग किए जाते हैं। और एक बार जब आप CodeGym पाठ्यक्रम को पूरा करके अपनी नींव ठीक से स्थापित कर लेते हैं तो यह ज्ञान प्राप्त करना बहुत आसान हो जाएगा। आपको यह भी सुनिश्चित करना चाहिए कि आप डेटाबेस के साथ काम करने में ज्ञान और कौशल प्राप्त करें - विशेष रूप से रिलेशनल डेटाबेस जैसे Oracle, Postgres या MySQL। इसके अलावा, आपको स्प्रिंग और हाइबरनेट जैसे फ्रेमवर्क के साथ काम करने में भी सक्षम होने की आवश्यकता होगी, जो आमतौर पर एंटरप्राइज़ एप्लिकेशन वातावरण में उपयोग किए जाते हैं। और एक बार जब आप CodeGym पाठ्यक्रम को पूरा करके अपनी नींव ठीक से स्थापित कर लेते हैं तो यह ज्ञान प्राप्त करना बहुत आसान हो जाएगा। आपको यह भी सुनिश्चित करना चाहिए कि आप डेटाबेस के साथ काम करने में ज्ञान और कौशल प्राप्त करें - विशेष रूप से रिलेशनल डेटाबेस जैसे Oracle, Postgres या MySQL। इसके अलावा, आपको स्प्रिंग और हाइबरनेट जैसे फ्रेमवर्क के साथ काम करने में भी सक्षम होने की आवश्यकता होगी, जो आमतौर पर एंटरप्राइज़ एप्लिकेशन वातावरण में उपयोग किए जाते हैं। और एक बार जब आप CodeGym पाठ्यक्रम को पूरा करके अपनी नींव ठीक से स्थापित कर लेते हैं तो यह ज्ञान प्राप्त करना बहुत आसान हो जाएगा। CodeGym के साथ मेरे अनुभव मुझे लगता है कि आप वास्तव में बहुत भाग्यशाली हैं कि आपको CodeGym का पता चला। मैं स्वयं सभी चार अन्वेषणों - Java Syntax, Java Core, Java Multithreading और Java Collections से गुजर चुका हूँ। मैंने हर एक कार्य पूरा किया है, जो कुल 1307 कार्य करता है - कोड में टाइप करना, एक लाइन पर टेक्स्ट प्रिंट करना या एक दिलचस्प वीडियो देखने जैसे आसान कार्यों के साथ डार्क मैटर जमा करना शुरू करना - फिर कुछ काफी चुनौतीपूर्ण समस्याओं को हल करने के लिए आगे बढ़ना , मल्टीथ्रेडिंग में एक अच्छी नज़र रखना और अंत में पहले 20 स्तरों से अर्जित मौलिक ज्ञान को एक साथ लागू करना, विशेष ज्ञान के साथ जो कुछ शांत, वास्तविक विश्व मिनी-प्रोजेक्ट लिखने के लिए उच्च स्तर पर प्रदान किया जाता है। मैं कहूंगा कि अधिकांश कार्य दिलचस्प और मूल्यवान थे, मेरी व्यक्तिगत हाइलाइट्स "जावा में चैट एप्लिकेशन लिखना" थी। और मल्टीथ्रेडिंग खोज से "एमवीसी डिज़ाइन पैटर्न", "जावा लॉग पार्सर" और एक्सएमएल और जेएसओएन के साथ-साथ संग्रह खोज से सॉकेट कनेक्शन और गेम खोज से सांप गेम। उन कार्यों को हल करना वास्तव में आपको ज्ञान और कौशल प्रदान करेगा कि कैसे समाधान के साथ आना है जिसे आपको प्रोग्रामर के रूप में नियमित आधार पर आने की आवश्यकता होगी। उदाहरण के लिए सॉकेट कनेक्शन का उपयोग करके एक्सएमएल और जेएसओएन के माध्यम से लॉगिंग और डेटा एक्सचेंज भी सिस्टम एकीकरण के किसी भी क्षेत्र में अत्यधिक प्रासंगिक विषय हैं और व्यापक रूप से एयरपोर्ट आईटी के दायरे में उपयोग किए जाते हैं। उन कार्यों को हल करना वास्तव में आपको ज्ञान और कौशल प्रदान करेगा कि समाधानों के साथ कैसे आना है जिसे आपको प्रोग्रामर के रूप में नियमित आधार पर आने की आवश्यकता होगी। उदाहरण के लिए सॉकेट कनेक्शन का उपयोग करके एक्सएमएल और जेएसओएन के माध्यम से लॉगिंग और डेटा एक्सचेंज भी सिस्टम एकीकरण के किसी भी क्षेत्र में अत्यधिक प्रासंगिक विषय हैं और व्यापक रूप से एयरपोर्ट आईटी के दायरे में उपयोग किए जाते हैं। उन कार्यों को हल करना वास्तव में आपको ज्ञान और कौशल प्रदान करेगा कि कैसे समाधान के साथ आना है जिसे आपको प्रोग्रामर के रूप में नियमित आधार पर आने की आवश्यकता होगी। उदाहरण के लिए सॉकेट कनेक्शन का उपयोग करके एक्सएमएल और जेएसओएन के माध्यम से लॉगिंग और डेटा एक्सचेंज भी सिस्टम एकीकरण के किसी भी क्षेत्र में अत्यधिक प्रासंगिक विषय हैं और व्यापक रूप से एयरपोर्ट आईटी के दायरे में उपयोग किए जाते हैं। आपकी यात्रा यह चारों खोजों से गुजरने की यात्रा है, यह कभी-कभी लंबी और चुनौतीपूर्ण हो सकती है, लेकिन यह पूरी तरह से इसके लायक होगी। आप प्रोग्रामिंग के बारे में दस और किताबें पढ़ सकते हैं, आप प्रोग्रामिंग पर दस और ट्यूटोरियल देख सकते हैं, लेकिन कुछ भी आपको वास्तव में प्रासंगिक, व्यावहारिक कार्यों को करने से प्रतिस्थापित नहीं करेगा। आपको कोड पढ़ने की जरूरत है, आपको कोड लिखने की जरूरत है, आपको अपने दम पर समाधान बनाने की जरूरत है, आपको अन्य लोगों के कोड को समझने की जरूरत है और आपको डीबग, डीबग और डीबग करने की जरूरत है। आपकी यात्रा का समर्थन करने के लिए किताबें और ट्यूटोरियल अच्छे हैं, लेकिन कुछ भी उस व्यावहारिक अनुभव को प्रतिस्थापित नहीं कर सकता जिसे आपको हासिल करने की आवश्यकता है। और बहुत कुछ आपको इस प्रक्रिया से गुजरने से ज्यादा आश्वस्त और संतुष्ट नहीं करेगा। शुरुआत में यह आसान नहीं है, लेकिन समय के साथ यह आसान और आसान होता जाएगा। जावा सिंटैक्स खोज को पूरा करना वास्तव में पहला मील का पत्थर है। और यदि आप इसे बनाए रखते हैं और इसे 20 के स्तर तक ले जाते हैं - और इसलिए जावा कोर खोज को भी पूरा करते हैं - तो आप मिनी-प्रोजेक्ट्स के साथ कुछ वास्तविक अच्छे मज़े के लिए तैयार रहेंगे। मुझे आशा है कि आप पहले दो खोजों को पूरा करने में सक्षम होंगे, यदि आप ऐसा करते हैं, तो मुझे यकीन है कि आप मिनी-प्रोजेक्ट्स का उतना ही आनंद लेने में सक्षम होंगे जितना मैंने किया था। रास्ते में, यह आपको निम्नलिखित कथनों को अपने सोचने और करने का हिस्सा बनाने में मदद कर सकता है - यह है - "यदि यह होना है, तो यह मेरे ऊपर है!" इसे अनुमति दें - "अगर यह होना है, तो यह मेरे ऊपर है!" हाँ येही बात है। आप प्रभारी हैं और आप प्रोग्राम करना सीख सकते हैं, भले ही यह शौक के लिए हो, स्कूल के लिए हो या पेशेवर करियर के लिए हो। और हां, कभी-कभी आप सत्यापन प्रणाली के "गधे" को मारना चाह सकते हैं, लेकिन यह अच्छा है क्योंकि इसका मतलब है कि आप इसमें शामिल हैं, और मैं वादा कर सकता हूं कि यह आपके लिए भुगतान करेगा। हां, ऐसे कई मौके थे जहां मैं सौ प्रतिशत निश्चित था कि मेरा कोड ठीक से काम कर रहा था, लेकिन सत्यापनकर्ता ने अभी भी मुझे पास नहीं होने दिया। यह बहुत बार नहीं होगा, लेकिन अगर आप इस स्थिति में आ जाते हैं, बस विभिन्न रूपों का प्रयास करें और उपलब्ध सहायता अनुभाग का लाभ उठाने में संकोच न करें। आपको एक महत्वपूर्ण संकेत मिल सकता है क्योंकि किसी और को भी इसी तरह की समस्या का सामना करना पड़ सकता है, या कोई आपको आपकी विशेष समस्या का संकेत दे सकता है... :-) और हो सकता है कि आप अपने समय को थोड़ा बढ़ा दें - बल्कि तीन से छह कहें CodeGym पाठ्यक्रम के माध्यम से जाने के लिए महीनों और उसके साथ कुछ डेटाबेस और SQL फंडामेंटल सीखने के लिए, और स्प्रिंग और हाइबरनेट के बारे में जानने के लिए एक से तीन महीने और। मेरा मतलब है, अंत में यह सब आप पर निर्भर करता है, लेकिन मैं केवल इस बात पर जोर देना चाहूंगा कि आपको समयरेखा के मामले में खुद पर ज्यादा दबाव नहीं डालना चाहिए। ज्ञान और वास्तविक कौशल हासिल करने में बस समय लगता है, लेकिन अच्छी बात यह है कि आप सही रास्ते पर हैं, और यह कि CodeGym पाठ्यक्रम की सामग्री वास्तव में पीछा करने में मदद करती है। यहां कोई समय बर्बाद नहीं होता है और पाठ और स्तर वास्तव में एक दूसरे पर बहुत अच्छी तरह से निर्मित होते हैं। बस यात्रा शुरू करें, लगातार और लगातार बने रहें - और आप सफल होंगे। ;-) एक और बात ठीक है, ठीक है, इससे पहले कि मैं चीजों को समाप्त करूं, मैं एक और प्रश्न का उत्तर देना चाहता हूं जो आपके पास भी हो सकता है। क्या CodeGym पाठ्यक्रम की तुलना प्रोग्रामिंग पर अध्ययन के एक नियमित कॉलेज या विश्वविद्यालय इकाई से की जा सकती है? मैं कहूँगा, हाँ यह कर सकता है। यह वास्तव में अधिकांश परिचयात्मक प्रोग्रामिंग इकाइयों से अधिक को कवर करता है और यहां तक ​​​​कि बहुत सारे उन्नत विषयों को भी शामिल करता है, जैसे कि मल्टीथ्रेडिंग, ग्राफिकल यूजर इंटरफेस का निर्माण, अपने स्वयं के संग्रह वर्गों को लिखना, सॉकेट संचार, और यहां तक ​​​​कि एमवीसी, फैक्ट्री या कमांड पैटर्न जैसे डिजाइन पैटर्न भी। व्यापक और संरचित सामग्री के अलावा बड़ा प्लस निश्चित रूप से प्रासंगिक कार्यों की मात्रा है जिसका आप अभ्यास करने और अपने प्रोग्रामिंग कौशल को सुधारने में सक्षम होंगे। तत्काल कार्य सत्यापन, सलाहकार से प्रतिक्रिया और समुदाय से सहायता वास्तव में हरा पाना मुश्किल है। वहीं दूसरी ओर, यदि आप यूनी में एक शानदार प्रोफेसर के साथ एक पाठ्यक्रम में अध्ययन करने के लिए भाग्यशाली हैं, जो स्वयं कुशल है और उसके पास बहुत सारे व्यावहारिक अनुभव हैं, और इसके अलावा वास्तव में अपने छात्रों को प्रेरित करने में सक्षम हैं और जो उन्हें व्यावहारिक, वास्तविक दुनिया के कार्य प्रदान करते हैं, और इसके अलावा उसके लिए आपके पास कुछ बहुत अच्छे और प्रेरित साथी छात्र भी हैं, तो विश्वविद्यालय के अनुभव को हराना मुश्किल होगा। लेकिन ईमानदार होने के लिए इस तरह के एक शानदार यूनी कोर्स होने की संभावना उतनी अधिक नहीं है, और भले ही आप उन भाग्यशाली लोगों में से एक हैं जिनके पास ऐसा कोर्स है, यूनी में निवेश शायद बहुत अधिक होगा, और आप अभी भी सबसे अधिक संभावना रखते हैं न तो कार्यों का बेहतर सेट है और न ही बेहतर सत्यापन प्रणाली... :-) और इसके अलावा वास्तव में अपने छात्रों को प्रेरित करने में सक्षम है और जो उन्हें व्यावहारिक, वास्तविक दुनिया के कार्य प्रदान करता है, और इसके अलावा आपके पास कुछ बहुत अच्छे और प्रेरित साथी छात्र भी हैं, तो यूनी अनुभव को हराना मुश्किल होगा। लेकिन ईमानदार होने के लिए इस तरह के एक शानदार यूनी कोर्स होने की संभावना उतनी अधिक नहीं है, और भले ही आप उन भाग्यशाली लोगों में से एक हैं जिनके पास ऐसा कोर्स है, यूनी में निवेश शायद बहुत अधिक होगा, और आप अभी भी सबसे अधिक संभावना रखते हैं न तो कार्यों का बेहतर सेट है और न ही बेहतर सत्यापन प्रणाली... :-) और इसके अलावा वास्तव में अपने छात्रों को प्रेरित करने में सक्षम है और जो उन्हें व्यावहारिक, वास्तविक दुनिया के कार्य प्रदान करता है, और इसके अलावा आपके पास कुछ बहुत अच्छे और प्रेरित साथी छात्र भी हैं, तो यूनी अनुभव को हराना मुश्किल होगा। लेकिन ईमानदार होने के लिए इस तरह के एक शानदार यूनी कोर्स होने की संभावना उतनी अधिक नहीं है, और भले ही आप उन भाग्यशाली लोगों में से एक हैं जिनके पास ऐसा कोर्स है, यूनी में निवेश शायद बहुत अधिक होगा, और आप अभी भी सबसे अधिक संभावना रखते हैं न तो कार्यों का बेहतर सेट है और न ही बेहतर सत्यापन प्रणाली... :-) अंतर्राष्ट्रीय अध्ययन के अनुभव और हां, मैंने खुद वास्तव में यूनी में पढ़ाई की है, मैंने ऑस्ट्रेलिया और जर्मनी में पढ़ाई की है। मेरे पास अच्छे प्रोफेसरों के साथ वास्तव में अच्छे और मूल्यवान पाठ्यक्रम हैं और मेरे पास कई ऐसे पाठ्यक्रम भी हैं जो समय की बर्बादी के अलावा कुछ नहीं थे - इसलिए मेरा मानना ​​है कि यह कहना उचित है कि मैंने दोनों पक्षों को देखा है। और मैंने न केवल अर्थशास्त्रियों, वैज्ञानिकों और इंजीनियरों के साथ अध्ययन किया है, बल्कि मैंने कई अंतरराष्ट्रीय छात्रों के साथ अनुभवों का आदान-प्रदान भी किया है, चाहे वे चिली, ब्राजील, फ्रांस, स्पेन, अमेरिका, आयरलैंड, इंग्लैंड, इंडोनेशिया, वियतनाम, नीदरलैंड से हों। , स्विट्ज़रलैंड, स्वीडन, डेनमार्क, चीन, रूस या कनाडा - बस कुछ नाम रखने के लिए। और जबकि अलग-अलग देशों में शिक्षण प्रदान करने के तरीके में कुछ अंतर हैं, आम तौर पर शिक्षण विधियां काफी समान हैं। किसी भी तरह से अधिकांश क्षेत्रों में सबसे बड़ा मुद्दा यह तथ्य है कि अक्सर छात्रों को वास्तविक व्यावहारिक कौशल प्रदान नहीं किया जाता है जो उन्हें आराम से जीविकोपार्जन करने में सक्षम बनाता है। कृपया सुनिश्चित करें कि आप जो कुछ भी करते हैं, आप वास्तव में केवल कुछ सिद्धांतों को सांस में नहीं ले रहे हैं और उनका उपभोग नहीं कर रहे हैं, बल्कि आप वास्तव में जो कुछ भी सीख रहे हैं उसे लागू करते हैं। नहीं तो घुड़सवार सेना बचाव के लिए नहीं आएगी... ;-) :-) मेरी तरफ से कुछ संकेतों के लिए इतना ही। सौभाग्य से अब आप यहां हैं, और CodeGym ने काफी हद तक एक पाठ्यक्रम तैयार किया है जो आपको प्रोग्रामिंग सीखने के लिए आवश्यक ज्ञान और कौशल प्रदान करेगा - और यदि आप चाहें तो - जावा डेवलपर बनने के लिए, और यहां पूरा समुदाय आपका समर्थन करेगा - कैप्टन गिलहरी, डिएगो, ऐली, किम, ऋषि, बिलाबो, जूलियो सिएस्टा और निश्चित रूप से प्रोफेसर नूडल्स के साथ - लेकिन आप वह हैं जिसे वास्तव में चलने की जरूरत है। आप जिस भी दिशा का अनुसरण करने के लिए चुनते हैं, उसके लिए मैं आपको शुभकामनाएं देता हूं और आशा करता हूं कि आपको वह रास्ता मिल जाएगा जो आपके लिए सही है। और याद रखें - अगर यह होना है, तो यह आपके ऊपर है। इसके साथ ही कहा जा रहा है, CodeGym की सारी शक्ति आपके निपटान में है। ;-) :-) चीयर्स सेब पीएस: यदि आपके पास अभी भी कुछ और प्रश्न हैं, तो मुझसे संपर्क करने के लिए आपका स्वागत है।
टिप्पणियां
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION