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