なぜソフトウェアエンジニアリングは、教育などの他の専門職のような組合代表を持たないのですか?ソフトウェア開発者のために存在し、成功している組合はありますか?
ユニオンは、1人の人がほとんどまたはまったくトレーニングをせずに他の人と同じ仕事をほとんどできる場合に便利です。従業員が全体として交渉できるようにすることで、最も安い労働者を見つけて賃金を下げるという雇用主のリスクを冒すことはありません。 (少なくとも、それは理論です。)
専門分野では、従業員が特定のスキルを必要とし、「ペナルティ」のないエンジニアを他の誰かに置き換えることができない場合。エンジニアとして、あなたは自分のスキルと知識に基づいて、賃金と労働条件を交渉するより多くの力を持っています自分で。
興味深い質問です。
私たちは製品-コード-を生産しますが、典型的な労働組合の労働者のようではありません。また、医師や弁護士、会計士のような専門家でもありません。 (ある病院の管理者が、土曜日に外科医に残業で追加の支払いなしで数人の患者を押し進めるよう要求することを想像できますか?)
本当に、私たちは熟練した職人で、中世の石工と非常によく似ています。ヨーロッパの偉大な大聖堂を建設した人々は、能力と資格が途方もなく変化し、かなりの仕事を期待していました-それでもヨーロッパ全体のギルドを持つことができました。そして、マスターメイソンをめちゃくちゃにした貴族や司教に嘆き悲しむ...彼らはただプロジェクトに別れを告げることができた。
私もしばしばギルドを持つべきだと思います-特に、ソフトウェア開発者が未払いであり、無給の膨大な残業をする必要があり、無茶な仕事に我慢しなければならないことに関連するStack *に関する多くの質問を読んだとき条件。
ソフトウェアエンジニアは組合を持っています...
「Communications and Computer Workers Industrial Union 560」は、電子通信業界で働く世界の産業労働者(IWWまたは「Wobblies」)の一部門です。彼らの組織は、プログラミングやネットワーキングを含むコンピューター操作に従事する労働者に開かれています。 http://www.iww.org/unions/dept500/iu560/ を参照してください
Noam ChomskyはIWWメンバーです。
他の回答にいくらか似ていますが、社会における古典的な「専門的」役割(医師、弁護士、エンジニアなど)は統一されていません。労働者階級は組合に結束して、経営者と所有者による強引な扱いに反対した。彼らの労働条件の変更をまとめて要求することにより、彼らは一人では不可能であった場所で効果的でした。基本事項がカバーされた(そして実際に土地の法律になった)後、組合のリーダーシップは、組合会費から給与を引き出す以外に、何か価値のあることをしているように見えなければなりませんでした。これは彼らが管理と所有者にますます多くの譲歩を要求し続け、彼らが満たされていないときのストライキ行動で要求を裏付けました。専門家が実際に同じ問題に取り組むことは決してなく、組合に参加することにはほとんどまたはまったく利益がありませんでした。ソフトウェア開発者のような創造的な専門家にとって、組合でのあなたのスキルがあなたのスキルよりも重要である組合の厳格なルールは、彼らが働きたいと思うことへの反感です。最も強いパフォーマーは、ユニオンを回避する可能性が最も高いです。彼らは群衆の中に隠れることができ、最低限の雇用が保証されているので、弱いパフォーマーは通常それのためです。ソフトウェア開発者は一般に、平均的な労働者階級の人よりも教育を受けており、「組合費と私ができることに対する制限の見返りに何を得ることができるのか」などの難しい質問をします。そして、答えが説得力がない場合、彼らはサインオンしません。
労働者も経営者も集団代表の必要性を理解していないからといって、ソフトウェア業界には労働組合が欠けています。経営陣が補償や労働条件などの仕事の問題についてソフトウェア専門家が共同で交渉することをむしろ望まないことには明らかな理由があります。
しかし、より大きな問題は、ソフトウェアの専門家も、他の業界の専門家と同じように集団表現モデルを見ていなかったことです。 AMAは医師向けであり、AIAは建築家向けであるため、アメリカ弁護士協会は弁護士にとっては組合と考えることができます。これらの組織は、ソフトウェアと作業環境の品質を向上させるためにモデル化する必要がある実践とスキルセットの専門性のレベルを定義します。
あなたの会社の経営陣がそうする可能性が低いことが明らかだからです。
これはコメントで何度か言っていますが、答えに値すると思います。
英国では、ソフトウェアエンジニア/プログラマのための組合があります。主要なものは nite で、これは主要なエンジニアリングユニオンを構成要素として持っています。コンピューティングワーカーのセクターは グラフィック、紙、メディア、情報技術 です。
英国の労働組合の状況は複雑で、80年代に労働組合から多くの権力が奪われたため、組合員である人は比較的少なくなりました。これは、反組合の政治政策といくつかの組合が悪い例を示し、変化の気分。
強力な状態を維持するために、古い組合のほとんどが合併し、しばらくの間そうし続けてきました。私が生まれたとき、ほとんどのエンジニアはAEU、Amalgamated Engineering Unionの一部でした。これは電気技師と合併して、1992年に [〜#〜] aeeu [〜#〜] になりました。AEEUはMSF(管理、科学、金融)組合は2001年にAmicusになりました。UNIFI(金融業界のための労働組合)とGPMU(グラフィックス、紙、メディア連合)は、Amicusに合併しました。 2004年、および2007年にT&G(Transport and General Workers)が統合され、名前がUniteに変更されました。
特に労働者階級からの反組合感情は依然として強いままであり、組合の主な目的は、賃金を上げてストライキをすることによって企業を乾燥させることであると誤って信じています。これはそうではありません。現代の労働組合の主な責任は、雇用主による不正行為から労働者を保護することです。これは通常、違法な労働慣行、不当な/不当な解雇事件、健康と安全の問題などからメンバーを守るための無料の法的保護の形を取ります。
メンバーになるための費用として、**がファンに当たったときに、専門の弁護士を無料で関与させることが救命です。私の元同僚の1人は、現在、古い雇用主を不当解雇の申し立てに対して訴訟を起こしています。彼は常に非常に反組合的であり、今では巨大な財布を持っている非常に評判の悪い人々を法廷に連れて行くために莫大な金額を支払わなければなりません。彼が月に£10.96を支払っていたらいいのにと思っています。
ほとんどの専門家は、「労働組合」に参加する代わりに、専門の会員組織の形で疑似労働組合に参加します。プログラマーのための英国の主要な組織は BCS(The British Computing Society) です。この団体の専門メンバーになると、ある程度の認識が得られ、試験による認定が必要になり、公称後の手紙が発行されます。組織はまた、話し合いや議論のために頻繁に会う多種多様なグループを通じて、多くのネットワーキングの機会を提供します。組織にはロイヤルチャーターもあるので、 チャーターステータス を ITプロフェッショナル に発行できます。また、エンジニアが チャーターエンジニア ステータスを付与できるので、米国や他のドメインにも同等の組織があると思います。
多くの専門職には規制機関もあり、通常は強制的なメンバーシップであり、一部は組合のように機能します。英国の医師は General Medical Council(GMC) に登録する必要があり、通常は British Medical Association(BMA) の医療組合のメンバーです。したがって、専門家で組織化されているのは教師だけではありません。
要約すると、プログラマーは組合に参加することが可能であり、潜在的な法的状況から常に職務に就くことはないという完全に盲目的な信念がない限り、強くお勧めします。集団に対する大衆のことだけではなく、仕事に依存する自分自身と家族を守ることは単なる常識です。
ソフトウェアエンジニアは、労働組合がもたらす自由の制限を嫌い、彼らはより個性的になる傾向があります。彼らは他のすべての開発者と同じレートではなく、彼らの能力で報酬を得たいと思っています。彼らが連合であった場合、彼らが通常の確定給付制度を持っていた場合と同じように行き詰まり、ペナルティなしで移動できる401Kとは異なります。また、ソフトウェアエンジニアは、プロジェクトの作業の性質上、仕事の変更が増える傾向にあり、各プロジェクトは他のプロジェクトとはかなり異なる可能性があります。
ソフトウェアエンジニアリングがより一般的になり、標準化されると、より多くのユニオンが関与するようになるでしょう。
TL; DR他の皆のためではないので、組合はありません。
ソフトウェア開発者向けの組織は世界的にも各国にもあります。それらはすべて1つの特性を共有します。 IEEE CS、ACM、BCS、ACSのようなソフトウェア開発の専門機関には、何が共通しているのでしょうか。規制力はありません。偶然ではありません。別の弁護士会を始めてほしくない。プログラミングは世界に不可欠ですが、他の専門家がすでに彼らの規制力を切り開いた後の仕事として到着しました。
ソフトウェア開発は世界中のどこでも規制されていないため、認可された職業ではありません。ほとんどの開発者は大学教育を受けており、労働組合に加入することを文化的に嫌っています。
(ソフトウェアエンジニアリングの問題の全体を回避したいという願望から、ソフトウェアエンジニアリングではなくソフトウェア開発という用語を使用します)
面白いゲーム理論も進行中です:
学校外の若い開発者は、仕事を得るために低賃金の地位を占めています。雇用主は給与を抑えるために、より安い代替品を入手するという脅威を利用しています。
物理学者や電子工学者など、報酬が得られればソフトウェア開発に携わるような分野横断的な人材もいます。 EEの生産を超えて、物理学者と数学者はより安い労働力を供給します。 (「通常の」エンジニアリングはあまり効果がなく、PEであっても費用対効果が高くありません[PEの求人の求人を確認し、非PEに対する給与の差異を確認してください]。)
現在、これは他の多くの専門職では当てはまりません。たとえば、通常の工学、法律、医学のように認可されているからです。弁護士は、企業が哲学者になることを心配する必要はありません。 (ただし、ジュニアローはスネークピットです...)
ほとんどの西欧諸国にも、ソフトウェアスキルを持つ非永住者向けの特別なクラスのビザがあります。これは一般的に、安価な海外の開発者を求めている国内の大企業によって推進されています。 (大企業は永続的に不足があると主張していますが、これは、たとえば米国の国勢調査データによってバックアップされているようには見えません。)
今、弁護士会を輸入するために特別なビザが作成された場合、弁護士会は問題を抱えているかもしれません。ほとんどの国の医師は、移住する可能性のある多くの国で診療を受けるために資格を再取得する必要があるため、これは不合理ではありません。だから、私たちのプロの友人は、私たちの独立心のあるソフトウェア開発者よりも少しうまく管理しているようです。
したがって、給与には多くの下方圧力があります。
思考実験をしましょう。ソフトウェア開発のためのグローバルな専門組織があったと仮定します。ソフトウェア開発者が負けない状況を考えてみましょう。組織が存在しなかった場所にすべての仕事が移動するからといって、すばらしいことではありません。それはおそらく事実上のメンバーシップを持っているかもしれません:あなたがソフトウェアを開発するならば、あなたはメンバーです。どの国にも労働力の輸入をやめさせようとするのではなく、彼らはただグローバルなレートを設定したとしましょう。設定された料金は、高額な西欧諸国の人々にとって十分でなければなりません。
明らかに、発展途上国の私たちの兄弟たちは非常に幸せです。バンガロールの上級プログラマよりも幸福です。 (そしてそれはかなり幸せなIIRCでした。)
現在、すべてのソフトウェア開発者が満足しています。誰が不幸でしょうか?
物理学者とEEと数学者は幸せです。 (彼らはソフトウェア開発者でしょう)
しかし、個人や企業がグローバルにソフトウェアに支払う金額はもっと多くなります。彼らは不幸になるでしょう。ソフトウェアはどこで使用されますか?世界経済のいたるところにソフトウェアがあります。
そのような組織が存在した場合、すぐに禁止されます。 (ほとんどの「正しい思考」の国で。;))
それは、「大きすぎて失敗しない」という同型の問題だと思います。 :団体交渉を許可するにはあまりにも有用です。
ソフトウェア開発者は、1)自分自身の成功、2)お互いをアンダーカットする傾向の犠牲者です。 「古いオンドリの檻」の議論。
お住まいの地域によって異なります-オーストラリアには Australian Computer Society があります。私がユニにいたとき、彼らは参加について私たちに話しました、しかし私は参加することの価値を本当に知りません-メモリからそれが参加することはかなり高価でした。
あなたは労働組合から何を得たいですか?