
1. सॉफ्टवेयर डेवलपमेंट को समझना और प्रोग्रामर्स के साथ कैसे इंटरैक्ट करना है
सबसे अक्सर उल्लेखित कारणों में से एक यह है कि सॉफ्टवेयर और सॉफ्टवेयर विकास सामान्य रूप से कैसे काम करता है, यह समझने के लिए इस कौशल को हासिल करने की इच्छा है। एक प्रोग्रामिंग भाषा का ज्ञान आपके पेशेवर रिज्यूमे में मामूली वृद्धि से कहीं अधिक हो सकता है। कुछ पदों के लिए कोड को कैसे जानना वास्तव में एक अंतर बनाता है, क्योंकि यह आपको अपनी वर्तमान भूमिका में अधिक प्रभावी होने की क्षमता देता है और संभावित रूप से नए कैरियर के उच्च स्तर तक पहुंचता है। उदाहरण के लिए, कोड को जानना निश्चित रूप से व्यावसायिक नेताओं के लिए एक संपत्ति होगी जो यह समझने की कोशिश कर रहे हैं कि परियोजना प्रबंधकों, सहायक प्रबंधकों और सॉफ्टवेयर विकास में काम करने वाले अन्य विशेषज्ञों के लिए वास्तव में क्या होता है, जिन्हें प्रोग्रामर के साथ संवाद करने की आवश्यकता होती है। उनके काम में नियमित रूप से।2. कैरियर के विकास के अवसर
ऊपर बताए गए कारणों के लिए, मुख्य प्रोग्रामिंग भाषाओं में से एक को जानने से आसानी से कैरियर के विकास और नए पेशेवर अवसरों का मार्ग प्रशस्त हो सकता है। केवल इसलिए कि आज की दुनिया में कोड को जानना इतना सामान्य कौशल नहीं है, और जिन लोगों के पास यह है, उनमें से अधिकांश पहले से ही पेशेवर सॉफ्टवेयर डेवलपर्स के रूप में काम करते हैं, इसे आपके मुख्य कौशल के अतिरिक्त के रूप में रखना आपके करियर को लॉन्च करने वाला एक महत्वपूर्ण कारक हो सकता है। . खासकर अगर हम तकनीकी उद्योग में करियर के बारे में बात कर रहे हैं।3. बेहतर तर्क, समस्या को सुलझाने और विश्लेषणात्मक कौशल
"मुझे लगता है कि इस देश में हर किसी को कंप्यूटर प्रोग्राम करना सीखना चाहिए, क्योंकि यह आपको सोचना सिखाता है। मैं कंप्यूटर विज्ञान को एक उदार कला के रूप में देखता हूं," स्टीव जॉब्स ने एक बार कहा था। आज, 2021 में, यह उद्धरण थोड़ा घिसा-पिटा है, लेकिन Apple के संस्थापक शायद सही थे। कोड को जानने का न केवल आपके काम पर, बल्कि सामान्य रूप से जीवन पर भी गहरा प्रभाव पड़ सकता है क्योंकि यह आपके मस्तिष्क में सोच के पैटर्न को बदलता है और प्रोग्रामिंग से संबंधित कौशल जैसे तर्क, पैटर्न की पहचान, समस्या-समाधान, विश्लेषण को संभालने के तरीके में सुधार करता है। , और इसी तरह। कई विशेषज्ञ इन दिनों वास्तव में स्कूलों और विश्वविद्यालयों में कोडिंग और कम्प्यूटेशनल सोच सिखाने की वकालत कर रहे हैं।4. उत्पादकता और आत्मनिर्भरता में वृद्धि
अर्थव्यवस्था के लगभग किसी भी क्षेत्र में कंपनियों को प्रोग्रामर और तकनीकी विशेषज्ञों को नियुक्त करना पड़ता है क्योंकि वे ही हैं जो तकनीकी कार्यों को हल करना जानते हैं, जिनमें से आमतौर पर उन व्यवसायों के लिए भी बहुत सारे हैं जो तकनीकी क्षेत्र में नहीं हैं। अध्ययनों से पता चला है कि कोड को जानने से आप एक व्यक्तिगत कर्मचारी और टीम के एक हिस्से के रूप में अधिक उत्पादक और आत्मनिर्भर बनते हैं, क्योंकि आप किसी तकनीकी विशेषज्ञ से मदद मांगे बिना अधिक कार्य पूरा कर सकते हैं।5. आप इस कौशल का उपयोग साइड प्रोजेक्ट के लिए कर सकते हैं
अपनी मुख्य नौकरी के अलावा निजी परियोजनाओं का होना कई तरह से फायदेमंद होता है। यह आपको एक पेशेवर और व्यक्ति के रूप में विकसित होने में मदद करता है, साथ ही जीवन को अधिक मज़ेदार और संतुलित बनाता है। आज की दुनिया में, कोड को कैसे जानना है, यह उन लोगों के लिए एक बहुत ही उपयुक्त कौशल साबित होता है जो किसी भी क्षेत्र में अपनी साइड परियोजनाओं पर काम कर रहे हैं, और वेबसाइट और मोबाइल के विकास में मदद करने के लिए महंगे पेशेवरों को नियुक्त करने में सक्षम नहीं हैं। आवेदन, उदाहरण के लिए। और अगर आप एक टेक स्टार्टअप लॉन्च करना चाह रहे हैं, तो कोड को जानने का तरीका निश्चित रूप से इसे कई गुना आसान और सस्ता बना देगा।उद्धरण और राय
यहां कुछ अच्छी राय दी गई हैं कि आपको कोडिंग कैसे सीखनी चाहिए, भले ही आप एक लोकप्रिय प्रश्न और उत्तर वेबसाइट Quora से एक पेशेवर प्रोग्रामर बनने की योजना नहीं बना रहे हों। “मैंने हजारों छात्रों को वास्तविक दुनिया के वेब एप्लिकेशन बनाने का तरीका सिखाया है और हम लगभग हर दिन एक ही कहानी सुनते हैं। लोग अपने वेब एप्लिकेशन की कोडिंग को एक फ्रीलांसर को आउटसोर्स करना शुरू कर देते हैं। लगभग तुरंत ही उन्हें एहसास हो जाता है कि 1 महीने की $5,000 की परियोजना के रूप में जो शुरू होता है, वह जल्द ही $20,000 से अधिक की लागत पर समाप्त होता है। अधिक बार नहीं 6 महीने बीत जाते हैं और वेब एप्लिकेशन अभी भी ठीक से काम नहीं कर रहा है। अपना प्रारंभिक वेब एप्लिकेशन बनाने और लॉन्च करने में 6 महीने का समय वास्तव में एक लंबा समय है - और $20,000 बहुत पैसा है। यह जुआ खेलने के बजाय, आप अपने स्वयं के कोडिंग कौशल का उपयोग कर सकते थे, कुछ ही हफ्तों में अपना वेब एप्लिकेशन तैयार कर सकते थे,FirehoseProject के सीटीओ और सह-संस्थापक केन माज़िका कहते हैं । और यहाँ एक वास्तविक जीवन चित्रण हैज़ुरु में एक सॉफ्टवेयर इंजीनियर, रिधम तारपारा से: "मैं आपको एक उदाहरण दूंगा जो मैंने पिछले महीने अनुभव किया था। मेरे एक मित्र एक विपणन पेशेवर के रूप में काम कर रहे हैं और उन्हें फेसबुक से अपने संभावित ग्राहक का विवरण प्राप्त करने के लिए नियुक्त किया गया था (यानी संबंधित प्रोफाइल और उनके मित्र सूचियों को पुनरावर्ती रूप से देखें और व्यवसाय खोजें) और फिर व्यवसाय का नाम, फोन नंबर, पता नोट करें , वेबसाइट, ईमेल आदि। उसे एक लक्ष्य दिया गया था इसलिए जब मैं उससे मिलने गया तो वह घर पर काम कर रहा था। मैं थोड़ी देर से देख रहा था कि वह क्या कर रहा है और मैंने उससे पूछा कि क्या मैं मदद कर सकता हूं। इसलिए, संक्षेप में, मैंने एक Node.js स्क्रिप्ट लिखी, जो पृष्ठों से डेटा प्राप्त करती है और उसे 15 मिनट की तरह एक शीट में संग्रहीत करती है और उसे सिखाती है कि इसका उपयोग कैसे करना है। शुरू में उन्हें एक ग्राहक का विवरण प्राप्त करने में लगभग 1 मिनट का समय लगता था, अब एक मिनट में उन्हें सैकड़ों ग्राहकों का विवरण मिल रहा था। और वह अगले दिन ऑफिस में हीरो था। "जैसा कि अन्य ने नोट किया है, कोड को समझना कोड बनाने से ज्यादा महत्वपूर्ण है। जॉब्स के मामले में, वह कभी भी एक महान कोडर या इलेक्ट्रिकल इंजीनियर नहीं थे, लेकिन वह उन दोनों को अच्छी तरह से समझते थे कि वे सर्वश्रेष्ठ को नियुक्त कर सकें और उन्हें उत्कृष्टता के लिए प्रेरित कर सकें," ब्रूक्स टैली, इंटेल के एक परियोजना प्रबंधन विशेषज्ञ,इंगित करता है ।एक अतिरिक्त कौशल के रूप में कोडिंग कैसे और कहाँ से सीखें
कोडिंग सीखने के कई तरीके और सीखने की तकनीकें हैं, उस पर बहुत अधिक समय खर्च किए बिना और अपने मुख्य काम से विचलित हुए बिना। उदाहरण के लिए, यदि आपने सीखने के लिए प्रोग्रामिंग भाषा के रूप में जावा को चुना है (यहां कुछ कारण दिए गए हैं कि यह एक बुद्धिमान विकल्प क्यों होगा ), तो आप जावा शुरुआती लोगों के लिए अनुशंसित पुस्तकों में से एक से शुरू कर सकते हैं , कुछ कोडिंग गेम का अभ्यास करने की कोशिश करें जो आप करते हैं मज़ेदार तरीके से सीखा है , या शायद कुछ YouTube ट्यूटोरियल देखें. या आप ऊपर बताए गए सभी तरीकों के सीखने के लाभों को एक टूल में संयोजित करने के तरीके के रूप में CodeGym का उपयोग कर सकते हैं। CodeGym को कोडिंग में किसी भी पूर्व अनुभव के बिना आकस्मिक जावा शिक्षार्थियों के लिए एकदम सही मेल के रूप में डिजाइन किया गया था। सीजी का दृष्टिकोण इतना फायदेमंद क्यों है, इसके कुछ कारण यहां दिए गए हैं।-
सभी जावा सिद्धांत इस संवादात्मक दृष्टिकोण के हिस्से के रूप में यथासंभव आसान तरीके से प्रस्तुत किए जाते हैं। हमारे सिद्धांत व्याख्यान चुटकुलों और पॉप संस्कृति के संदर्भों से भरे हुए हैं, लेकिन बहुत अधिक नहीं, पाठ्यक्रम के मुख्य विषय से बहुत दूर जाए बिना आपको मानसिक विराम देने के लिए पर्याप्त है।
-
CodeGym कोर्स के साथ, आपको प्रत्येक क्रिया के लिए उपलब्धियां मिलती हैं जो आपको अंतिम लक्ष्य के करीब लाती हैं: कार्यों को हल करना, नियमित रूप से अध्ययन करना, हेल्प सेक्शन में प्रश्नों के साथ दूसरों की मदद करना, यहां तक कि व्याख्यान या कार्यों पर टिप्पणी करने के लिए भी। इस तरह, आपके दिमाग को नियमित रूप से सकारात्मक सुदृढीकरण मिलता है, जो इसे भविष्य की सफलता पर केंद्रित रखता है।
-
तथ्य यह है कि पाठ्यक्रम को स्तरों में विभाजित किया गया है, प्रत्येक स्तर के साथ लगभग 15-30 कोडिंग कार्य, 10-20 जावा व्याख्यान, और प्रेरणा लेख आपको जारी रखने के लिए, मिशन को आसान बनाने और जावा सीखने में अपने दिमाग को चकमा देने का एक और तरीका है। नियमित आधार। आपको पहले अंतिम लक्ष्य पर ध्यान केंद्रित करने की आवश्यकता नहीं है, अगले स्तर तक पहुंचने पर ध्यान केंद्रित करें। और अगला वाला। कुछ महीनों में, आप बिना ध्यान दिए आधे रास्ते पर पहुंच जाएंगे। कुल मिलाकर, CodeGym में 40 स्तर हैं, जो 4 अन्वेषणों में विभाजित हैं।
GO TO FULL VERSION