क्या किसी ने CSDP प्रमाणन किया है? [बन्द है]


15

मैं कुछ प्रमाणपत्रों को देख रहा था जो संभवतः एक सॉफ्टवेयर इंजीनियर के रूप में मेरे ज्ञान और बाजार मूल्य को बढ़ा सकते हैं। IEEE के प्रमाणित सॉफ्टवेयर डेवलपमेंट प्रोफेशनल (CSDP) ने मेरा ध्यान आकर्षित किया। जब मैंने इसके साथ किसी भी उपयोगकर्ता अनुभव के लिए नेट पर देखा तो मुझे कुछ भी नहीं मिला। बहुत लोकप्रिय नहीं लगता। और मैंने निश्चित रूप से अपने संगठन या दोस्तों के सर्कल में किसी के बारे में सुना है जिन्होंने इसे किया है।

मैं समुदाय के सदस्यों से जानना चाहूंगा कि क्या किसी ने भी इस प्रमाणीकरण और उनके अनुभवों को उसी के साथ किया है। क्या प्रमाणन ज्ञान की दृष्टि से उपयोगी था। क्या इसने आपके रिज्यूमे में वजन जोड़ा (डेडवेट नहीं!)।


1
computer.org/portal/web/certification/why_certify/employers में उन कंपनियों की सूची है जो CSDP सर्टिफिकेट धारकों को नियुक्त करती हैं; जाहिर है कि इसके मूल्य का कोई स्पष्ट संकेत नहीं है, लेकिन कुछ हद तक उपयोगी होना चाहिए ...
ब्रायन ड्रिस्कॉल

यदि आप मुझे एक फिर से शुरू पर प्रभावित करना चाहते हैं, तो एक गैर-तुच्छ संकलक लिखें। यह प्रोग्रामिंग के बारे में जानने के लिए आपके द्वारा की गई हर चीज की परिणति होगी।
नौकरी

जवाबों:


14

मैं वर्तमान में IEEE सर्टिफाइड सॉफ्टवेयर डेवलपमेंट एसोसिएट (CSDA) सर्टिफिकेट रखता हूँ, और मैं CSDP परीक्षा के लिए बैठा रहूँगा जब मैं पात्र हूँ (मुझे अभी भी ~ 2-3 साल के अनुभव की आवश्यकता है)।

किसी भी प्रमाण पत्र की तरह, यह केवल प्रमाण है कि आप कुछ विषयों को जानते हैं, पुस्तक के रूप में। वे वास्तव में इस बारे में बहुत कुछ नहीं कहते हैं कि आप नौकरी कैसे करेंगे। आपका पिछला कार्य इतिहास उस कार्य को कहीं अधिक प्रभावी ढंग से करेगा।

मेरे लिए, मैंने CSDA को लिया क्योंकि यह मेरे विश्वविद्यालय के सॉफ्टवेयर इंजीनियरिंग प्रोग्राम के साथ बहुत निकटता से जुड़ा था। परीक्षा लेने और उत्तीर्ण करने के बाद, मैंने पुष्टि की कि न केवल मुझे अपने क्षेत्र से संबंधित सामग्री को मेरे विश्वविद्यालय द्वारा (जो कि डिग्री कार्यक्रम के पूरा होने से साबित होता है) गहराई और चौड़ाई के लिए जाना जाता है, बल्कि गहराई और चौड़ाई भी एक अंतरराष्ट्रीय स्तर पर मान्यता प्राप्त संगठन द्वारा अनुशंसित जिसे सॉफ्टवेयर इंजीनियरिंग के क्षेत्र में व्यापक अनुभव और ज्ञान का आधार है।

नियोक्ता उद्योगों और संगठनों के बीच प्रमाण पत्र व्यापक रूप से कैसे बदलते हैं। कुछ उद्योग दूसरों पर कुछ प्रमाणपत्रों का समर्थन करते हैं। संगठन अपने स्वयं के वजन को परिप्रेक्ष्य के कर्मचारियों और उनके द्वारा रखे गए प्रमाणपत्रों की ओर रखते हैं। आपके प्रश्न पर टिप्पणियों में, ब्रायन ड्रिस्कॉल ने CSDP / CSDA प्रमाणपत्र धारकों को रखने वाली कंपनियों की एक सूची के लिए एक लिंक पोस्ट किया । यदि आप ध्यान दें, तो रक्षा, चिकित्सा, दूरसंचार, वित्त और सामान्य इंजीनियरिंग (हार्डवेयर सिस्टम का निर्माण) में बहुत कुछ शामिल है। ये ऐसे उद्योग हैं जहां नियमों और सटीक इंजीनियरिंग (विफलताओं या दोषों के प्रति कम सहिष्णुता) का अनुपालन महत्वपूर्ण है।

अगर मैं प्रमाणित होने जा रहा था, तो मैं निश्चित रूप से आईईईई कंप्यूटर सोसाइटी , प्रोजेक्ट मैनेजमेंट इंस्टीट्यूट (पीएमआई) , कार्नेगी-मेलन विश्वविद्यालय में सॉफ्टवेयर इंजीनियरिंग संस्थान , सूचना प्रणाली सुरक्षा प्रमाणन संघ ( ISC) 2) , और कॉर्पोरेट प्रशिक्षण देने वाली कंपनियों के विपरीत पेशेवर / स्नातक प्रमाणपत्र प्रदान करने वाले विश्वविद्यालय।

जब आप प्रमाणपत्रों का वजन कर रहे हैं, तो आपको यह निर्धारित करने की आवश्यकता है कि आप सड़क के नीचे कहां होना चाहते हैं और आपके पास किस तरह का ज्ञान होना चाहिए और यह प्रदर्शित करने की आवश्यकता है कि आपके पास क्या है। उदाहरण के लिए, IEEE CSDP प्रमाणन में सॉफ्टवेयर इंजीनियरिंग की चौड़ाई शामिल है - आप सॉफ्टवेयर इंजीनियरिंग बॉडी ऑफ नॉलेज में पहचाने जाने वाले प्रमुख विषयों में योग्यता का प्रदर्शन कर रहे हैं।। यह एक "खाइयों में नीचे" डेवलपर से किसी सॉफ़्टवेयर लीड या सॉफ़्टवेयर प्रोजेक्ट मैनेजर के लिए एक अच्छा, सामान्य प्रमाणीकरण है। हालांकि, एसईआई सीएमएमआई, प्रक्रिया प्रबंधन और प्रक्रिया में सुधार (कई अन्य के बीच) जैसे विषयों पर गहन प्रमाण पत्र प्रदान करता है। मेरे जैसे किसी व्यक्ति के लिए, जो रक्षा उद्योग में काम करता है, जहां सभी खिलाड़ी सीएमएमआई मूल्यांकन से गुजरते हैं, प्रशिक्षण प्राप्त कर रहे हैं और सीएमएमआई को विकसित करने वाले संगठन से एक प्रमाण पत्र और सीएमएमआई प्रशिक्षकों को प्रशिक्षित करना मूल्यवान हो सकता है। यदि आप CMMI को लागू करने वाले संगठन में काम नहीं कर रहे हैं, तो यह प्रमाणपत्र उतना मूल्यवान नहीं है।


धन्यवाद थॉमस, यह वास्तव में विस्तृत और संतुलित जवाब था। मैं कुछ देश विशिष्ट एसई प्रमाणपत्रों से अवगत था, लेकिन कार्नेगी-मेलन के बारे में नहीं। मैं इसे CSDP
DPD

@DPD CMU क्या प्रदान करता है, CDSP का विकल्प नहीं है। IEEE के CDSP की तरह, वे विश्व-मान्यता प्राप्त हैं (विशेष रूप से CMMI प्रमाणपत्र)। वे एक अलग संगठन द्वारा दी गई हैं और जरूरी नहीं कि वे सॉफ्टवेयर इंजीनियरिंग बॉडी ऑफ नॉलेज में निहित हों। एसईआई जो प्रस्ताव पेश करता है, वह ज्यादातर उस काम में प्रमाणन होता है जो वे करते हैं। CSDP एक व्यापक श्रेणी का प्रमाणपत्र है जो सॉफ्टवेयर इंजीनियरिंग की चौड़ाई को कवर करता है। पीएमआई के सीएपीएम और पीएमपी प्रमाणपत्र (जो परियोजना प्रबंधन की सांस को कवर करते हैं) के अपवाद के साथ, दूसरों को एक बहुत ही विशिष्ट, ठीक दाने वाले विषय के लिए तैयार किया जाता है।
थॉमस ओवेन्स

मेरा सवाल है कि आपने CSDA के लिए अध्ययन कैसे किया? हमारे पाठ्यक्रम उपलब्ध कोई पुस्तक?
जेसन क्रैस

@ जैसनकोर्स मैंने अपनी स्नातक की डिग्री के लिए सॉफ्टवेयर इंजीनियरिंग का अध्ययन किया और अपनी पढ़ाई के अंतिम वर्ष में परीक्षा दी। मेरे पाठ्यक्रम लगभग CSDA के साथ ओवरलैप हुए। मैंने अपने शोध के बाहर लगभग कोई अध्ययन नहीं किया, सिवाय इसके कि पहले के वर्षों से कुछ सामग्री पर ब्रश करने के लिए।
थॉमस ओवेन्स

ठीक है ... आपने मेरा प्रश्न हटा दिया है (मुझे पता था कि इसे हटा दिया जाएगा ... योग्य) क्या आप मेरे साथ बातचीत में जाएंगे मैं आपसे कुछ सामान पूछना चाहता हूं
जेसन क्रैस

4

यहाँ लघु और मधुर है: यह गति प्राप्त करने जा रहा है।

नियोक्ताओं के एक बहुत ने पिछले अनुभव पर बहुत जोर दिया है, जिन स्कूलों में आप गए थे, और "गॉट बर्न" कहने के बेहतर तरीके की कमी के लिए। आम धारणा के विपरीत, सॉफ्टवेयर विकास लगभग रचनात्मक नहीं है, क्योंकि प्रौद्योगिकी में हम में से कई एक प्रयास में विश्वास करना चाहते हैं। उन क्षेत्रों में जहां यह अनुमति देता है और यहां तक ​​कि रचनात्मकता की आवश्यकता होती है, आमतौर पर आपको उपयोगकर्ता निर्माण / कहानियों, सिस्टम आवश्यकताओं, व्यापार डोमेन, अर्थशास्त्र, सॉफ़्टवेयर इंजीनियरिंग प्रक्रिया और सॉफ़्टवेयर आर्किटेक्चर को समझने से पहले अच्छी तरह से सॉफ़्टवेयर निर्माण [कोडिंग] में शामिल होने की आवश्यकता होती है।

चंचल आंदोलन के उदय के बाद, सर्वसम्मति से गलती से पहले कोडिंग और डेवलपर पर जोर दिया गया था। यह वास्तव में एक गलत व्याख्या रही है कि एजाइल मेनिफेस्टो लेखक क्या पाने की कोशिश कर रहे थे, हालांकि यह मुश्किल हो सकता है कि मैनिफेस्टो से। एजाइल ने भारी उधार लिया है और यहां तक ​​कि सीधे LEAN सिद्धांतों को अपनाया है। LEAN कार्यान्वयन कर्मचारी पर ध्यान केंद्रित करता है, लेकिन केवल इस तथ्य के परिप्रेक्ष्य से कि ये व्यक्ति फर्म के [ पढ़ें: संविदात्मक ग्राहक के ] वास्तविक ग्राहकों के सबसे करीब हैं ।

यह भेद क्यों महत्वपूर्ण है? कार्यान्वयन कर्मचारी कई निर्णयों के प्रभाव को महसूस करते हैं - दोनों अच्छे और बुरे - सीधे। जैसे, वे विशिष्ट परिवर्तन करने के लिए विशिष्ट रूप से तैनात हैं जो प्रदर्शन और गुणवत्ता पर एक नाटकीय प्रभाव डाल सकते हैं। अफसोस की बात है, वे अक्सर अंत-ग्राहक के अपने ज्ञान के लिए पूरी तरह से व्यस्त नहीं होते हैं, मेज पर प्रदर्शन और उत्पाद की गुणवत्ता में सुधार के कई अवसर छोड़ते हैं। LEAN का मिशन कचरे के बढ़ते वितरण की गति को हटाने और गुणवत्ता में सुधार के माध्यम से प्रभावशीलता के बढ़ते स्तर को प्राप्त करके लगातार अंतिम-ग्राहक को अधिक मूल्य प्रदान करना है। एजाइल ने सॉफ्टवेयर निर्माण स्थान के भीतर कचरे को हटाने पर लिफाफे को धक्का दिया, लेकिन अंत-ग्राहक [और साथ ही संविदात्मक ग्राहक के अंत-उपयोगकर्ता] के दृष्टिकोण से सच्ची प्रभावशीलता न्यूनतम रही है।

उस अंत तक, यह गति और गुणवत्ता में सकारात्मक उपलब्धियों को ध्यान देने योग्य है जैसे कि कोड शिल्प कौशल [सम्मिश्रण विज्ञान और कला] में एक स्पष्ट सुधार ने हमें निर्माण के मोर्चे पर आगे बढ़ाया है, लेकिन इस प्रक्रिया में हमने जो देखा है उसमें खो गया है महत्वपूर्ण - ग्राहक। और मेरा मतलब सिर्फ अंतिम उपयोगकर्ता नहीं है, बल्कि उद्यम का अंतिम ग्राहक है। एलएएएन की तरह, सब कुछ वास्तविक ग्राहक से शुरू होता है और पीछे की ओर काम करता है। तो इसका आईईई के सीएसडीए और सीएसडीपी के साथ क्या करना है? बहुत सारे।

इसके साथ शुरू करने के लिए, यह अक्सर एक ऐसे व्यक्ति को लेता है जो इंजीनियरिंग विषयों में परिलक्षित समझ के प्रकार में निहित होता है पूरी तरह से समझ के लिए कि इसकी वास्तविक प्रभावशीलता, मील के पत्थर और गुणवत्ता विशेषताओं को ध्यान में रखते हुए एक प्रक्रिया को हमेशा समग्र लक्ष्य पर केंद्रित होना चाहिए। यदि आप उन लक्षणों में से किसी को याद कर रहे हैं, तो आप अपने संविदात्मक [एंटरप्राइज] क्लाइंट को पूरा मूल्य देने से कम हो रहे हैं, जो अंत में ग्राहकों / फर्म के ग्राहकों के लिए मूल्य को कम करने वाली घटनाओं की एक ज्वार लहर उत्पन्न कर सकता है। अच्छा नही।

इसके अलावा, नेतृत्व की जिम्मेदारी लेने की क्षमता [जो कि अगर आपके पास स्व-निर्देशित टीम {जैसा कि एजाइल मैंडेट्स} है, तो सभी को कुछ हद तक आगे बढ़ने में सक्षम होने की आवश्यकता है] आमतौर पर हाथ में विषय की समझ की गहराई और गहराई की आवश्यकता होती है, ऐसे कार्य जो इसके साथ-साथ विभिन्न पृष्ठभूमि के कई हितधारकों के लिए इस ज्ञान को संप्रेषित करने की क्षमता के साथ बातचीत करते हैं। वास्तविकता यह है कि नौकरी में कोई फर्क नहीं पड़ता कि विवरण क्या है, लोगों को उम्मीद है कि डेवलपर्स गहरे इंजीनियर हैं। यह कि वे अपने कौशल में निपुणता और गहराई के साथ प्रतिभाशाली लोग हैं, जिसमें उनकी प्राथमिक गतिविधियों की महारत शामिल है, साथ ही किसी भी अनुबंधित ग्राहक की समस्या डोमेन को समझने और हल करने की क्षमता भी शामिल है।

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

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.