सॉफ्टवेर इंजीनियरिंग क्या है ?what is software engineer?

  सॉफ्टवेर इंजीनियरिंग क्या है ?

सॉफ्टवेर इंजीनियरिंग एक प्रकार का इंजीनियरिंग कोर्स है जिसमे विभिन्न प्रकार के software की designing, deployment, maintaining, testing सिखाया जाता है ।

इसमें कई प्रकार की कंप्यूटर लैंग्वेज की जानकारी दी जाती है जैसे – HTML, Java script, PHP, CSS, C++, बायनरी, पायथन इसके अलावा और भी कई प्रकार की लैंग्वेज सिखायी जाती हैं ।

इन कंप्यूटर लैंग्वेज के द्वारा कोडिंग (प्रोग्रामिंग) करके सॉफ्टवेयर को बनाया जाता है इन कंप्यूटर लैंग्वेज के बिना किसी भी सॉफ्टवेयर को नही बनाया जा सकता ।

इन्हें सीखने में काफी समय और मेहनत लगती है क्योंकि ये कंप्यूटर लैंग्वेज बहुत ही जटिल होती है इसे आसानी से नही समझा जा सकता, कोडिंग में हुयी एक छोटी सी भी गलती से पुरे सॉफ्टवेयर पर प्रभाव पड़ सकता है ।

सॉफ्टवेयर इंजीनियर बनने के लिए क्या करना पड़ता है ?

बहुत से ऐसे कोर्स हैं जिन्हें करके पर आप सॉफ्टवेयर इंजीनियर बन सकते हैं –

10th के बाद आप सॉफ्टवेयर इंजीनियरिंग में पॉलिटेक्निक डिप्लोमा कर सकते हैं, इसकी अवधि 3 वर्ष होती है ।

अगर आप सॉफ्टवेयर इंजीनियरिंग में डिग्री करना चाहते है तो आप B.tech कर सकते है लेकिन बीटेक करने के लिए आपका 12th class में PCM विषयों से पास होना जरुरी है, जिसके बाद आपको एंट्रेंस एग्जाम क्वालीफाई करना होगा जिसके बाद आपको आपकी रैंकिंग के अनुसार किसी इंजीनियरिंग कॉलेज की सॉफ्टवेयर इंजीनियरिंग की ब्रांच में प्रवेश मिलेगा ।

B.tech की अवधि 4 वर्ष होती है, B.tech के बाद आप चाहे तो M.tech करके सॉफ्टवेयर इंजीनियरिंग में Masters कर सकते हैं ।

बीटेक के अलावा आप BCA या B.Sc in software engineering भी कर सकते हैं ।

सॉफ्टवेयर इंजीनियर बननें के लिए किसी भी मान्यता प्राप्त विद्यालय से 12th विज्ञान वर्ग से 60 प्रतिशत अंको से उत्तीर्ण होना आवश्यक है |

1.प्रोग्रामिंग लैंग्वेज सीखे

सॉफ्टवेयर इंजीनियर बननें के लिए कंप्यूटर की भाषाओं का ज्ञान होना आवश्यक है,  जैसे  C लैंग्वेज , C++ , Java , पाईथन , सी शार्प इत्यादि, क्योंकि सॉफ्टवेयर का निर्माण इन्ही भाषओं के माध्यम से किया जाता है, कंप्यूटर साइंस इंजीनियरिंग , बीसीए  , बैचलर ऑफ़ इनफार्मेशन टेक्नोलॉजी  जैसे डिग्री कोर्सेज में यह सभी भाषाए सिखाई जाती है |

C लैंग्वेज

C++ लैंग्वेज

Java लैंग्वेज

C शार्प लैंग्वेज

2. प्रोग्रामिंग लॉजिक पर विशेष महत्व

यदि आप एक प्रोफेशनल सॉफ्टवेयर डेवलपर बनाना चाहते है, तो इसके लिए आपको अपने लॉजिक को बेहतर बनाना होगा, क्योंकि कंप्यूटर में बननें वाले सभी सॉफ्टवेयर में लॉजिक लगाना होता है, इसके लिए बैचलर डिग्री जैसे की कंप्यूटर साइंस इंजीनियरिंग में आपको अलग से लॉजिक बिल्डिंग का कोर्स होता है, जिसकी सहायता से आप अपने लॉजिक को इम्प्रूव कर सकते है |

3.सॉफ्टवेयर बनाना सीखे

कंप्यूटर भाषा का ज्ञान प्राप्त करनें के पश्चात, आपको सॉफ्टवेर को बनानें का प्रयास करना चाहियें,  इससे आपके अन्दर कोडिंग से सम्बंधित स्किल्स विकसित होगी और आप यह  समझ पाएंगे  कि, एक सॉफ्टवेयर कैसे बनता है, तथा सॉफ्टवेयर बनानें के लिए किन बातों का ध्यान रखना आवश्यक है |

4.इंटर्नशिप करे

यदि आपने कंप्यूटर साइंस में डिग्री पूर्ण कर लिया है ,इसके पश्चात आपको छोटे सॉफ्टवेयर बनाना आ गया , तो आपको किसी कंपनी में एक फ्रेशेर इंटर्नशिप के लिए जाना चाहिए , इससे आपको समझ पाएंगे कि सॉफ्टवेयर किस तरह बनता है ? और आपकी कोडिंग स्किल्स और अधिक इम्प्रूव होती चली जाएगी , इसके साथ ही आपको सॉफ्टवेयर डेवलपमेंट में अनुभव हो जायेगा |

5.कंप्यूटर एप्लीकेशन में मास्टर डिग्री करे

आप एक अच्छे सॉफ्टवेयर इंजिनियर बननें के साथ साथ अच्छी सैलरी भी प्राप्त करना चाहते है ,तो इसके लिए आपको कंप्यूटर में मास्टर डिग्री करना अति आवश्यक है | इसके लिए आप मास्टर इन कंप्यूटर साइंस, मास्टर इन कंप्यूटर एप्लीकेशन इत्यादि जैसे पाठ्यक्रम हेतु पढ़ाई कर सकते है |

सॉफ्टवेयर इंजीनियर की जॉब और सैलरी की जानकारी

Software companies और IT sector में software engineers की बहुत डिमांड है ।

कुछ ऐसी कंपनियां भी हैं जो सॉफ्टवेयर इंजीनियर को लाखों रूपये की सैलरी देती हैं ।

Education, Experience, location आदि के हिसाब से ही नौकरी और सैलरी मिलती है ।

Software engineer को शुरुवात में कम से कम 20,000 से 40,000 की जॉब मिल सकती है ।

एक एक्सपर्ट सॉफ्टवेयर इंजीनियर को 70-80 लाख प्रतिवर्ष तक की सैलरी मिलती है

एक रिपोर्ट के मुताबिक गूगल कंपनी में काम करने वाले सॉफ्टवेयर इंजीनियर की औसतन सैलरी लगभग 1.2 करोड़ प्रतिवर्ष है ।

दिल्ली और बैंगलोर जैसे शहरों में सॉफ्टवेयर इंजीनियर की औसतन सैलरी 45,000 प्रतिमाह है ।

Final words : अगर आप Software engineering में interest है आप इसमें अपना करियर बना सकते है यह एक बेस्ट करियर ऑप्शन है

परंतु यदि आपको इसमें interest नही ,केवल आप इसकी सैलरी देखकर ही इसे करने जा रहे हैं तो ऐसा न करे, आपको वो कोर्स करना चाहिए जिसमें आपका intrest है क्योंकि अपनी पसंद के काम में आप इससे भी ज्यादा पैसे कमा सकते हैं ।


Comments

Popular posts from this blog

TOP 10 SHOE BRANDS in india