सिस्टम प्रोग्रामर: विशेषताएं, कौशल और जिम्मेदारियां
दुनिया विश्लेषणात्मक इंजन के निर्माता चार्ल्स बैबेज और एडा लवलेस के लिए एक सिस्टम प्रोग्रामर (आईटी प्रशासक, सिस्टम प्रशासक) के पेशे के उद्भव का श्रेय देती है। एक प्रोग्रामिंग भाषा का नाम एडा के नाम पर रखा गया है। 20वीं सदी के मध्य में, कोनराड ज़ूस ने पहला कंप्यूटर बनाया और इसके लिए उपयुक्त प्रोग्राम लिखे। आइए देखें कि आधुनिक सिस्टम प्रोग्रामर के पास कौन से कौशल होने चाहिए, साथ ही साथ उसकी तत्काल जिम्मेदारियां और पेशेवर मानक क्या हैं।
पेशे की विशेषताएं
एक सिस्टम प्रोग्रामर कंप्यूटर सिस्टम के विभिन्न घटकों को डिजाइन करता है। यह एक बहु-स्तरीय संरचना बनाता है जो व्यक्तिगत तत्वों को जोड़ती है - प्रोसेसर का काम, नेटवर्क उपकरण, रैम एक पूरे में। यह वास्तव में एक इंजीनियरिंग गतिविधि है, लेकिन एक रचनात्मक पूर्वाग्रह के साथ। एप्लिकेशन प्रोग्राम का विकास सिस्टम प्रोग्रामर की क्षमता के भीतर नहीं है, वह उनके सुचारू संचालन के लिए आधार बनाता है।
इस पेशे के निर्विवाद फायदे हैं:
- श्रम बाजार में उच्च मांग;
- व्यापक अवसर;
- लागू सूचना विज्ञान में ज्ञान प्राप्त करने का अवसर।
व्यावहारिक रूप से कोई विपक्ष नहीं है, सिवाय इसके कि यह एक गतिहीन और नियमित काम है। चूंकि पेशे को नियोक्ताओं द्वारा महत्व दिया जाता है, इसका मतलब है कि यह एक अच्छी आय लाता है।यह नवंबर 2019 तक के वेतन डेटा द्वारा समर्थित है। रूस में, वेतन प्रति माह 50,000 से 190,000 रूबल तक होता है, और मास्को में एक अच्छे विशेषज्ञ की सेवाओं की लागत 45,000 से 200,000 रूबल तक भिन्न होती है।
कौशल और ज्ञान
विभिन्न प्रकार के सिस्टम सॉफ़्टवेयर के निर्माण के सिद्धांतों को जानने और लागू करने में सक्षम होना सुनिश्चित करें, किसी विशेष सिस्टम के लिए तैयार कार्यक्रमों को अनुकूलित करें। ओपन सोर्स सॉफ्टवेयर के साथ तेजी से काम करने की जरूरत है। भौतिकी, गणित, अंग्रेजी के साथ-साथ असेंबलर और सी++ का ज्ञान उपयोगी होगा।
इसके अलावा, इस तरह के ज्ञान की आवश्यकता है।
- एल्गोरिदम के सिद्धांत और औपचारिक भाषा लिखने के तरीके।
- कंप्यूटर ग्राफिक्स की मूल बातें, आधुनिक कंप्यूटरों के स्थापत्य निर्माण की विशेषताएं, कार्य प्रबंधन को दर्शाती हैं।
- क्वेरी और डेटा हेरफेर भाषा लिखने की क्षमता।
- प्रोग्रामिंग भाषाओं, वाक्य रचना, शब्दार्थ का वर्णन करने के तरीके।
- ऑपरेटिंग सिस्टम के संचालन के सिद्धांत।
- कॉपीराइट और संबंधित अधिकारों पर कानून।
- सूचना प्रौद्योगिकी के संचलन, उत्पादन और अनुप्रयोग के क्षेत्र में कानून, नियामक-कानूनी कार्य।
- श्रम कानून।
- श्रम सुरक्षा और सुरक्षा नियम।
जो लोग इस विशेषता को सीखना चाहते हैं, उनमें तार्किक रूप से सोचने की क्षमता, निष्कर्ष निकालने, दृढ़ता, ध्यान की उच्च एकाग्रता और कार्य को व्यवस्थित करने की क्षमता होना वांछनीय है।
जिम्मेदारियों
प्रोग्रामर को कई सामान्य कार्यों का सामना करना पड़ता है।
- नए कार्यक्रमों का विकास।
- बनाए गए कार्यक्रम का परीक्षण।
- यदि पहले लॉन्च के दौरान दोष पाए जाते हैं, तो विशेषज्ञ त्रुटियों पर काम करता है।
- निदेशक को पूर्ण कार्य की प्रस्तुति।
- संगठन की गतिविधियों में सॉफ्टवेयर का कार्यान्वयन।
- प्रारंभिक डेटा का सुधार।
- उपयोगकर्ता पुस्तिका का निर्माण।
- सभी आवश्यक दस्तावेजों का पंजीकरण - संपत्ति और कॉपीराइट के लिए एक पेटेंट।
- कार्यक्रम के सामान्य संचालन की निगरानी, समस्या निवारण।
- ठिकानों के इलेक्ट्रॉनिक संस्करण का निर्माण।
- सूचना की सुरक्षा सुनिश्चित करना - एंटीवायरस, पासवर्ड स्थापित करना।
- कर्मचारियों को सहायता, उत्पन्न होने वाली समस्याओं का समाधान।
- एक आंतरिक और वैश्विक नेटवर्क के काम का अनुकूलन।
- व्यावसायिक घंटों के दौरान कंपनी कर्मियों के मनोरंजन स्थलों में प्रवेश करने की क्षमता को सीमित करना।
सिस्टम प्रोग्रामर गाइड परिचालन और तकनीकी दस्तावेज को संदर्भित करता है, जो वर्णन करता है:
- सत्यापन के लिए जानकारी;
- कार्यक्रम के कामकाज और विन्यास को सुनिश्चित करना।
कार्यों की एक पूरी सूची "सिस्टम प्रोग्रामर गाइड" में निर्धारित की गई है, जिसे GOST 19.503-79 और संबंधित GOST 19. 101-77 ("प्रोग्राम दस्तावेजों के प्रकार") और GOST 19. 105-78 के अनुसार विकसित और निष्पादित किया गया है। "कार्यक्रम दस्तावेजों के लिए सामान्य आवश्यकताएं")।
गाइड में निम्नलिखित खंड होते हैं।
- कार्यक्रम के बारे में सामान्य जानकारी।
- संरचना - घटक और घटक, उनका कनेक्शन।
- अनुकूलन - विशिष्ट मामलों में सभी आवश्यक कार्यों को सूचीबद्ध करता है।
- सत्यापन - विधियाँ जो कार्यक्रम की संचालन क्षमता को स्थापित करती हैं।
- अतिरिक्त सुविधाये।
- विशेषज्ञ संदेश - उत्पाद सेटअप के दौरान जारी किए गए संदेश पाठ।
- अनुप्रयोग - चित्र, रेखांकन, टेबल।
गाइड पॉइंट हैं:
- सॉफ्टवेयर का दायरा और कार्य;
- घटकों को स्थापित करने के नियम;
- कार्रवाई के सिद्धांत;
- सिस्टम आवश्यकताएं;
- सॉफ्टवेयर स्थापित करने के निर्देश;
- प्रदर्शन की निगरानी की आवृत्ति और विधि;
- सॉफ्टवेयर रखरखाव प्रक्रिया;
- सहायक समस्याओं को हल करने के तरीके;
- बल की बड़ी परिस्थितियों में काम करना;
- स्थापित कार्यक्रमों और उनकी प्रतियों के बीच बातचीत के तरीके।
एक ज़िम्मेदारी
सिस्टम प्रोग्रामर जिम्मेदार है यदि:
- अपने आधिकारिक कर्तव्यों से इनकार या खराब प्रदर्शन किया;
- काम के दौरान उल्लंघन पाए गए;
- उनकी गलती से कंपनी को घाटा हुआ।