सॉफ्टवेयर इंजीनियरिंग में अन्य व्यावसायिक व्यवसायों जैसे शिक्षण के रूप में संघ प्रतिनिधित्व क्यों नहीं है? क्या सॉफ्टवेयर डेवलपर्स के लिए कोई यूनियन है जो मौजूद हैं और सफल हैं?
सॉफ्टवेयर इंजीनियरिंग में अन्य व्यावसायिक व्यवसायों जैसे शिक्षण के रूप में संघ प्रतिनिधित्व क्यों नहीं है? क्या सॉफ्टवेयर डेवलपर्स के लिए कोई यूनियन है जो मौजूद हैं और सफल हैं?
जवाबों:
यूनियनों उपयोगी होते हैं जब एक व्यक्ति बहुत कम काम कर सकता है जैसे कि कोई भी व्यक्ति बहुत कम या बिना प्रशिक्षण के। कर्मचारियों को एक पूरे के रूप में बातचीत करने की अनुमति देकर, आप नियोक्ताओं के जोखिम को केवल उस व्यक्ति को नहीं पाते हैं जो सबसे सस्ता और ड्राइविंग मजदूरी काम करेगा। (कम से कम, यह सिद्धांत है।)
पेशेवर क्षेत्रों के लिए, जब कर्मचारियों को विशेष कौशल की आवश्यकता होती है और आप बस एक इंजीनियर को "दंड" के साथ किसी और के साथ नहीं बदल सकते। एक इंजीनियर के रूप में, आपके पास अपने स्वयं के कौशल और ज्ञान के आधार पर, अपने दम पर मजदूरी और काम की परिस्थितियों पर बातचीत करने की बहुत अधिक शक्ति है ।
दिलचस्प सवाल।
हम एक उत्पाद - कोड का उत्पादन करते हैं - लेकिन हम विशिष्ट संघीकृत मजदूरों की तरह नहीं हैं। हम डॉक्टर और वकील और एकाउंटेंट जैसे पेशेवर भी नहीं हैं। (क्या आप कुछ अस्पताल प्रशासक की मांग कर सकते हैं कि शनिवार को एक सर्जन काम करता है - बिना किसी अतिरिक्त भुगतान के - कुछ और रोगियों को आगे बढ़ाने के लिए?)
वास्तव में, हम अत्यधिक कुशल शिल्पकार हैं, मध्ययुगीन पत्थर के समान। जो लोग यूरोप के महान गिरजाघरों का निर्माण करते थे, वे अपनी क्षमताओं और योग्यताओं में काफी भिन्न थे, और नौकरी के लिए बहुत कम - और फिर भी एक यूरोप-व्यापी गिल्ड का प्रबंधन करने में कामयाब रहे। और शोक पेश आना रईस या बिशप जो एक गुरु मिस्त्री पर दबाव डाला ... वे सिर्फ अपनी परियोजना को चूम सकता है अलविदा।
मुझे अक्सर लगता है कि हमें भी, एक गिल्ड होना चाहिए - खासकर जब मैंने स्टैक * पर इतने सारे सवाल पढ़े हों, तो सॉफ्टवेयर डेवलपर्स के अंडरपेड होने से संबंधित, भारी मात्रा में अनपेड ओवरटाइम काम करने के लिए कोई ज़िंदगी नहीं होने के कारण, और भद्दे काम करने से बचना होगा। शर्तेँ।
सॉफ्टवेयर इंजीनियर्स एक संघ है ...
"कम्युनिकेशंस एंड कंप्यूटर वर्कर्स इंडस्ट्रियल यूनियन 560" विश्व के औद्योगिक श्रमिकों (IWW या "Wobblies") का एक विभाग है जो इलेक्ट्रॉनिक संचार उद्योग में काम करते हैं। उनका संगठन प्रोग्रामिंग और नेटवर्किंग सहित कंप्यूटर संचालन में लगे श्रमिकों के लिए खुला है। Http://www.iww.org/unions/dept500/iu560/ देखें
नोआम चॉम्स्की एक IWW सदस्य हैं।
अन्य उत्तरों के लिए कुछ हद तक समान है, लेकिन समाज (डॉक्टर, वकील, इंजीनियर, आदि) में क्लासिक "पेशेवर" भूमिकाओं को संघबद्ध नहीं किया गया है। श्रमिक वर्ग प्रबंधन और मालिकों द्वारा भारी-भरकम इलाज का विरोध करने के लिए यूनियनों में बंध गए। सामूहिक रूप से अपने काम की परिस्थितियों में बदलाव की मांग करके वे प्रभावी थे जहां एक भी व्यक्ति नहीं हो सकता है। मूल बातें शामिल होने के बाद (और वास्तव में भूमि का कानून बन गया) संघ के नेतृत्व को यूनियन के बकाया के अलावा वेतन आरेखण के अलावा कुछ मूल्य का काम करते देखा जाना था। इससे उन्हें प्रबंधन और मालिकों से अधिक से अधिक रियायतें जारी रखने के लिए जारी रखा गया, जब वे नहीं मिले तो हड़ताल की कार्रवाई के साथ मांगों का समर्थन किया। पेशेवर कभी भी एक ही मुद्दे से नहीं निपटते थे और एक संघ में शामिल होने के लिए बहुत कम या कोई लाभ नहीं था। सॉफ्टवेयर डेवलपर्स जैसे रचनात्मक पेशेवरों के लिए एक संघ के कठोर नियम जहां संघ में आपका समय आपके कौशल से अधिक मायने रखता है कि वे कैसे काम करना चाहते हैं। सबसे मजबूत कलाकार संघ से बचने की सबसे अधिक संभावना है; कमजोर कलाकार आम तौर पर इसके लिए होते हैं क्योंकि वे भीड़ में छिप सकते हैं और न्यूनतम रोजगार की गारंटी देते हैं। सॉफ्टवेयर डेवलपर्स आम तौर पर औसत कामकाजी वर्ग के व्यक्ति की तुलना में बेहतर शिक्षित होते हैं और वे कठिन सवाल पूछेंगे जैसे "मुझे अपने संघ के बकाया के बदले में क्या मिलता है और मैं जो कर सकता हूं उस पर प्रतिबंध है?" और अगर जवाब मजबूर नहीं कर रहे हैं तो वे हस्ताक्षर नहीं करेंगे। कमजोर कलाकार आम तौर पर इसके लिए होते हैं क्योंकि वे भीड़ में छिप सकते हैं और न्यूनतम रोजगार की गारंटी देते हैं। सॉफ्टवेयर डेवलपर्स आम तौर पर औसत कामकाजी वर्ग के व्यक्ति की तुलना में बेहतर शिक्षित होते हैं और वे कठिन सवाल पूछेंगे जैसे "मुझे अपने संघ के बकाया के बदले में क्या मिलता है और मैं जो कर सकता हूं उस पर प्रतिबंध है?" और अगर जवाब मजबूर नहीं कर रहे हैं तो वे हस्ताक्षर नहीं करेंगे। कमजोर कलाकार आम तौर पर इसके लिए होते हैं क्योंकि वे भीड़ में छिप सकते हैं और न्यूनतम रोजगार की गारंटी देते हैं। सॉफ्टवेयर डेवलपर्स आम तौर पर औसत कामकाजी वर्ग के व्यक्ति की तुलना में बेहतर शिक्षित होते हैं और वे कठिन सवाल पूछेंगे जैसे "मुझे अपने संघ के बकाया के बदले में क्या मिलता है और मैं जो कर सकता हूं उस पर प्रतिबंध है?" और अगर जवाब मजबूर नहीं कर रहे हैं तो वे हस्ताक्षर नहीं करेंगे।
सॉफ्टवेयर उद्योग में यूनियनों का अभाव है क्योंकि न तो श्रमिकों और प्रबंधन को सामूहिक प्रतिनिधित्व की आवश्यकता है। ऐसे स्पष्ट कारण हैं कि प्रबंधन सॉफ्टवेयर पेशेवरों को सामूहिक रूप से मुआवजे, काम करने की स्थिति आदि जैसे मुद्दों पर सामूहिक रूप से मोलभाव नहीं करता, लेकिन सॉफ्टवेयर पेशेवरों को सामूहिक रूप से कार्रवाई करने के लिए उद्योग में पर्याप्त असुविधा महसूस नहीं हुई।
लेकिन इससे भी बड़ा मुद्दा यह है कि सॉफ्टवेयर पेशेवरों ने भी सामूहिक प्रतिनिधित्व मॉडल को नहीं देखा है, उसी तरह अन्य उद्योगों के पेशेवरों ने भी। अमेरिकन बार एसोसिएशन को वकीलों के लिए एक संघ माना जा सकता है, क्योंकि एएमए मेडिकल डॉक्टरों के लिए है, और आर्किटेक्ट्स के लिए एआईए। वे संगठन प्रथाओं और कौशल के लिए व्यावसायिकता के स्तर को परिभाषित करते हैं जिन्हें हमें सॉफ्टवेयर और काम के वातावरण की गुणवत्ता में सुधार करने के लिए खुद को मॉडल करना चाहिए।
हमें ऐसा करना चाहिए क्योंकि यह स्पष्ट है कि आपकी कंपनी का प्रबंधन ऐसा करने की संभावना नहीं है।
मैंने इसे टिप्पणियों में कुछ बार कहा है, लेकिन मुझे लगता है कि यह एक उत्तर देता है।
यूके में हमारे पास सॉफ्टवेयर इंजीनियर / प्रोग्रामर के लिए यूनियनें हैं। प्राथमिक एक इकाई है , जिसमें एक घटक के रूप में प्राथमिक इंजीनियरिंग संघ है। कंप्यूटिंग श्रमिकों के लिए क्षेत्र ग्राफिकल, पेपर, मीडिया और सूचना प्रौद्योगिकी है ।
ब्रिटेन में संघ की स्थिति जटिल है और अब अपेक्षाकृत कम लोग यूनियन के सदस्य हैं क्योंकि 80 के दशक में यूनियनों से बहुत अधिक शक्ति कटने के कारण संघ विरोधी राजनीतिक नीतियों और कुछ यूनियनों के कारण एक बुरी मिसाल कायम हो रही थी, जिसकी अनुमति थी बदलाव के लिए मूड।
मजबूत बने रहने के लिए, अधिकांश पुराने संघ एक साथ विलीन हो गए और कुछ समय तक ऐसा करना जारी रखा। जब मैं पैदा हुआ था, अधिकांश इंजीनियर AEU, Amalgamated Engineering Union का हिस्सा थे, इसने 1992 में AEEU बनने के लिए इलेक्ट्रीशियन के साथ विलय कर दिया। AEEU का विलय 2001 में MSF (मैनेजमेंट, साइंस एंड फाइनेंस) यूनियन के साथ हो गया। UNIFI (यूनियन फॉर द फाइनेंस इंडस्ट्री) और GPMU (ग्राफिक्स, पेपर और मीडिया यूनियन) 2004 में एमिकस में विलय हो गया, और 2007 में T & G (ट्रांसपोर्ट और जनरल वर्कर्स) में विलय हो गया और नाम बदलकर यूनाइट कर दिया गया।
देश में अभी भी मजबूत संघ विरोधी भावना है, विशेष रूप से पेशेवर वर्गों से, जो गलती से मानते हैं कि संघ का प्राथमिक उद्देश्य मजदूरी और हड़ताली को मजबूर करके सूखी हुई कंपनियों को खून देना है। यह मामला नहीं है। एक आधुनिक संघ की प्राथमिक जिम्मेदारी अपने श्रमिकों को अपने नियोक्ताओं द्वारा कदाचार से बचाने के लिए है। यह आम तौर पर गैर कानूनी कामकाजी प्रथाओं, अनुचित / गलत बर्खास्तगी के मामलों, स्वास्थ्य और शारीरिक समस्याओं, आदि के खिलाफ सदस्यों के बचाव के लिए मुफ्त कानूनी संरक्षण के रूप में है।
एक सदस्य होने की कीमत के लिए, * * प्रशंसक को मारने पर विशेषज्ञ वकीलों को मुफ्त में शामिल करने की क्षमता एक जीवन रक्षक है। मेरे पूर्व सहयोगियों में से एक वर्तमान में एक पुराने नियोक्ता को अनुचित बर्खास्तगी के दावों पर अदालत में ले जा रहा है। वह हमेशा अत्यधिक विरोधी संघ था और अब भारी विवादित लोगों को अदालत में ले जाने के लिए बहुत अधिक धनराशि का भुगतान करना पड़ रहा है। शर्त है कि वह महीने में 10.96 पाउंड चुका चुका है।
अधिकांश पेशेवर "यूनियनों" में शामिल होने के बजाय, पेशेवर सदस्यता निकायों के रूप में छद्म यूनियनों में शामिल हो जाते हैं। प्रोग्रामर के लिए यूके में प्राथमिक संगठन BCS (द ब्रिटिश कंप्यूटिंग सोसाइटी) है । इस निकाय का एक पेशेवर सदस्य बनना मान्यता की एक डिग्री देता है, परीक्षा के माध्यम से मान्यता की आवश्यकता होती है, और नाममात्र के पत्र देता है। शरीर कई तरह के समूहों के माध्यम से नेटवर्किंग के कई अवसर प्रदान करता है जो बातचीत और चर्चा के लिए अक्सर मिलते हैं। संगठन में रॉयल चार्टर भी है, इसलिए आईटी पेशेवरों को चार्टर्ड स्टेटस जारी कर सकते हैं , या वास्तव में इंजीनियरों को चार्टर्ड इंजीनियर का दर्जा दे सकते हैं। मेरा मानना है कि अमेरिका और अन्य डोमेन में समान संगठन हैं।
कई व्यवसायों में नियामक निकाय भी हैं, जो आमतौर पर अनिवार्य सदस्यता और भाग में यूनियनों की तरह कार्य करते हैं। यूके में डॉक्टरों को जनरल मेडिकल काउंसिल (GMC) के साथ पंजीकृत होना पड़ता है , और आमतौर पर मेडिकल यूनियन, ब्रिटिश मेडिकल एसोसिएशन (BMA) के सदस्य होते हैं । इसलिए यह केवल शिक्षक नहीं हैं जो पेशेवर हैं और संघबद्ध हैं।
संक्षेप में कहने के लिए, प्रोग्रामर के लिए एक संघ में शामिल होना संभव है और यह बहुत ही उचित है जब तक कि आपके पास पूर्ण अंध विश्वास न हो कि आपका कामकाजी कैरियर हमेशा किसी भी संभावित कानूनी स्थिति से मुक्त रहेगा। यह सभी वर्गों के खिलाफ जनता के बारे में नहीं है, यह केवल अपने आप को और परिवार को बचाने के लिए सामान्य ज्ञान है जो आपकी नौकरी पर निर्भर करता है।
सॉफ्टवेयर इंजीनियर अपनी स्वतंत्रता पर उन प्रतिबंधों को पसंद नहीं करते हैं जिनके बारे में यूनियनों ने कहा है, और वे अधिक व्यक्तिवादी होते हैं। वे अपनी क्षमता पर भुगतान करना चाहते हैं, हर दूसरे डेवलपर के समान दर नहीं। यदि वे संघ थे तो वे अटक जाएंगे जहां वे थे, अगर उनके पास 401K के विपरीत सामान्य रूप से परिभाषित लाभ योजना थी, जो वे बिना किसी दंड के घूम सकते हैं; और सॉफ्टवेयर इंजीनियर्स शायद प्रोजेक्ट वर्क की प्रकृति के कारण जॉब चेंज अधिक करते हैं, प्रत्येक प्रोजेक्ट में काफी अलग होने की क्षमता होती है जो कि दूसरों की होती है।
एक बार सॉफ्टवेयर इंजीनियरिंग अधिक हो-ह्यूम और मानकीकृत हो जाता है, तो आप शायद अधिक यूनियनों को शामिल करते देखेंगे।
टीएल; डीआर कोई यूनियनों क्योंकि इसके सभी के हितों में नहीं।
विश्व स्तर पर और प्रत्येक देश में सॉफ्टवेयर डेवलपर्स के लिए कुछ संगठन हैं। वे सभी एक विशेषता साझा करते हैं। सॉफ्टवेयर विकास के लिए व्यावसायिक निकाय क्या करते हैं, जैसे कि IEEE CS, ACM, BCS और ACS में आम हैं: कोई नियामक शक्तियां नहीं। संयोग नहीं। एक और बार एसोसिएशन शुरू नहीं करना चाहता। प्रोग्रामिंग दुनिया के लिए आवश्यक है, लेकिन एक नौकरी के रूप में पहुंचे जब अन्य पेशेवरों ने पहले ही अपनी नियामक शक्तियों को उकेरा था।
जैसा कि सॉफ्टवेयर डेवलपमेंट दुनिया में कहीं भी विनियमित नहीं है, यह एक लाइसेंस प्राप्त पेशा नहीं है। अधिकांश डेवलपर्स के पास विश्वविद्यालय की शिक्षाएं हैं और यूनियनों में शामिल होने के लिए सांस्कृतिक रूप से विघटित हैं।
(मैं सॉफ्टवेयर इंजीनियरिंग मुद्दे से बचने के लिए सॉफ्टवेयर इंजीनियरिंग के बजाय सॉफ्टवेयर विकास शब्द का उपयोग करने की इच्छा से जा रहा हूं)
गेम थ्योरी का एक दिलचस्प हिस्सा है:
स्कूल से बाहर के युवा डेवलपर्स काम पाने के लिए कम भुगतान करने वाले स्थान लेते हैं। नियोक्ता सैलरी को कम रखने के लिए सस्ते रिप्लेसमेंट में मिलने के खतरे का इस्तेमाल करते हैं।
भौतिकविदों, इलेक्ट्रॉनिक इंजीनियरों जैसे अनुशासन-क्रॉसरों की आपूर्ति भी है और जो भुगतान प्राप्त कर सकते हैं तो सॉफ्टवेयर विकास में काम करेंगे। ईई के उत्पादन पर, भौतिक विज्ञानी और गणितज्ञ अधिक सस्ते श्रम की आपूर्ति करते हैं। ('नियमित' इंजीनियरिंग विशेष रूप से अच्छी तरह से भुगतान नहीं करती है, और यहां तक कि पीई होना भी प्रभावी नहीं है [पीई पदों के लिए नौकरी की रिक्तियों की जांच करें और गैर-पीई के खिलाफ वेतन में अंतर देखें]।)
अब यह कई अन्य व्यवसायों में सच नहीं है, क्योंकि वे आम तौर पर लाइसेंस प्राप्त होते हैं जैसे कि नियमित इंजीनियरिंग, कानून और चिकित्सा, उदाहरण के लिए: वकीलों को फ़िलासफ़ीर्स में होने वाली फर्मों के बारे में चिंता करने की ज़रूरत नहीं है। (कनिष्ठ कानून हालांकि एक सांप-पिट है ....)
अधिकांश पश्चिमी देशों में सॉफ्टवेयर कौशल के साथ गैर स्थायी निवासियों के लिए वीज़ा का एक विशेष वर्ग भी है। यह आमतौर पर देश में बड़ी कंपनियों द्वारा धकेल दिया जाता है जो विदेशी डेवलपर्स को सस्ता चाहते हैं। (बड़े कॉरपोरेट्स का दावा है कि इसमें लगातार कमी है, लेकिन यह अमेरिकी जनगणना के आंकड़ों से नहीं लगता है।)
अब, बार एसोसिएशन के पास एक मुद्दा हो सकता है यदि सस्ता वकील आयात करने के लिए एक विशेष वीज़ा बनाया गया था। यह उतना बेतुका नहीं है जितना लगता है, क्योंकि अधिकांश देशों के मेडिकल डॉक्टरों को उन कई देशों में अभ्यास करने के लिए फिर से अर्हता प्राप्त करनी होती है, जिनके लिए वे पलायन कर सकते हैं। तो ऐसा लगता है कि हमारे पेशेवर मित्र यह सोचते हैं कि हमसे स्वतंत्र दिमाग वाले सॉफ्टवेयर डेवलपर्स की तुलना में थोड़ा बेहतर है।
इसलिए सैलरी को लेकर कई तरह के दबाव हैं।
चलो एक सोचा प्रयोग करते हैं। मान लीजिए सॉफ्टवेयर विकास के लिए एक वैश्विक व्यावसायिक निकाय था। हम ऐसी स्थिति पर विचार करने का प्रयास करने जा रहे हैं, जहां कोई भी सॉफ़्टवेयर डेवलपर नहीं खोता है। अच्छाई से बाहर नहीं, सिर्फ इसलिए कि नौकरी सभी को स्थानांतरित करने के लिए जहां भी संगठन नहीं था। यह शायद एक वास्तविक सदस्यता हो सकती है: यदि आप सॉफ्टवेयर विकसित करते हैं, तो आप एक सदस्य हैं। मान लीजिए कि श्रम आयात करने से रोकने के लिए किसी भी देश को प्राप्त करने की कोशिश करने के बजाय, उन्होंने सिर्फ वे दरें तय कीं जो वैश्विक थीं। महंगी, चौड़ी जातियों के लोगों के लिए निर्धारित दरें पर्याप्त होंगी।
जाहिर है कि विकासशील देशों में हमारे भाई बहुत खुश होंगे। बैंगलोर के वरिष्ठ प्रोग्रामर की तुलना में खुश। (और वह बहुत खुश IIRC हुआ करता था।)
अब सभी सॉफ्टवेयर डेवलपर खुश हैं। कौन दुखी होगा?
भौतिक विज्ञानी और ईई और गणितज्ञ खुश होंगे। (वे सॉफ्टवेयर डेवलपर होंगे)
लेकिन विश्व स्तर पर व्यक्ति और व्यवसाय सॉफ्टवेयर के लिए बहुत अधिक भुगतान करेंगे। वे दुखी होंगे। सॉफ्टवेयर का उपयोग कहां किया जाता है? विश्व अर्थव्यवस्था में हर जगह, सॉफ्टवेयर है।
यदि ऐसा कोई संगठन मौजूद है, तो उसे तुरंत प्रतिबंधित कर दिया जाएगा। (अधिकांश "सही सोच" देशों में;))
यह है, मुझे लगता है कि "बहुत बड़ा असफल होने के लिए एक समसामयिक मुद्दा है।" : सामूहिक सौदेबाजी की अनुमति देने के लिए बहुत उपयोगी है।
सॉफ्टवेयर डेवलपर्स 1) अपनी सफलता का शिकार होते हैं 2) एक दूसरे को कम आंकने के लिए अपने विचार। "पुराना मुर्गा पालक" तर्क।
निर्भर करता है कि आप कहाँ रहते हैं - ऑस्ट्रेलिया में ऑस्ट्रेलियाई कंप्यूटर सोसाइटी है । जब मैं यूनी में था, तब उन्होंने हमसे जुड़ने के बारे में बात की थी, लेकिन मैं वास्तव में शामिल होने का मूल्य नहीं देखता - स्मृति से इसका हिस्सा बनना बहुत महंगा था।
आप संघ से बाहर निकलना क्या चाहते हैं?
केवल "पेशेवर" नौकरी के बारे में जो कि संघबद्ध है, कम से कम अमेरिका में, पढ़ा रहा है - और ऐसा इसलिए है क्योंकि वे सार्वजनिक कर्मचारी हैं। यूनियनें उन कंपनियों को नुकसान पहुंचाती हैं जिन्हें वे संक्रमित करते हैं और उन्हें अप्रतिस्पर्धी बनाते हैं - जो कर्मचारियों को भी परेशान करता है। जब तक आपका नियोक्ता एकाधिकार (जैसे सरकार) या एक कुलीन वर्ग (जैसे, ऑटो कंपनियां) का हिस्सा नहीं होता है, तब तक संघ वास्तव में मजदूरी या कामकाजी परिस्थितियों में सुधार नहीं कर सकता है। प्रोग्रामर स्मार्ट लोग होते हैं, और इसे देखते हैं।