मेरा सवाल यहां नौकरियों के सापेक्ष है। मैं वर्तमान में एक सिस्टम एनालिस्ट पद रखता हूँ।
सिस्टम एनालिस्ट और प्रोग्रामर / एनालिस्ट के बीच क्या अंतर है? क्या यह स्थिति एक प्रोग्रामर से अधिक है? या मुझे खुद को कैसे अपग्रेड करना चाहिए?
मेरा सवाल यहां नौकरियों के सापेक्ष है। मैं वर्तमान में एक सिस्टम एनालिस्ट पद रखता हूँ।
सिस्टम एनालिस्ट और प्रोग्रामर / एनालिस्ट के बीच क्या अंतर है? क्या यह स्थिति एक प्रोग्रामर से अधिक है? या मुझे खुद को कैसे अपग्रेड करना चाहिए?
जवाबों:
दोनों के एक-दूसरे के पूरक होने से न तो श्रेष्ठ है
एक सिस्टम विश्लेषक के विकिपीडिया definiton है
एक सिस्टम विश्लेषक समस्याओं की योजना बनाता है, समाधान की योजना बनाता है, सॉफ्टवेयर और सिस्टम की सिफारिश करता है, और व्यवसाय या अन्य आवश्यकताओं को पूरा करने के लिए विकास का समन्वय करता है।
विश्लेषक प्रोग्रामर (हालांकि कोई परिभाषा तुरंत उपलब्ध नहीं है) व्यावसायिक आवश्यकताओं के लिए ट्रॉलिंग और फिर उन्हें कोड में लागू करने की दिशा में अधिक सक्षम है। यदि व्यवसाय एक मानक हार्डवेयर प्लेटफ़ॉर्म पर अत्यधिक जटिल वैज्ञानिक गणना की ओर अग्रसर है तो एल्गोरिदम (यानी विश्लेषक प्रोग्रामर) का ज्ञान अधिक प्रासंगिक है और इसलिए बेहतर है। यदि व्यवसाय उन प्लेटफार्मों का निर्माण कर रहा है तो रिवर्स सच है। अपने आप को उन्नत करने के लिए, उन क्षेत्रों को स्थापित करें, जिनमें आप कमजोर हैं और सुधार करने में रुचि रखते हैं। फिर उन्हें सीखने के लिए खुद को लागू करें।
सिस्टम एनालिस्ट जरूरी कंप्यूटर प्रोग्रामर की तुलना में उच्च स्थान नहीं है , लेकिन यह अलग है। एक सिस्टम एनालिस्ट एक प्रोजेक्ट के मालिकों और यूजर्स (बिज़नेस साइड) और उसके डिज़ाइनर और प्रोग्रामर (तकनीकी पक्ष) के बीच की खाई को पाटता है। एक सिस्टम एनालिस्ट को दोनों समूहों के साथ प्रभावी ढंग से संवाद करने में सक्षम होने के लिए उच्च स्तर के तकनीकी ज्ञान और व्यापार के ज्ञान दोनों की आवश्यकता होती है (और आमतौर पर अनुवादक के रूप में कार्य करते हैं)। एक एसए ज्यादातर एक परियोजना की परिभाषा, आवश्यकताओं को इकट्ठा करने, और डिजाइन चरणों में शामिल होता है।
मैंने इंटर्नशिप के लिए एक के रूप में काम किया। मूल रूप से यह कॉर्पोरेट बकवास के कारण पूरी तरह से कृत्रिम रूप से बनाई गई स्थिति है जो बिल्कुल भी मौजूद नहीं है और इसे नैतिक सलाहकार के बगल में रखा जाना चाहिए।
क्यों? क्योंकि प्रोग्रामर / मैनेजर सभी चीजों को एनालिस्ट के पास भेजना चाहिए। आमतौर पर धारणा यह है कि प्रोग्रामर केवल कोड कर सकते हैं और डिजाइन नहीं कर सकते हैं या वे लोगों के साथ ठीक से संवाद नहीं कर सकते हैं।
व्यक्तिगत रूप से मुझे वास्तव में यह पसंद नहीं है कि ऐसी स्थिति भी मौजूद हो।
वेतन के मामले में, उन्हें औसतन बहुत कम वेतन मिलता है।
मैं व्यक्तिगत रूप से एक सिस्टम एनालिस्ट से प्रोग्रामर की तुलना में कम कोडिंग करने की उम्मीद करूंगा, लेकिन यह जानना कठिन है कि वास्तव में आपकी नौकरी क्या है।
मैं आपके क्षेत्र में नौकरी लिस्टिंग पर एक नज़र डालने की सलाह देता हूं। प्रोग्रामर पदों में सूचीबद्ध नौकरी की जिम्मेदारियों की तुलना करें कि आप क्या करते हैं और इससे आपको यह पता लगाने में मदद मिलेगी कि क्या आप जाना चाहते हैं।
मैं वर्तमान में एक सिस्टम एनालिस्ट पद रखता हूँ, लेकिन मेरे सभी कर्तव्य सॉफ्टवेयर विकास / रखरखाव से युक्त हैं।
पद का अर्थ और पदों का पदानुक्रम पूरी तरह से कंपनी पर निर्भर करता है। मुझे लगता है कि आपके ईमेल हस्ताक्षर में शीर्षक से आपकी वास्तविक जिम्मेदारियां अधिक महत्वपूर्ण हैं।
यह प्रश्न मुझे लगता है कि विकास विश्लेषक और सिस्टम विश्लेषक के बीच क्या अंतर है।
जिस देश में मैं वर्तमान में हूं, मेरा शीर्षक देव है। विश्लेषक। हमारे पास सिस्टम विश्लेषक भी हैं और स्पष्ट रूप से केवल यही अंतर है कि मैं देव हूं। विश्लेषकों को कोड का उपयोग करके वास्तविक कार्यान्वयन के साथ अधिक काम करना प्रतीत होता है, जो कि आप 'कंप्यूटर प्रोग्रामर' कह रहे हैं के बराबर है।
हां, यह निश्चित रूप से नियोक्ता के अधीन है, मैं सिस्टम एनालिस्ट शीर्षक भी रखता हूं, और यहां हम तकनीकी सहायता और विकास समूहों को ऑन कॉल सिस्टम प्रशासक की भूमिका निभाते हैं, ताकि हमारे सिस्टम इंजीनियर परियोजनाओं पर लगातार ध्यान केंद्रित कर सकें, जहां हमारी भूमिका है अधिक प्रतिक्रियाशील होना। हालाँकि, हमारे पास डीप्ट प्रोजेक्ट्स के लिए सक्रिय कार्य भी हैं, साथ ही टेक सपोर्ट टिकटों के लिए 3 टीयर फाइनल एस्केलेशन पॉइंट होने के साथ-साथ डेवलपर्स के माध्यम से पुश करने से उत्पादन में साप्ताहिक परिवर्तन होता है। मेरे शीर्षक के साथ सभी को कुछ कोडिंग का अनुभव है, लेकिन मेरी टीम के कुछ लोग बैच से अधिक नहीं जानते हैं, इसलिए यह निश्चित रूप से विकास केंद्रित भूमिका नहीं है, मेरे पास कई प्रोग्रामिंग / स्क्रिप्टिंग भाषाओं के साथ अनुभव है, लेकिन गिनती नहीं है खुद एक डेवलपर के रूप में।