为什么软件工程没有像其他专业职业(例如教学)那样具有工会代表制?是否存在现有的且成功的软件开发人员联合会?
为什么软件工程没有像其他专业职业(例如教学)那样具有工会代表制?是否存在现有的且成功的软件开发人员联合会?
Answers:
当一个人几乎不需要培训就能完成与其他人相同的工作时,工会很有用。通过允许员工进行整体谈判,您不会冒着雇主找到最便宜的人并压低工资的风险。(至少这是理论。)
对于专业领域,当员工需要特殊技能,而您根本无法以没有“惩罚性”的其他人替换一名工程师时。作为工程师,您将有更多能力根据自己的技能和知识自行协商工资和工作条件。
有趣的问题。
我们生产一种产品-代码-但是我们不像典型的工会工。我们也不是像医生,律师和会计师这样的专业人士。(您能想象有些医院管理人员要求外科医生在周六加班-没有额外的报酬-迫使更多的患者通过吗?)
确实,我们是熟练的手工艺人,与中世纪的石匠非常相似。建造欧洲伟大大教堂的人们在能力和资格上千差万别,跳槽颇多-仍然设法建立了整个欧洲的行会。祸害那些拧过石匠大师的贵族或主教……他们可以亲吻他们的项目再见。
我经常认为我们也应该有一个公会-尤其是当我在Stack *上阅读许多问题时,这些问题与软件开发人员的报酬低,无生命,无条件地要求工作大量无偿加班以及不得不忍受糟糕的工作条件。
软件工程师确实有工会...
“通信和计算机工作者工业联盟560”是在电子通信行业中工作的世界工业工人(IWW或“摇摇欲坠”)的部门。他们的组织对从事计算机操作(包括编程和联网)的工人开放。见http://www.iww.org/unions/dept500/iu560/
Noam Chomsky是IWW成员。
类似于其他答案,但是社会中经典的“专业”角色(医生,律师,工程师等)尚未合并。工人阶级团结起来组成工会,反对管理层和业主的粗暴对待。通过集体要求改变他们的工作条件,他们在一个人无法做到的情况下是有效的。在涵盖了基础知识之后(实际上成为了土地法律),必须从工会领导身上看到有价值的事情,而不是从工会会费中提取薪水。这导致他们继续向管理层和所有者要求越来越多的让步,并在无法满足要求时采取罢工行动来支持需求。专业人士从未真正解决过相同的问题,加入工会几乎没有收益。对于像软件开发人员这样的富有创造力的专业人士,工会的严格规定是,工会中的时间比您的技能更重要,这是他们想要工作的方式的厌恶。表现最强的人最有可能避免工会。表现较弱的人通常是这样做的,因为他们可以藏在人群中并保证获得最低限度的就业。通常,软件开发人员的教育程度要高于普通工人阶级,并且会提出诸如“我应该从工会会费中得到什么以及对我可以做的限制的回报”之类的难题。如果答案不引人注目,则不会登录。表现较弱的人通常是这样做的,因为他们可以藏在人群中并保证获得最低限度的就业。通常,软件开发人员的教育程度要高于普通工人阶级,并且会提出诸如“我应该从工会会费中得到什么以及对我可以做的限制的回报”之类的难题。如果答案不引人注目,则不会登录。表现较弱的人通常是这样做的,因为他们可以藏在人群中并保证获得最低限度的就业。通常,软件开发人员的教育程度要高于普通工人阶级,并且会提出诸如“我应该从工会会费中得到什么以及对我可以做的限制的回报”之类的难题。如果答案不引人注目,则不会登录。
软件行业缺乏工会的原因仅仅是因为工人和管理层都没有看到集体代表的必要性。有明显的原因导致管理层宁愿不让软件专业人员就诸如薪酬,工作条件等工作问题集体讨价还价。但是,软件专业人员并未对整个行业感到不适,无法采取集体行动。
但是更大的问题是软件专业人员也没有像其他行业的专业人员那样看待集体代表模型。美国律师协会可以被视为律师的工会,因为AMA是医生的工会,而AIA是建筑师的工会。这些组织为实践和技能集定义了专业水平,我们应该以此为基础来提高软件和工作环境的质量。
我们必须这样做,因为很明显,贵公司的管理层不太可能这样做。
我已经在评论中说过几次,但是我认为这是一个答案。
在英国,我们确实设有软件工程师/程序员的工会。最主要的是Unite,它具有主要的工程联盟。计算机工作者的领域是图形,纸张,媒体和信息技术。
英国的工会情况很复杂,由于80年代由于反工会的政治政策而裁掉了很多权力,而且现在有相对少数的人树立了榜样,英国的工会组织现在很少有人参加。变化的心情。
为了保持坚强,大多数旧工会合并在一起,并在一段时间内继续这样做。我出生的时候,大部分工程师的AEU,被混合的工程联盟的一部分,该合并的电工成为AEEU于1992年。AEEU在2001年与MSF(管理科学与金融)工会合并,成为法庭之友。UNIFI(金融业联盟)和GPMU(图形,纸张和媒体联盟)于2004年合并为Amicus,并于2007年合并了T&G(运输和一般工人),名称更改为Unite。
该国仍然有强烈的反工会情绪,特别是来自专业阶层的人,他们错误地认为工会的主要目的是通过提高工资和罢工来抽干公司。不是这种情况。现代工会的主要责任是保护工人免受雇主的渎职之害。通常采取免费法律保护的形式,以保护成员免受非法工作做法,不公平/不正确解雇情况,健康与安全问题等的侵害。
为成为会员而付出的代价,当* *成为粉丝时,就可以免费代表您免费聘请专业律师,这可以挽救生命。我的一位前同事目前正就不公正的解雇要求将一名老雇主告上法庭。他一直是高度反对工会的组织,现在不得不付出巨额金钱,以将拥有巨大钱包的声誉卓著的人们告上法庭。押注他希望自己每月付10.96英镑。
大多数专业人士不是以“工会”的身份加入,而是以专业会员团体的形式加入伪工会。在英国,程序员的主要组织是BCS(英国计算机学会)。成为这个机构的专业人士可以给予一定程度的认可,需要通过考试进行认证,并且要提供名义后字母。该机构还通过经常开会讨论和讨论的各种团体提供了许多交流机会。该组织还拥有皇家特许状,所以可以发出特许状态到IT专业人士,或者实际上工程师,因为他们可以在授予特许工程师的地位。我相信在美国和其他领域也有类似的组织。
许多行业还设有监管机构,通常是强制性成员,部分起到工会的作用。英国的医生必须在美国医学总会(GMC)进行注册,并且通常是英国医学会(BMA)工会的成员。因此,不仅是专业人士和工会组织的老师。
概括地说,加入工会对于程序员来说是可能的,并且强烈建议加入工会,除非您完全盲目地相信自己的职业生涯将永远不受任何潜在的法律情况困扰。保护群众和依靠自己的工作的家庭,并不是所有人都反对阶级,这只是常识。
软件工程师不喜欢工会带来的自由限制,而且他们倾向于个人主义。他们希望以自己的能力获得报酬,而不是其他开发人员的报酬。如果他们是工会,则如果他们有通常确定的福利计划,他们将被困在原地,与401K不同,他们可以不受惩罚地四处走动;软件工程师可能会由于项目工作的性质而更倾向于进行工作变更,每个项目都有可能与其他项目完全不同。
一旦软件工程变得更加谦逊和标准化,那么您可能会看到更多的工会参与其中。
TL; DR没有工会,因为它不符合所有人的利益。
全球和每个国家都有一些软件开发人员组织。他们都有一个共同的特点。专业的软件开发机构(如IEEE CS,ACM,BCS和ACS)有什么共同点:没有监管权力。不是巧合。不想启动另一个律师协会。编程对世界来说至关重要,但是在其他专业人员已经掌握了监管权力之后,编程才成为工作。
由于软件开发在世界上任何地方都不受监管,因此它不是获得许可的职业。大多数开发人员具有大学学历,并且在文化上不愿加入工会。
(出于避免整个软件工程问题的渴望,我将使用术语软件开发而不是软件工程)
还有一个有趣的博弈论:
辍学的年轻开发商采取低薪职位获得工作。雇主威胁要用便宜的替代品来压低工资。
还有大量的跨学科人员,例如物理学家,电子工程师等,只要他们能得到报酬,他们就会从事软件开发工作。EE的生产过剩,物理学家和数学家提供了更多的廉价劳动力。(“常规”工程的薪水不是特别高,甚至成为PE也不具有成本效益[检查PE职位的职位空缺,并查看与非PE的薪水差异]。)
现在,在许多其他专业中,情况并非如此,因为它们通常像常规工程,法律和医学一样被许可使用:律师不必担心公司会加入哲学家。(初中法律不过是个蛇坑...。)
大多数西方国家也为具有软件技能的非永久居民提供一类特殊的签证。这通常是由该国的大型公司推动的,他们想要便宜的海外开发商。(大型公司一直声称存在短缺,但这似乎并没有得到美国人口普查数据的支持。)
现在,如果为进口廉价律师创建了特殊的签证,律师协会可能会遇到问题。这听起来并不荒谬,因为来自大多数国家的医生必须重新获得在可能迁移到的许多国家执业的资格。因此,似乎我们的专业朋友比我们独立的软件开发人员管理的要好一些。
因此,工资面临许多下行压力。
让我们进行思想实验。假设有一个全球性的软件开发专业机构。我们将尝试考虑没有软件开发人员会失败的情况。并非出于高兴,只是因为工作将全部转移到组织所在的任何地方。它可能实际上具有会员资格:如果您开发软件,则说明您是会员。让我们假设,他们没有设定任何国家停止进口劳动力的方法,而是设定了全球性的费率。对于昂贵的西风国家来说,设定的价格必须足够。
显然,我们发展中国家的弟兄们将非常非常高兴。比班加罗尔的高级程序员更快乐。(以前是很高兴的IIRC。)
现在,所有软件开发人员都很高兴。谁会不开心?
物理学家以及EE和数学家会很高兴。(他们将是软件开发人员)
但是全球的个人和企业将为软件支付更多的费用。他们会不开心的。在哪里使用软件?在世界经济的任何地方,都有软件。
如果存在这样的组织,将立即被禁止。(在大多数“正确思考”国家中。)
我认为这是一个同构问题,“太大而不能失败”。:太有用了,无法进行集体谈判。
软件开发人员是1)他们自己的成功2)他们对彼此削弱的追求的受害者。“旧公鸡笼”的说法。
取决于您居住的地方-澳大利亚有澳大利亚计算机协会。当我在Uni时,他们与我们讨论了加入的问题,但我并没有真正看到加入的价值-从记忆中参与其中非常昂贵。
您想摆脱工会什么?
至少在美国,工会组织的唯一一项“专业”工作是教学,这是因为他们是公职人员。工会损害了他们所困扰的公司,使它们失去了竞争力-这也损害了员工。除非您的雇主是垄断者(例如政府)或寡头垄断的一部分(例如汽车公司),否则工会实际上无法提高工资或工作条件。程序员往往是聪明的人,看到了这一点。