it-swarm-eu.dev

Gibt es Gewerkschaften für Softwareentwickler?

Warum hat Software Engineering keine Gewerkschaftsvertretung wie andere berufliche Berufe wie das Unterrichten? Gibt es Gewerkschaften für Softwareentwickler, die existieren und erfolgreich sind?

58
Brian

Gewerkschaften sind nützlich, wenn eine Person mit wenig oder keiner Ausbildung so ziemlich den gleichen Job machen kann wie alle anderen. Indem Sie den Mitarbeitern erlauben, als Ganzes zu verhandeln, laufen Sie nicht Gefahr, dass Arbeitgeber einfach die Person finden, die am billigsten arbeitet, und die Löhne senken. (Zumindest ist das die Theorie.)

Für Berufsfelder, in denen Mitarbeiter bestimmte Fähigkeiten benötigen und Sie einfach keinen Ingenieur durch einen anderen ohne "Strafe" ersetzen können. Als Ingenieur haben Sie viel mehr Macht, Löhne und Arbeitsbedingungen auszuhandeln auf eigene Faust, basierend auf Ihren eigenen Fähigkeiten und Kenntnissen.

34
Dean Harding

Interessante Frage.

Wir produzieren einen Produktcode - aber wir sind nicht wie typische gewerkschaftlich organisierte Arbeiter. Wir sind auch keine Profis wie Ärzte, Anwälte und Buchhalter. (Können Sie sich vorstellen, dass ein Krankenhausverwalter verlangt, dass ein Chirurg am Samstag Überstunden macht - ohne zusätzliche Bezahlung -, um ein paar weitere Patienten durchzudrücken?)

Wir sind wirklich hochqualifizierte Handwerker, die mittelalterlichen Steinmetzern sehr ähnlich sind. Die Leute, die die großen Kathedralen Europas bauten, unterschieden sich enorm in ihren Fähigkeiten und Qualifikationen und hüpften ziemlich viel - und schafften es immer noch, eine europaweite Gilde zu haben. Und wehe dem Adligen oder Bischof, der einen Maurermeister verarscht hat ... sie könnten einfach ihr Projekt zum Abschied küssen.

Ich denke oft, dass auch wir eine Gilde haben sollten - besonders wenn ich so viele Fragen zu Stack * lese, die sich darauf beziehen, dass Softwareentwickler unterbezahlt sind, keine lebenslangen Anforderungen haben, große Mengen unbezahlter Überstunden zu leisten, und sich mit beschissener Arbeit abfinden müssen Bedingungen.

35
Bob Murphy

Software-Ingenieure haben eine Gewerkschaft ...

Die "Communications and Computer Workers Industrial Union 560" ist eine Abteilung der Industriearbeiter der Welt (IWW oder "Wobblies"), die in der elektronischen Kommunikationsbranche tätig sind. Ihre Organisation steht Arbeitnehmern offen, die mit dem Computerbetrieb einschließlich Programmierung und Vernetzung befasst sind. Siehe http://www.iww.org/unions/dept500/iu560/

Noam Chomsky ist IWW-Mitglied.

19
A. N. Other

Etwas ähnlich wie die anderen Antworten, aber die klassischen "professionellen" Rollen in der Gesellschaft (Arzt, Anwalt, Ingenieur usw.) wurden nicht gewerkschaftlich organisiert. Die Arbeiterklasse schloss sich zu Gewerkschaften zusammen, um sich einer hartnäckigen Behandlung durch das Management und die Eigentümer zu widersetzen. Indem sie gemeinsam eine Änderung ihrer Arbeitsbedingungen forderten, waren sie dort wirksam, wo eine einzelne Person nicht sein konnte. Nachdem die Grundlagen abgedeckt waren (und tatsächlich zum Gesetz des Landes wurden), musste gesehen werden, dass die Gewerkschaftsführung etwas Wertvolles tat, außer Gehälter aus den Gewerkschaftsbeiträgen zu ziehen. Dies führte dazu, dass sie weiterhin immer mehr Zugeständnisse von der Geschäftsleitung und den Eigentümern forderten und die Forderungen durch Streikaktionen untermauerten, wenn sie nicht erfüllt wurden. Fachleute haben sich nie wirklich mit den gleichen Themen befasst, und der Beitritt zu einer Gewerkschaft hatte wenig oder gar keinen Nutzen. Für Kreative wie Softwareentwickler sind die strengen Regeln einer Gewerkschaft, bei denen Ihre Zeit in der Gewerkschaft mehr zählt als Ihre Fähigkeiten, ein Gräuel dafür, wie sie arbeiten möchten. Die stärksten Künstler vermeiden am ehesten eine Gewerkschaft. Die schwächeren Darsteller sind normalerweise dafür, weil sie sich in der Menge verstecken können und eine Mindestbeschäftigung garantiert ist. Softwareentwickler sind im Allgemeinen besser ausgebildet als die durchschnittliche Arbeiterklasse und stellen schwierige Fragen wie "Was bekomme ich als Gegenleistung für meine Gewerkschaftsbeiträge und die Einschränkungen, was ich tun kann?". und wenn die Antworten nicht überzeugend sind, werden sie sich nicht anmelden.

13
Todd Williamson

Der Softwareindustrie fehlen Gewerkschaften, nur weil weder die Arbeitnehmer noch das Management die Notwendigkeit einer kollektiven Vertretung sehen. Es gibt offensichtliche Gründe, warum das Management lieber nicht sieht, dass Softwareprofis gemeinsam über Arbeitsthemen wie Vergütung, Arbeitsbedingungen usw. verhandeln. Softwareprofis haben jedoch in der gesamten Branche nicht genug Unbehagen empfunden, um gemeinsam Maßnahmen zu ergreifen.

Das größere Problem ist jedoch, dass Softwareprofis das Modell der kollektiven Repräsentation nicht so betrachten wie Profis in anderen Branchen. Die American Bar Association könnte als Gewerkschaft für Anwälte angesehen werden, da die AMA für Ärzte und die AIA für Architekten gilt. Diese Organisationen definieren den Grad an Professionalität für Praktiken und Fähigkeiten, an denen wir uns orientieren sollten, um die Qualität von Software und Arbeitsumgebungen zu verbessern.

Wir müssen, weil klar ist, dass das Management in Ihrem Unternehmen dies wahrscheinlich nicht tun wird.

11
Huperniketes

Ich habe dies einige Male in Kommentaren gesagt, aber ich denke, es verdient eine Antwort.

In Großbritannien haben wir Gewerkschaften für Softwareentwickler/Programmierer. Die primäre ist nite , die die primäre technische Union als Bestandteil hat. Der Sektor für Computerarbeiter ist Grafik, Papier, Medien & Informationstechnologie .

Die Gewerkschaftssituation in Großbritannien ist komplex und jetzt sind relativ wenige Menschen Gewerkschaftsmitglieder, da in den 80er Jahren aufgrund der gewerkschaftsfeindlichen politischen Politik und einiger weniger Gewerkschaften, die ein schlechtes Beispiel gaben, den Gewerkschaften viel Macht entzogen wurde Stimmung für Veränderungen.

Um stark zu bleiben, haben sich die meisten alten Gewerkschaften zusammengeschlossen und tun dies seit einiger Zeit. Als ich geboren wurde, waren die meisten Ingenieure Teil der AEU, der Amalgamated Engineering Union, die sich 1992 mit den Elektrikern zusammenschloss, um die AEEU zu werden. Die AEEU fusionierte Mit der Gewerkschaft MSF (Management, Wissenschaft und Finanzen) im Jahr 2001 wurde Amicus. UNIFI (Union für die Finanzindustrie) und die GPMU (Union für Grafik, Papier und Medien) fusionierten zu Amicus in 2004 und 2007 fusionierten die T & G (Transport and General Workers) und der Name wurde in Unite geändert.

Es gibt immer noch ein starkes gewerkschaftsfeindliches Gefühl im Land, insbesondere in den Berufsklassen, die fälschlicherweise glauben, dass der Hauptzweck der Gewerkschaft darin besteht, Unternehmen durch Erzwingen von Löhnen und Streiks auszubluten. Das ist nicht der Fall. Die Hauptverantwortung einer modernen Gewerkschaft besteht darin, ihre Arbeitnehmer vor Fehlverhalten ihrer Arbeitgeber zu schützen. Dies erfolgt normalerweise in Form eines kostenlosen Rechtsschutzes für die Verteidigung von Mitgliedern gegen illegale Arbeitspraktiken, unfaire/unrechtmäßige Entlassungsfälle, Gesundheits- und Sicherheitsfragen usw.

Für die Kosten einer Mitgliedschaft ist die Möglichkeit, Experten in Ihrem Namen kostenlos einzubeziehen, wenn der * * den Fan trifft, ein Lebensretter. Einer meiner Ex-Kollegen verklagt derzeit einen alten Arbeitgeber wegen ungerechtfertigter Kündigungsansprüche vor Gericht. Er war immer sehr gewerkschaftsfeindlich und muss jetzt einen immensen Geldbetrag auszahlen, um höchst verrufene Menschen vor Gericht zu bringen, die riesige Geldbörsen haben. Ich wette, er wünscht, er hätte die 10,96 Pfund im Monat bezahlt.


Anstatt "Gewerkschaften" beizutreten, treten die meisten Fachkräfte Pseudo-Gewerkschaften in Form von Berufsverbänden bei. Die Hauptorganisation für Programmierer in Großbritannien ist die BCS (The British Computing Society) . Ein professionelles Mitglied dieses Gremiums zu werden, gibt einen gewissen Grad an Anerkennung, erfordert eine Akkreditierung durch Prüfungen und gibt postnominale Briefe. Das Gremium bietet auch viele Networking-Möglichkeiten über eine Vielzahl von Gruppen, die sich häufig zu Gesprächen und Diskussionen treffen. Die Organisation hat auch Royal Charter, kann also Chartered Status an IT-Profis oder in der Tat Ingenieure vergeben, wenn sie den Chartered Engineer Status vergeben können. Ich glaube, es gibt gleichwertige Organisationen in den USA und anderen Bereichen.

Viele Berufe haben auch Aufsichtsbehörden, die in der Regel zur Mitgliedschaft verpflichtet sind und teilweise wie Gewerkschaften funktionieren. Ärzte in Großbritannien müssen beim General Medical Council (GMC) registriert sein und sind normalerweise Mitglieder der Medical Union, der British Medical Association (BMA) . Es sind also nicht nur Lehrer, die professionell und gewerkschaftlich organisiert sind.


Zusammenfassend lässt sich sagen, dass der Beitritt zu einer Gewerkschaft für Programmierer möglich und äußerst ratsam ist, es sei denn, Sie sind völlig blind davon überzeugt, dass Ihre berufliche Laufbahn immer frei von potenziellen rechtlichen Situationen ist. Es geht nicht nur um die Massen gegen die Klassen, es ist nur gesunder Menschenverstand, sich selbst und die Familie zu schützen, die von Ihrem Job abhängen.

9
Orbling

Software-Ingenieure mögen die Einschränkungen ihrer Freiheit, die Gewerkschaften mit sich bringen, nicht und sind eher individualistisch. Sie möchten für ihre Fähigkeiten bezahlt werden, nicht für jeden anderen Entwickler. Wenn sie Union wären, würden sie dort stecken bleiben, wo sie wären, wenn sie den üblichen leistungsorientierten Plan hätten, im Gegensatz zu einem 401K, den sie ohne Strafe bewegen können; und Software-Ingenieure haben wahrscheinlich eher Jobwechsel aufgrund der Art der Projektarbeit, wobei jedes Projekt das Potenzial hat, ganz anders zu sein als die anderen.

Sobald das Software-Engineering schneller und standardisierter wird, werden wahrscheinlich mehr Gewerkschaften beteiligt sein.

5
user1842

TL; DR Keine Gewerkschaften, weil es nicht im Interesse aller anderen ist.

Es gibt einige Organisationen für Softwareentwickler weltweit und in jedem Land. Sie alle haben eine Eigenschaft gemeinsam. Was haben Berufsverbände für Softwareentwicklung wie IEEE CS, ACM, BCS und ACS gemeinsam: Keine Regulierungsbefugnisse. Kein Zufall. Ich möchte nicht, dass eine andere Anwaltskammer gegründet wird. Das Programmieren ist für die Welt von wesentlicher Bedeutung, kam aber als Job an, nachdem die anderen Fachleute bereits ihre Regulierungsbefugnisse herausgearbeitet hatten.

Da die Softwareentwicklung nirgendwo auf der Welt reguliert ist, handelt es sich nicht um einen lizenzierten Beruf. Die meisten Entwickler haben eine Universitätsausbildung und sind kulturell nicht geneigt, Gewerkschaften beizutreten.

(Ich werde den Begriff Softwareentwicklung anstelle von Softwareentwicklung verwenden, um das gesamte Problem der Softwareentwicklung zu vermeiden.)

Es gibt auch ein interessantes Stück Spieltheorie:

Junge Entwickler außerhalb der Schule nehmen schlecht bezahlte Positionen ein, um Arbeit zu bekommen. Arbeitgeber nutzen die Drohung, günstigere Ersatzprodukte zu erhalten, um die Gehälter niedrig zu halten.

Es gibt auch ein Angebot an Fachleuten wie Physikern, Elektronikingenieuren und dergleichen, die in der Softwareentwicklung arbeiten werden, wenn sie bezahlt werden können. Über die Produktion von EEs hinaus liefern Physiker und Mathematiker billigere Arbeitskräfte. ('Regelmäßiges' Engineering zahlt sich nicht besonders gut aus, und selbst ein PE zu sein, ist nicht kosteneffektiv [Stellenangebote für PE-Positionen prüfen und den Lohnunterschied zwischen Nicht-PE feststellen].)

Nun, dies gilt nicht für viele andere Berufe, da sie im Allgemeinen wie reguläres Ingenieurwesen, Recht und Medizin lizenziert sind, zum Beispiel: Anwälte müssen sich keine Sorgen machen, dass Firmen in Philosophen eintreten. (Junior Law ist allerdings eine Schlangengrube ....)

Die meisten westlichen Länder haben auch eine spezielle Visa-Klasse für nicht ständige Einwohner mit Software-Kenntnissen. Dies wird im Allgemeinen von großen Firmen im Land vorangetrieben, die billigere Entwickler in Übersee wollen. (Große Unternehmen behaupten nach wie vor, dass es einen Mangel gibt, aber dies scheint nicht durch beispielsweise die US-Volkszählungsdaten gestützt zu werden.)

Jetzt könnte die Anwaltskammer ein Problem haben, wenn ein spezielles Visum für den Import billigerer Anwälte erstellt wurde. Dies ist nicht so absurd, wie es sich anhört, da Ärzte aus den meisten Ländern sich erneut qualifizieren müssen, um in vielen Ländern zu praktizieren, in die sie möglicherweise migrieren. Es scheint also, dass unsere professionellen Freunde das ein bisschen besser schaffen als wir unabhängigen Softwareentwickler.

Es gibt also viele Abwärtsdrücke auf die Gehälter.

Lass uns ein Gedankenexperiment machen. Angenommen, es gibt eine globale Berufsorganisation für Softwareentwicklung. Wir werden versuchen, eine Situation zu betrachten, in der kein Softwareentwickler verliert. Nicht aus Freundlichkeit, nur weil die Jobs alle dorthin verlagert würden, wo die Organisation nicht war. Möglicherweise hat es eine De-facto-Mitgliedschaft: Wenn Sie Software entwickeln, sind Sie Mitglied. Nehmen wir an, anstatt zu versuchen, ein Land dazu zu bringen, den Import von Arbeitskräften einzustellen, setzen sie einfach globale Zinssätze fest. Die festgelegten Preise müssten für Menschen in teuren westlichen Ländern ausreichend sein.

Offensichtlich würden sich unsere Brüder in den Entwicklungsländern sehr sehr freuen. Glücklicher als ein leitender Programmierer in Bangalore. (und das war früher ziemlich glücklich IIRC.)

Jetzt sind alle Softwareentwickler glücklich. Wer wäre unglücklich?

Die Physiker, EEs und Mathematiker würden sich freuen. (Sie wären Softwareentwickler)

Aber Einzelpersonen und Unternehmen weltweit würden viel mehr für Software bezahlen. Sie wären unglücklich. Wo wird Software eingesetzt? Überall in der Weltwirtschaft gibt es Software.

Wenn eine solche Organisation existieren würde, würde sie sofort verboten werden. (in den meisten "richtig denkenden" Ländern .;))

Ich denke, es ist ein isomorphes Problem, "zu groß, um zu scheitern". : Zu nützlich, um Tarifverhandlungen zuzulassen.

Softwareentwickler sind Opfer von 1) ihrem eigenen Erfolg 2) ihrer Vorliebe, sich gegenseitig zu unterbieten. Argument "Der alte Hahnkäfig".

5
Tim Williscroft

Kommt darauf an, wo du lebst - in Australien gibt es die Australian Computer Society . Als ich an der Uni war, haben sie mit uns über den Beitritt gesprochen, aber ich sehe den Wert des Beitritts nicht wirklich - aus dem Gedächtnis war es ziemlich teuer, ein Teil davon zu sein.

Was möchten Sie aus der Gewerkschaft herausholen?

2
Sam J