|
|
how to become a software engineer in Hindi. |
क्या आप एक सॉफ्टवेयर इंजीनियर बनना चाहते है, परन्तु क्या आप जानते हैं की एक
सॉफ्टवेयर इंजीनियर क्या होता है। मुझे पता है, आप में से बहुत लोगो को इसका मतलब
पता होगा और बहुत लोगो को नहीं पता होगा, जिनको नहीं पता है उनको फ़िक्र करने की
जरूरत नहीं। क्योंकि उनको इसका मतलब आज पता चल जायेगा ।
तो चलिए पहले जानते है की आखिर एक सॉफ्टवेयर इंजीनियर होता कौन है और इसके बाद हम जानेंगे की एक अच्छा सॉफ्टवेयर इंजीनियर कैसे बने।
SOFTWARE - सॉफ्टवेयर कोड किया गया कंप्यूटर प्रोग्राम होता है जो की कंप्यूटर के हार्डवेयर को चलाने के लिए उपयोग किया जाता है। सॉफ्टवेयर को हम कंप्यूटर में एप्लीकेशन भी कहते है। एक सॉफ्टवेयर कंप्यूटर में एक पर्टिकुलर प्रॉब्लम या कम्प्यूटेशनल टास्क को परफॉर्म करने के लिए बनाए जाते हैं।
जैसे - कंप्यूटर में mp3 ऑडियो को चलाने के लिए हम mp3 प्लेयर का उपयोग करते हैं जो की एक कंप्यूटर सॉफ्टवेयर ही तो है।
सॉफ्टवेयर इंजीनियर - एक सॉफ्टवेयर इंजीनियर वह व्यक्ति होता है जो सॉफ्टवेयर इंजीनियरिंग के सिंद्धान्तो का उपयोग कर कंप्यूटर softwares की designing, development, testing और maintenance इत्यादि काम करता है।
जैसा की हम सभी जानते है की एक इंजीनियर को प्रॉब्लम सॉल्वर कहा जाता है और उसी तरह से जो कंप्यूटर के दुनिया की प्रॉब्लम को हल करता है और नए नए प्रॉब्लम सॉल्विंग सॉफ्टवेयर प्रोडक्ट का निर्माण करता है उसे हम कंप्यूटर सॉफ्टवेयर इंजीनियर कहते हैं
आप कंप्यूटर, कंप्यूटर नेटवर्क, सॉफ्टवेयर और उसके वर्किंग प्रोसेस के बारे में अच्छे से सीख जाते है। और यहाँ से आपको थोड़ा बहुत प्रोग्रामिंग लैंग्वेजेज के बारे में ज्ञान मिल जाता है।
कॉलेज डिग्री करने से आपका आधार मजबूत हो जाता है और आपको कंप्यूटर के बारे में बेसिक ज्ञान मिलता है जो की एक सॉफ्टवेयर को डेवलपमेंट के लिए काफी नहीं होता है परन्तु हाँ यहाँ से आपको पता चल जाता है की सॉफ्टवेयर क्या होते है और ये कैसे काम करते है और इन्हें बनाना कैसे सीखें। क्योंकि कॉलेजों में पढ़ाई करने से सिर्फ आपको theoretical ज्ञान प्राप्त होता है।
जिस तरह से ह्यूमन एक दूसरे से बात करने के लिए एक भाषा का प्रयोग करते है, ठीक उसी प्रकार से कंप्यूटर से communicate करने के लिए हम प्रोग्रामिंग लैंग्वेजेज का उपयोग करते है।
Javascript, Python, c, c# और java से जैसी प्रोग्रामिंग लैंग्वेजेज की डिमांड आज दुनिया में सबसे अधिक है और यह बहुत ही पावरफुल प्रोग्रामिंग लैंग्वेजेज है। शुरुआत में आप एक प्रोग्रामिंग लैंग्वेज को सीखिए, क्योंकि पहली बार एक प्रोग्रामिंग लैंग्वेज को सीखने में जितना समय लगता है। उसके बाद दूसरी किसी प्रोग्रामिंग लैंग्वेज को सीखने में इतना समय नहीं लगता है और न ही वह कठिन लगती है।
क्योंकि लगभग सभी प्रोग्रामिंग लैंग्वेज के प्रिंसिपल्स लगभग एक समान ही होते हैं। इसमें ज्यादा डिफरेंस नहीं होता है। प्रोग्रामिंग लैंग्वेज सीखने के लिए आप youtube, Udemy courses, w3schools.com, freecodecamp.org इत्यादि पर ऑनलाइन सीख सकते है।
इस तरह के प्रैक्टिसेज करने से आपकी लॉजिक बिल्ड करने की क्षमता बढ़ती है आपके द्वारा बनाये गए प्रोजेक्ट्स आपको आगे चलकर एक अच्छी जॉब पाने में भी मदद करते हैं।
और इस इंटर्नशिप से आपको यह फायदा होता है की आपको एक एक्सपीरियंस हो जाता है की किस तरह से आपको एक सॉफ्टवेयर डेवलपमेंट कंपनी में कार्य करना है। और इस तरह की इंटर्नशिप करने से आपको कम्पनीस में जॉब्स भी आसानी से मिल जाती है।
जब आप इन सभी स्टेप्स को पूरा कर लेते है तो आप एक सॉफ्टवेयर इंजीनियर बन जायेंगे और यदि आप चाहे तो अपने रिज्यूमे में बड़ी बड़ी डिग्री जोड़ने के लिए आगे और भी कंप्यूटर की अन्य डिग्री कर सकते है।
तो चलिए पहले जानते है की आखिर एक सॉफ्टवेयर इंजीनियर होता कौन है और इसके बाद हम जानेंगे की एक अच्छा सॉफ्टवेयर इंजीनियर कैसे बने।
SOFTWARE - सॉफ्टवेयर कोड किया गया कंप्यूटर प्रोग्राम होता है जो की कंप्यूटर के हार्डवेयर को चलाने के लिए उपयोग किया जाता है। सॉफ्टवेयर को हम कंप्यूटर में एप्लीकेशन भी कहते है। एक सॉफ्टवेयर कंप्यूटर में एक पर्टिकुलर प्रॉब्लम या कम्प्यूटेशनल टास्क को परफॉर्म करने के लिए बनाए जाते हैं।
जैसे - कंप्यूटर में mp3 ऑडियो को चलाने के लिए हम mp3 प्लेयर का उपयोग करते हैं जो की एक कंप्यूटर सॉफ्टवेयर ही तो है।
सॉफ्टवेयर इंजीनियरिंग क्या होती है?
सॉफ्टवेयर इंजीनियरिंग, इंजीनियरिंग की एक शाखा है जिसमें हम सॉफ्टवेयर प्रोडक्ट बनाने के अच्छी तरह से परिभाषित वैज्ञानिक सिद्धांत, तकनीक और प्रक्रिया के बारे में सीखते हैं। जैसा की अब आप जान चुके है की आखिर सॉफ्टवेयर इंजीनियरिंग क्या होती है चलिए अब जानते है की आखिर एक सॉफ्टवेयर इंजीनियर किसे कहते हैं।सॉफ्टवेयर इंजीनियर - एक सॉफ्टवेयर इंजीनियर वह व्यक्ति होता है जो सॉफ्टवेयर इंजीनियरिंग के सिंद्धान्तो का उपयोग कर कंप्यूटर softwares की designing, development, testing और maintenance इत्यादि काम करता है।
जैसा की हम सभी जानते है की एक इंजीनियर को प्रॉब्लम सॉल्वर कहा जाता है और उसी तरह से जो कंप्यूटर के दुनिया की प्रॉब्लम को हल करता है और नए नए प्रॉब्लम सॉल्विंग सॉफ्टवेयर प्रोडक्ट का निर्माण करता है उसे हम कंप्यूटर सॉफ्टवेयर इंजीनियर कहते हैं
कंप्यूटर सॉफ्टवेयर इंजीनियर कैसे बने।
अगर आप एक प्रोफेशनल सॉफ्टवेयर इंजीनियर बनना चाहते है तो आप निचे दिए गए निम्नलिखित ROADMAP का पालन कीजिए।- कंप्यूटर शाखा के साथ B.TECH की पढ़ाई करें
- प्रोग्रामिंग लैंग्वेज सीखिए
- अपनी प्रोग्रामिंग स्किल्स को टेस्ट कीजिए
- ऑनलाइन प्रोग्रामिंग बूटकैम्प से जुड़िए
- इंटर्नशिप कर एक्सपीरियंस बढ़ाये
1. कंप्यूटर शाखा के साथ B.TECH की पढ़ाई करें
यह बहुत परंपरागत तरीका है जिसको सभी स्टूडेंट एक cs इंजीनियर बनने के लिए फॉलो करते है। जब आप किसी कॉलेज से कंप्यूटर की पढाई करते है इससे आपको कंप्यूटर के बारे में अच्छा खाशा नॉलेज हो जाता है।आप कंप्यूटर, कंप्यूटर नेटवर्क, सॉफ्टवेयर और उसके वर्किंग प्रोसेस के बारे में अच्छे से सीख जाते है। और यहाँ से आपको थोड़ा बहुत प्रोग्रामिंग लैंग्वेजेज के बारे में ज्ञान मिल जाता है।
कॉलेज डिग्री करने से आपका आधार मजबूत हो जाता है और आपको कंप्यूटर के बारे में बेसिक ज्ञान मिलता है जो की एक सॉफ्टवेयर को डेवलपमेंट के लिए काफी नहीं होता है परन्तु हाँ यहाँ से आपको पता चल जाता है की सॉफ्टवेयर क्या होते है और ये कैसे काम करते है और इन्हें बनाना कैसे सीखें। क्योंकि कॉलेजों में पढ़ाई करने से सिर्फ आपको theoretical ज्ञान प्राप्त होता है।
2. प्रोग्रामिंग लैंग्वेज सीखिए
जब आप अपने कॉलेज डिग्री पूरी कर लेते है तब आपका अगला कदम होता है की आप प्रोग्रामिंग लैंग्वेजेज को सीखें।जिस तरह से ह्यूमन एक दूसरे से बात करने के लिए एक भाषा का प्रयोग करते है, ठीक उसी प्रकार से कंप्यूटर से communicate करने के लिए हम प्रोग्रामिंग लैंग्वेजेज का उपयोग करते है।
Javascript, Python, c, c# और java से जैसी प्रोग्रामिंग लैंग्वेजेज की डिमांड आज दुनिया में सबसे अधिक है और यह बहुत ही पावरफुल प्रोग्रामिंग लैंग्वेजेज है। शुरुआत में आप एक प्रोग्रामिंग लैंग्वेज को सीखिए, क्योंकि पहली बार एक प्रोग्रामिंग लैंग्वेज को सीखने में जितना समय लगता है। उसके बाद दूसरी किसी प्रोग्रामिंग लैंग्वेज को सीखने में इतना समय नहीं लगता है और न ही वह कठिन लगती है।
क्योंकि लगभग सभी प्रोग्रामिंग लैंग्वेज के प्रिंसिपल्स लगभग एक समान ही होते हैं। इसमें ज्यादा डिफरेंस नहीं होता है। प्रोग्रामिंग लैंग्वेज सीखने के लिए आप youtube, Udemy courses, w3schools.com, freecodecamp.org इत्यादि पर ऑनलाइन सीख सकते है।
3. अपनी प्रोग्रामिंग स्किल्स को टेस्ट कीजिए
प्रोग्रामिंग लैंग्वेज को सीखना या अपनी college degree पूरा करने से कुछ नहीं होता ये सिर्फ आपको सॉफ्टवेयर इंजीनियरिंग के core concept को समझने में मदद करती है। जब आप प्रोग्रामिंग लैंग्वेजेज को सीखने के बाद आपका अगला कदम है की आप कुछ सॉफ्टवेयर को बनाकर देखें और नए नए एप्लीकेशन बनाये और अपनी प्रोग्रामिंग स्किल्स को बढ़ाये।इस तरह के प्रैक्टिसेज करने से आपकी लॉजिक बिल्ड करने की क्षमता बढ़ती है आपके द्वारा बनाये गए प्रोजेक्ट्स आपको आगे चलकर एक अच्छी जॉब पाने में भी मदद करते हैं।
4. ऑनलाइन प्रोग्रामिंग बूटकैम्प से जुड़िए
आज कल इंटरनेट पर बहुत सारे ट्रेनिंग इंस्टीटूट्स फ्री ऑनलाइन bootscamps organize करते है जिनको ज्वाइन करके आप अपने प्रोग्रामिंग नॉलेज को और भी बड़ा सकते है। इस तरह के बूटकैंप से आपको बहुत कुछ नया सीखने को मिलता है और नई नई टेक्नोलॉजीज के बारे में जानकारी प्राप्त होती है।5. इंटर्नशिप कर एक्सपीरियंस बढ़ाये
अगर आप एक कॉलेज स्टूडेंट जानते ही होंगे, की लास्ट इयर्स के दौरान कॉलेज के द्वारा आप सभी से इंटरशिप करने को बोला जाता है। यहाँ पर आपने आप पास की किसी छोटी बड़ी कंपनी में एक assitant वर्कर के तौर पर काम करने के लिए बोला जाता है और वह कंपनी आपको एक सर्टिफिकेट देती है और जो की आपको कॉलेज में जमा करना होता है।और इस इंटर्नशिप से आपको यह फायदा होता है की आपको एक एक्सपीरियंस हो जाता है की किस तरह से आपको एक सॉफ्टवेयर डेवलपमेंट कंपनी में कार्य करना है। और इस तरह की इंटर्नशिप करने से आपको कम्पनीस में जॉब्स भी आसानी से मिल जाती है।
जब आप इन सभी स्टेप्स को पूरा कर लेते है तो आप एक सॉफ्टवेयर इंजीनियर बन जायेंगे और यदि आप चाहे तो अपने रिज्यूमे में बड़ी बड़ी डिग्री जोड़ने के लिए आगे और भी कंप्यूटर की अन्य डिग्री कर सकते है।


0 Comments