नौकरी का विवरण
दो प्रकार के सॉफ्टवेयर डेवलपर्स हैं। सिस्टम सॉफ़्टवेयर डेवलपर सॉफ़्टवेयर बनाते हैं जो कंप्यूटर और अन्य डिवाइस चलाता है।
इसमें आपके कंप्यूटर या डिवाइस का ऑपरेटिंग सिस्टम शामिल है। एप्लीकेशन सॉफ़्टवेयर डेवलपर्स वर्ड प्रोसेसर, डेटाबेस, स्प्रैडशीट्स और गेम जैसे सॉफ़्टवेयर प्रोग्राम्स डिज़ाइन करते हैं। इन अनुप्रयोगों को उनकी जरूरतों और विनिर्देशों के अनुसार व्यवसाय, संगठनों और अन्य संस्थाओं के लिए बड़े पैमाने पर विपणन या विकसित किया जा सकता है।
त्वरित तथ्य
- 2016 में, सिस्टम सॉफ़्टवेयर डेवलपर्स ने $ 106,860 का औसत वार्षिक वेतन अर्जित किया, जबकि एप्लिकेशन सॉफ़्टवेयर डेवलपर्स ने $ 100,080 अर्जित किया।
- 3 9 6,000 लोग सिस्टम सॉफ्टवेयर डेवलपर्स के रूप में काम करते थे; 2014 में 718,000 लोग एप्लिकेशन सॉफ्टवेयर डेवलपर्स थे।
- कम्प्यूटर सिस्टम डिज़ाइन और संबंधित सेवा उद्योग उनमें से अधिकतर काम करते हैं, अन्य आमतौर पर कंप्यूटर और इलेक्ट्रॉनिक उत्पाद निर्माताओं, वित्त और बीमा कंपनियों, और सॉफ्टवेयर प्रकाशकों के लिए काम करते हैं।
- सॉफ़्टवेयर डेवलपर्स में आमतौर पर पूर्णकालिक नौकरियां होती हैं जिनमें कई सप्ताह में 40 घंटे से अधिक काम करते हैं। कुछ डेवलपर्स दूरसंचार।
- यूएस ब्यूरो ऑफ लेबर स्टैटिस्टिक्स इसे एक उज्ज्वल दृष्टिकोण व्यवसाय के रूप में वर्गीकृत करता है। सरकारी एजेंसी भविष्यवाणी करती है कि 2024 के माध्यम से सभी व्यवसायों के लिए औसत से रोजगार तेजी से बढ़ेगा।
एक सॉफ्टवेयर डेवलपर के जीवन में एक दिन
जॉब कर्तव्यों के बारे में जानने की कोशिश करते समय नौकरी की घोषणा सूचना का एक बड़ा स्रोत है।
Indeed.com पर घोषणाओं के अनुसार, सॉफ्टवेयर डेवलपर्स:
- "सॉफ्टवेयर विनिर्देशों और डिजाइन के आधार पर कोड और परीक्षण सॉफ्टवेयर"
- "समय और लागत की बाधाओं के भीतर डिजाइन की व्यवहार्यता निर्धारित करने के लिए उपयोगकर्ता की जरूरतों और सॉफ्टवेयर आवश्यकताओं का विश्लेषण करें"
- "मौजूदा सॉफ्टवेयर में समस्याओं का निवारण और हल करें"
- "जटिल सिस्टम आवश्यकताओं का विश्लेषण और अध्ययन करें"
- "डिजाइन दस्तावेज तैयार करें"
- "कार्यक्रम विकास, तर्क, कोडिंग, परीक्षण, परिवर्तन, और सुधारों का वर्णन करने के लिए तकनीकी दस्तावेज लिखें और बनाए रखें"
- "पूरे संगठन में हितधारकों के साथ प्रभावी ढंग से सहयोग और संवाद करें"
- "ग्राहक द्वारा देखा परीक्षण का समर्थन करें"
आप एक सॉफ्टवेयर डेवलपर कैसे बन सकते हैं
क्या आप इस करियर में रूचि रखते हैं? जबकि आपको स्नातक की डिग्री की आवश्यकता नहीं है, इस क्षेत्र में काम करने वाले बहुत से लोग करते हैं। सॉफ्टवेयर विज्ञान पर ध्यान केंद्रित करने के साथ कंप्यूटर विज्ञान में प्रमुखता आपको अपनी पहली नौकरी के लिए तैयार कर सकती है। कुछ नियोक्ता नौकरी उम्मीदवारों को भी पसंद करते हैं जिनके पास मास्टर डिग्री है।
कुछ उद्योगों में काम करने वाले सॉफ्टवेयर डेवलपर्स के पास उस व्यापार की रेखा से संबंधित कौशल होना चाहिए। यदि, उदाहरण के लिए, आप एक बीमा कंपनी के लिए सॉफ्टवेयर विकसित करना चाहते हैं, तो आपको यह समझने की ज़रूरत है कि यह उद्योग कैसे काम करता है।
यह ज्ञान आपको ऐसे सॉफ़्टवेयर को विकसित करने की अनुमति देगा जो इसका उपयोग करने वाले लोगों की आवश्यकताओं के अनुरूप हो।
आपको क्या सॉफ्ट कौशल की आवश्यकता है
- संचार कौशल : जिन परियोजनाओं पर आप देख रहे हैं उन पर काम कर रहे सहयोगियों को निर्देश देने के लिए आपको प्रभावी सुनने और बोलने के कौशल की आवश्यकता होगी।
- पारस्परिक कौशल : चूंकि सॉफ्टवेयर डेवलपर्स अक्सर एक टीम का हिस्सा होते हैं, इसलिए वे साथ मिलकर काम कर सकते हैं और दूसरों के साथ अच्छी तरह से काम कर सकते हैं। इस कौशल सेट, जिसमें सामाजिक अवधारणा और दूसरों के कार्यों के साथ अपने कार्यों को समन्वय करने की क्षमता शामिल है, ग्राहकों से निपटने के दौरान भी आवश्यक है।
- विश्लेषणात्मक और समस्या हल करने के कौशल : पूर्व आपको विकास की प्रक्रिया के दौरान विकसित होने वाली समस्याओं का निवारण करने के लिए उपयोगकर्ताओं की आवश्यकताओं और उत्तरार्द्ध को निर्धारित करने की अनुमति देगा।
- विस्तार से उन्मुख : आप सिस्टम के कई हिस्सों और उन अनुप्रयोगों पर सावधानीपूर्वक ध्यान देने में सक्षम होना चाहिए जिन पर आप काम कर रहे हैं।
- रचनात्मकता : एक डेवलपर के रूप में, आपको नए अनुप्रयोगों और प्रणालियों के लिए विचारों के साथ आना होगा।
नियोक्ता आपसे क्या उम्मीद करेंगे
हमने फिर से इंडिड डॉट कॉम पर सूचीबद्ध जॉब घोषणाओं को देखा ताकि यह पता चल सके कि कौन से योग्यता नियोक्ता मांग रहे हैं:
- "नई भाषाओं, प्रौद्योगिकियों और ढांचे को जल्दी से लेने की क्षमता"
- "समान विचारधारा वाले लोगों की एक टीम पर सहयोगी रूप से काम करने की क्षमता"
- "सूचना एकत्र करने और विचार साझा करने में संसाधन और सक्रिय"
- "दिए गए कार्यों पर पालन करने के लिए दृढ़ता"
- "तेजी से विकसित कार्य वातावरण में विभिन्न प्रकार की परियोजनाओं को संतुलित करने की क्षमता"
संबंधित गतिविधियों और कार्यों के साथ व्यवसाय
| विवरण | वार्षिक वेतन (2016) | शैक्षिक आवश्यकताओं | |
| कंप्यूटर सिस्टम विश्लेषक | कंपनियों को प्रभावी ढंग से और कुशलतापूर्वक कंप्यूटर प्रौद्योगिकी का उपयोग करने में मदद करता है | $ 87,220 | ज्यादातर नौकरियों के लिए कंप्यूटर विज्ञान में स्नातक की डिग्री; नौकरियों जो अधिक तकनीकी हैं कंप्यूटर के विज्ञान में एक मास्टर की आवश्यकता है; कुछ नियोक्ता ऐसे आवेदकों को पसंद करते हैं जिनके पास कंप्यूटर सिस्टम में एकाग्रता के साथ व्यवसाय प्रशासन में मास्टर है। |
| कंप्यूटर प्रोग्रामर | एक कोड डेवलपर के डिज़ाइन को निर्देशों के एक सेट में परिवर्तित करने वाला कोड लिखता है जो कंप्यूटर का पालन कर सकता है। | $ 79,840 | कंप्यूटर विज्ञान, गणित , या सूचना प्रणाली में स्नातक की डिग्री |
सॉफ्टवेयर गुणवत्ता आश्वासन अभियंता और परीक्षक | सॉफ़्टवेयर के साथ समस्याओं की पहचान करने के लिए परीक्षण योजनाओं का विकास और निष्पादन करता है | $ 86,510 | कंप्यूटर विज्ञान में स्नातक की डिग्री |
| कंप्यूटर उपयोगकर्ता सहायता विशेषज्ञ | उन लोगों की सहायता करता है जिन्हें सॉफ़्टवेयर, कंप्यूटर और परिधीय उपयोग करने में समस्याएं आ रही हैं | $ 49,390 | कंप्यूटर का उपयोग कर अनुभव; कुछ नियोक्ताओं को कंप्यूटर विज्ञान में एक सहयोगी डिग्री की आवश्यकता होती है |
> स्रोत:
श्रम सांख्यिकी ब्यूरो, अमेरिकी श्रम विभाग, व्यावसायिक आउटलुक हैंडबुक , 2016-17 (13 जुलाई, 2017 का दौरा किया)।
रोजगार और प्रशिक्षण प्रशासन, अमेरिकी श्रम विभाग, ओ * नेट ऑनलाइन (13 जुलाई, 2017 का दौरा किया)।