Gibt es Gewerkschaften für Softwareentwickler? [geschlossen]

58

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

Brian
quelle
41
NICHT WOLLEN. : b
30
Ich mag diese Frage, weil Entwickler oft wie Fabrikarbeiter und nicht wie Profis behandelt werden.
ProfK 05.10.10
20
Was sagt es über mich aus, dass ich die Frage zweimal lesen musste, um herauszufinden, wie Gewerkschaften im C-Stil dazu passen?
Caleb Huitt - cjhuitt
16
Das ist sehr lokalisiert. Es gibt Gewerkschaften, die Programmierer in Großbritannien vertreten, und sie sind auch sehr nützlich. Die meisten Menschen scheinen zu glauben, dass die Gewerkschaften nur für Gruppenverhandlungen und unentgeltliche Militanz da sind. In Wirklichkeit sind diese Dinge in einer solchen Gewerkschaft ziemlich selten und ihre Hauptaufgabe besteht darin, ihren Mitgliedern Rechtsberatung und -unterstützung zu bieten, die sie sich sonst einfach nicht leisten könnten. Hört sich das nicht nach einer guten Idee an, wenn man bedenkt, wie viele Programmierer davon sprechen, vom Management aufgehalten zu werden?
Jon Hopkins
6
@Jon Hopkins: Sehr gut, die Hauptaufgabe der Gewerkschaften in Großbritannien ist es, im Gegensatz zu der negativen Darstellung durch die Medien (die immer nur Streiks melden), ihren Mitgliedern eine rechtliche Absicherung zu bieten, wenn sie verarscht werden.
Orbling

Antworten:

34

Gewerkschaften sind nützlich, wenn eine Person fast die gleiche Arbeit leisten kann wie jede andere Person, die wenig oder gar keine Ausbildung hat. Indem Sie den Mitarbeitern erlauben, als Ganzes zu verhandeln, riskieren Sie nicht, dass Arbeitgeber einfach die Person finden, die am billigsten arbeitet und die Löhne senkt. (Zumindest ist das die Theorie.)

In Berufsfeldern, in denen Mitarbeiter besondere Fähigkeiten benötigen und Sie einen Ingenieur einfach nicht durch einen anderen Ingenieur ersetzen können, ohne dass dies eine "Strafe" bedeutet. Als Ingenieur, haben Sie viel mehr Macht Löhne zu verhandeln und Arbeitsbedingungen auf dem eigenen , basierend auf Ihren eigenen Fähigkeiten und Kenntnisse.

Dean Harding
quelle
31
Nur weil Sie in einer besseren Position sind, mit dem Management über Löhne zu verhandeln, heißt das nicht, dass Sie besser in der Lage sind, über Arbeitsbedingungen, Praktiken zu verhandeln oder eine unfaire Ausbeutung durch das Management zu verhindern. Welcher Ingenieur macht nicht regelmäßig Überstunden? Soviel zur Macht, über Löhne zu verhandeln. Ist sein Arbeitsumfeld professionell? Fördert der Arbeitsplatz Softwarepiraterie? Ändert das Management routinemäßig Prioritäten und Ziele? Wird die Produktivität anhand der Tastaturaktivität gemessen? Sind Geräte und Werkzeuge ausreichend oder veraltet?
Huperniketes
17
Es gibt auch viele Angestellte, die gewerkschaftlich organisiert sind. Es gibt Songwriter, Schauspieler, Regisseure, Zeichner, Fernsehautoren usw., die über ihre Gewerkschaften mit Arbeitgebern verhandeln, um zu verhindern, dass ihre Arbeit unangemessen ausgebeutet wird.
Huperniketes
5
Ich wette, Ihr Chef hat nicht die gleiche Analyse. Mit Ausnahme seltener Programmiergurus KANN ein Softwareentwickler durch einen anderen ersetzt werden. Es ist keine Seltenheit, einen Senior durch ein hohes Gehalt und alte Denkweisen durch einen schulfrischen Junior mit neuen Ideen und niedrigem Gehalt zu ersetzen.
Mouviciel
8
@mouviciel, außer das ist schlechte Praxis. Ja, er kann programmieren, aber Entwickler werden Teil des Systems, das sie schreiben. Niemand kann ein System schneller reparieren / modifizieren als die Person, die es geschrieben hat. Und das spart mehr Geld als die Einstellung eines Junior
CaffGeek
10
Zumindest in den USA sind Profisportler in der Regel in Gewerkschaften vertreten. Beim Baseball benötigen ein zweiter Baseballspieler und ein Outfielder deutlich unterschiedliche Fähigkeiten, ganz zu schweigen von Pitcher und Catcher, aber sie werden alle von der MBLPA vertreten. "Drafts" sind in anderen Sportarten nur möglich, weil eine Gewerkschaft besteht.
David Thornley
35

Interessante Frage.

Wir produzieren einen Produktcode - aber wir sind keine gewerkschaftlich organisierten Arbeiter. Wir sind auch keine Profis wie Ärzte, Rechtsanwä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 durchzubringen?)

Wirklich, wir sind hochqualifizierte Handwerker, die den mittelalterlichen Steinmetzen sehr ähnlich sind. Die Leute, die die großen Kathedralen Europas bauten, unterschieden sich enorm in ihren Fähigkeiten und Qualifikationen und machten einiges an Arbeit - 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, wir sollten auch eine Gilde haben - besonders wenn ich so viele Fragen auf Stack * lese, die sich darauf beziehen, dass Softwareentwickler unterbezahlt sind, keine lebenslangen Forderungen haben, riesige Mengen unbezahlter Überstunden zu leisten, und sich mit beschissener Arbeit abfinden müssen Bedingungen.

Bob Murphy
quelle
11
Ich stimme der Idee der Gilde zu. Auch die Lehre als Lehrmethode für einen neuen Programmierer erscheint mir logisch.
Glenatron
1
Ich denke, wir brauchen auch eine Gilde und einen Programmierer.
Peter Turner
3
Wir haben Gilden in Großbritannien, ich bin Mitglied der British Computing Society (BCS) und Mitglied des City & Guilds Institute. Auch ein Gewerkschaftsmitglied von Unite. - Alles als Softwareentwickler.
Orbling
Gewerkschaften geben Arbeitnehmern Macht durch rechtliche Schritte und Streiks, und Professionalität gibt Arbeitnehmern Macht durch Respekt vor Fachwissen. Gilden gingen aus der Tür, weil Gewerkschaften und Professionalität mächtiger sind (wie würde uns eine Gilde an Samstagen vor Überstunden ohne Bezahlung schützen)? Sowohl Gewerkschaften als auch Berufsverbände haben eine Lehre, dafür braucht man keine Gilde.
Rudolf Olah
19

Software Engineers 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 Betrieb von Computern einschließlich Programmierung und Vernetzung befasst sind. Siehe http://www.iww.org/unions/dept500/iu560/

Noam Chomsky ist IWW-Mitglied.

Ein weiterer
quelle
2
Weiß jemand, ob es eine in Großbritannien gibt?
NimChimpsky
1
@NimChimpsky - Ja. Einer der Leute, die für mich arbeiten, ist Mitglied von Connect ( connectuk.org ), einer Fachgewerkschaft für Kommunikationsarbeiter, die aus BT hervorgegangen ist.
Jon Hopkins
1
@NimChimpsky @Jon Hopkins: Die wichtigste Gewerkschaft im Vereinigten Königreich war AEU, die sich mit den Elektrikern zur AEEU zusammenschloss, sich dann wieder zur Amicus zusammenschloss und nun Unite heißt. Es befasst sich mit Software-Ingenieuren. Die meisten Programmierer würden sich jedoch für eine professionelle Mitgliedschaft wie die BCS entscheiden.
Orbling
@Orbling - Macht der BCS die ganze legale Sicherungssache?
Jon Hopkins
@ Jon Hopkins: Hängt von Ihrer Mitgliedschaftsstufe ab. Sie gewähren professionellen Mitgliedern, zugelassenen Mitgliedern und Stipendiaten telefonisch freien Zugang zu Rechtsanwälten. Die Stipendiaten erhalten eine kostenlose gesetzliche Vertretung für arbeitsrechtliche Streitigkeiten. Zum Schutz des Rechts erfüllen die Gewerkschaften einen weitaus besseren Zweck, obwohl die Rechtsdienste von BCS in einem breiteren Themenspektrum beraten können. bcs.org/server.php?show=nav.9234
Orbling
13

Ä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 der missbräuchlichen Behandlung durch das Management und die Eigentümer zu widersetzen. Indem sie gemeinsam eine Änderung ihrer Arbeitsbedingungen forderten, wirkten sie dort, wo eine einzelne Person nicht sein konnte. Nachdem die Grundlagen besprochen worden waren (und tatsächlich das Gesetz des Landes wurden), musste die Gewerkschaftsführung gesehen werden, dass sie etwas Wertvolles tat, als die 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 war wenig oder gar nicht vorteilhaft. Für Kreativprofis wie Softwareentwickler sind die strengen Regeln einer Gewerkschaft, bei denen Ihre Zeit in der Gewerkschaft mehr zählt als Ihre Fähigkeiten, ein Schrecken für die Art und Weise, wie sie arbeiten möchten. Die stärksten Performer vermeiden am ehesten eine Gewerkschaft. Die schwächeren Darsteller sind in der Regel dafür, weil sie sich in der Menge verstecken können und eine Mindestbeschäftigung garantiert ist. Softwareentwickler sind in der Regel besser ausgebildet als die durchschnittliche Arbeiterklasse und werden schwierige Fragen stellen wie "Was bekomme ich als Gegenleistung für meine Gewerkschaftsbeiträge und die Einschränkungen für das, was ich tun kann?" und wenn die Antworten nicht überzeugend sind, werden sie sich nicht anmelden. Die schwächeren Darsteller sind in der Regel dafür, weil sie sich in der Menge verstecken können und eine Mindestbeschäftigung garantiert ist. Softwareentwickler sind in der Regel besser ausgebildet als die durchschnittliche Arbeiterklasse und werden schwierige Fragen stellen wie "Was bekomme ich als Gegenleistung für meine Gewerkschaftsbeiträge und die Einschränkungen für das, was ich tun kann?" und wenn die Antworten nicht überzeugend sind, werden sie sich nicht anmelden. Die schwächeren Darsteller sind in der Regel dafür, weil sie sich in der Menge verstecken können und eine Mindestbeschäftigung garantiert ist. Softwareentwickler sind in der Regel 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 für das, was ich tun kann?". und wenn die Antworten nicht überzeugend sind, werden sie sich nicht anmelden.

Todd Williamson
quelle
4
Heh, erinnert mich an diese Episode der Simpsons ... "Wenn wir nur auf diesen Jungen gehört hätten, anstatt ihn in dem verlassenen Koksofen einzumauern."
Dean Harding
1
Ich habe die Simpsons im Laufe der Jahre viele Male als Beispiel für einen Punkt verwendet, den ich anstrebte. Ich kann mich nicht an etwas erinnern, das ich letzte Woche gelesen habe, aber ich kann mich perfekt an die ersten Staffeln der Simpsons erinnern.
Todd Williamson
1
Hervorragende Erklärung. Ich konnte nicht mehr zustimmen.
Zippit
2
Nun, in Großbritannien gibt es Gewerkschaften für Ingenieure und Softwareingenieure, mein Vater war vor langer Zeit Regionalsekretär für die AEU (Amalgamated Engineering Union) in Großbritannien und die Gewerkschaft war damals ziemlich aktiv. Heutzutage ist es vollständig in Unite integriert, bei dem ich als Softwareentwickler Mitglied bin.
Orbling
8
Die klassischen beruflichen Rollen, die Sie benennen, sind lizenziert, was eigentlich eher einer gewerkschaftlichen Organisation gleicht. Eine Klinik kann ihre Ärzte nicht aussperren und nicht lizenzierte Ersatzkräfte einstellen, und eine Lizenz kann die Durchsetzung eines Berufsethikkodex beinhalten, der bei Verhandlungen angewendet werden kann.
David Thornley
11

Der Softwareindustrie mangelt es einfach an Gewerkschaften, weil weder die Arbeitnehmer noch das Management die Notwendigkeit einer kollektiven Vertretung sehen. Es gibt offensichtliche Gründe, warum das Management es nicht vorzieht, wenn Softwareprofis gemeinsam über Arbeitsprobleme wie Vergütung, Arbeitsbedingungen usw. verhandeln. Softwareprofis haben jedoch nicht genug Unbehagen in der Branche als Ganzes verspürt, um gemeinsam Maßnahmen zu ergreifen.

Das größere Problem ist jedoch, dass Softwareprofis das Modell der kollektiven Repräsentation nicht so wie Fachleute in anderen Branchen betrachten. Die American Bar Association könnte als Gewerkschaft für Anwälte angesehen werden, ebenso wie die AMA für Ärzte und die AIA für Architekten. 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.

Huperniketes
quelle
1
Die AMA und ABA sind keine Gewerkschaften. Sie sind Lobbyisten. Die Mitglieder stellten fest, dass sie ihr Geld bündeln, Politiker abkaufen und den Wettbewerb verhindern können, wodurch sie die Öffentlichkeit aushöhlen können. Diese Vereinigungen schützen die Mitglieder vor der Öffentlichkeit und haben wenig damit zu tun, die Mitglieder zu einer Vereinigung von Menschen zu machen, die Kumbaya miteinander singen, wie es eine Vereinigung eher tun würde.
Dunk
1
@Dunk Das ist nicht unbedingt eine schlechte Sache. Die AMA und ABA schaffen einen Würgegriff für ihre Berufe, der den Zutritt der "ungewaschenen Massen" verhindert. Vielleicht ist es das, was wir vermeiden müssen, um zu verhindern, dass jeder Idiot, der ein "Teach Yourself PHP In 24 Hours" -Buch aufnimmt, sich als "Programmierer" einem ahnungslosen Manager ausgibt, der dann glaubt, dass Programmierer bezahlt werden können 10 $ / Stunde wie ein Einzelhändler.
Wayne Molina
1
@ Wayne - Ich nehme an, Ihr Standpunkt ist gültig und es würde die Bezahlung der Softwareentwickler auf jeden Fall sehr hoch halten, was mir sehr gefallen würde. Ich bin jedoch auch der festen Überzeugung, dass die Regierung sich so weit wie möglich aus dem Leben der Menschen heraushält, und AMA, ABA und eine Software Union würden diesen Überzeugungen mit Sicherheit widersprechen. Es gibt wirklich keinen Nettonutzen für die Gesellschaft, dass irgendeine dieser Organisationen existiert. Die einzigen Nettovorteile gehören den Mitgliedern.
Dunk
1
Natürlich sind die AMA und ABA Gewerkschaften. Wenn Sie die Funktionen einer Gewerkschaft in Ihrer Nähe untersuchen, werden Sie feststellen, wie ähnlich die Funktionen von AMA und ABA denen von AMA und ABA sind. Die Tatsache, dass diese Organisationen auch Lobbyarbeit leisten, beeinträchtigt den Rest ihrer Funktionen nicht. Schließlich setzen sich die Gewerkschaften auch für den Gesetzgeber ein. Und obwohl Gewerkschaften für Mitglieder eines bestimmten Unternehmens verhandeln könnten, verhandeln die AMA & ABA für ihre Mitglieder vor dem Gesetzgeber. Auch Arbeitgeber setzen sich für den Gesetzgeber ein. Die einzigen, die keine Lobbyarbeit betreiben, sind Softwareprofis, weil sie keine Gewerkschaft haben wollen. Wie naiv!
Huperniketes
9

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

In Großbritannien gibt es Gewerkschaften für Softwareingenieure / Programmierer. Die primäre ist Unite , die die primäre Ingenieurgewerkschaft als eine Konstituierende hat. Der Sektor für Computerarbeiter ist Grafik, Papier, Medien und Informationstechnologie .

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

Um stark zu bleiben, schlossen sich die meisten alten Gewerkschaften zusammen und taten dies noch einige Zeit. Als ich geboren wurde, waren die meisten Ingenieure Teil der AEU, der Amalgamated Engineering Union. Diese fusionierte 1992 mit den Elektrikern und wurde zur AEEU . Die AEEU fusionierte 2001 mit der MSF-Gewerkschaft (Management, Science and Finance) und wurde zu Amicus. UNIFI (Union für die Finanzindustrie) und die GPMU (Grafik-, Papier- und Medienunion) schlossen sich 2004 zu Amicus zusammen. 2007 schlossen sich die T & G (Transport und allgemeine Arbeitnehmer) zusammen und der Name wurde in Unite geändert.

Es gibt immer noch ein starkes gewerkschaftsfeindliches Gefühl im Land, insbesondere bei den Berufsgruppen, die fälschlicherweise der Ansicht sind, dass der Hauptzweck der Gewerkschaft darin besteht, Unternehmen durch Erzwingen von Löhnen und Streiks auszurotten. Das ist nicht der Fall. Die Hauptaufgabe einer modernen Gewerkschaft besteht darin, ihre Arbeitnehmer vor Missständen durch ihre Arbeitgeber zu schützen. Dies geschieht in der Regel in Form eines kostenlosen Rechtsschutzes für verteidigende Mitglieder gegen illegale Arbeitspraktiken, Fälle von ungerechtfertigter / unrechtmäßiger Entlassung, Gesundheits- und Sicherheitsfragen usw.

Für die Kosten einer Mitgliedschaft ist die Möglichkeit, Fachanwälte kostenlos in Ihrem Namen zu beteiligen, wenn der * * den Fan trifft, ein Lebensretter. Einer meiner Ex-Kollegen bringt derzeit einen alten Arbeitgeber wegen ungerechtfertigter Kündigungsansprüche vor Gericht. Er war immer in hohem Maße gewerkschaftsfeindlich und muss jetzt einen immensen Geldbetrag ausgeben, um höchst unanständige Menschen mit riesigen Geldbörsen vor Gericht zu bringen. Ich wette, er wünscht, er hätte die 10,96 Pfund im Monat gezahlt.


Anstatt "Gewerkschaften" beizutreten, treten die meisten Fachkräfte Pseudo-Gewerkschaften in Form von Berufsverbänden bei. Die wichtigste Organisation 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 Briefe mit der Post. Über eine Vielzahl von Gruppen, die sich häufig zu Gesprächen und Diskussionen treffen, bietet der Körper auch viele Möglichkeiten zum Networking. Die Organisation ist auch Royal Charter, so kann Ausgabe von Chartered Status zu IT - Experten oder auch Ingenieure , wie sie die Auszeichnung können Chartered Ingenieur - Status. Ich glaube, es gibt vergleichbare Organisationen in den USA und in anderen Bereichen.

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


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

Orbling
quelle
3
Wer hat das abgelehnt? Keine Ablehnung ohne Kommentar, es ist nur höflich.
Orbling
1
Ich denke, Sie werden feststellen, dass der Grund, warum Gewerkschaften einen schlechten Ruf haben, nichts mit Missverständnissen zu tun hat. Es hat alles mit der Erfahrung aus erster Hand zu tun, an Orten mit Gewerkschaften zu arbeiten. Anstatt das zu tun, was für die Erledigung der Arbeit erforderlich ist, wie es gute und geschätzte Mitarbeiter tun würden, fördern Gewerkschaftsregeln die Faulheit und nicht meine berufliche Einstellung. Tatsächlich verhindern sie, dass die Person mit der Einstellung "Kann ich machen" ihre Arbeit erledigt, denn wenn sie eine 30-Sekunden-Aufgabe erledigt, für die ein Gewerkschaftsmitglied eine Gewerkschaftsarbeit angeordnet hat, werden sie schriftlich festgehalten.
Dunk
2
@Dunk: Das gilt nicht überall oder bei allen Gewerkschaften - nur eine voreingenommene Haltung ihnen gegenüber. Ich habe so etwas in den letzten Jahrzehnten in Großbritannien nicht bemerkt, vielleicht in den siebziger Jahren, aber es war eine kurzlebige Phase.
Orbling
5

Softwareingenieure mögen die Einschränkungen ihrer Freiheit, die Gewerkschaften mit sich bringen, nicht und sie tendieren dazu, individualistischer zu sein. Sie möchten für ihre Fähigkeiten bezahlt werden, nicht für jeden anderen Entwickler. Wenn sie Gewerkschaft wären, würden sie nicht weiterkommen, wo sie wären, wenn sie den üblichen leistungsorientierten Plan hätten, im Gegensatz zu einem 401K, den sie ohne Strafe nutzen können. und Softwareingenieure haben wahrscheinlich eher berufliche Veränderungen aufgrund der Art der Projektarbeit, wobei jedes Projekt das Potenzial hat, sich von den anderen zu unterscheiden.

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


quelle
Wird es angesichts der aktuellen Änderungsrate heißer und standardisierter oder weniger?
Petrus Theron
1
@FreshCode ist seit fast 30 Jahren in der Programmierung und es sieht so aus, als ob die Dinge standardisiert werden und der Wandel langsamer wird.
5

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

Es gibt einige Organisationen für Softwareentwickler weltweit und in jedem Land. Sie alle haben ein Merkmal 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 Rechtsanwaltskammer gegründet wird. Das Programmieren ist für die Welt von grundlegender Bedeutung, wurde jedoch erst dann zum Job, nachdem die anderen Fachleute ihre Regulierungsbefugnisse bereits ausgehöhlt hatten.

Da die Softwareentwicklung weltweit nicht geregelt ist, handelt es sich nicht um einen lizenzierten Beruf. Die meisten Entwickler haben einen Universitätsabschluss 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 eine interessante Spieltheorie:

Junge Entwickler, die nicht zur Schule gehen, nehmen schlecht bezahlte Positionen ein, um Arbeit zu finden. Arbeitgeber nutzen die Drohung, günstigere Ersatzleistungen zu erhalten, um die Gehälter niedrig zu halten.

Es gibt auch ein Angebot an Disziplin-Crossern wie Physikern, Elektronik-Ingenieuren und dergleichen, die in der Software-Entwicklung arbeiten, wenn sie bezahlt werden können. Über die Produktion von EEs liefern Physiker und Mathematiker mehr billige Arbeitskräfte. ('Regelmäßiges' Engineering zahlt sich nicht besonders aus, und selbst ein PE zu sein, ist nicht kosteneffektiv. [Stellenangebote auf PE-Positionen prüfen und Lohnunterschiede zu Nicht-PE sehen].

In vielen anderen Berufen ist dies nicht der Fall, da sie im Allgemeinen eine Zulassung als Ingenieur, Jurist oder Mediziner haben. So müssen sich Anwälte keine Sorgen machen, dass Firmen in die Philosophen aufgenommen werden. (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 forciert, die billigere ausländische Entwickler wollen. (Große Unternehmen behaupten, es liege nach wie vor ein Mangel vor, der jedoch nicht etwa durch die US-Volkszählungsdaten belegt zu sein scheint.)

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

Es gibt also viel Druck auf die Gehälter.

Machen wir ein Gedankenexperiment. Angenommen, es gäbe eine globale Berufsorganisation für Softwareentwicklung. Wir werden versuchen, eine Situation zu betrachten, in der kein Softwareentwickler verliert. Nicht aus Freundlichkeit, nur weil alle Jobs dorthin verlegt wurden, wo die Organisation nicht war. Möglicherweise liegt eine De-facto-Mitgliedschaft vor: Wenn Sie Software entwickeln, sind Sie Mitglied. Nehmen wir an, anstatt zu versuchen, ein Land dazu zu bringen, keine Arbeitskräfte mehr zu importieren, setzen sie nur globale Raten fest. Die festgelegten Sätze müssten für Menschen in teuren westlichen Ländern ausreichend sein.

Offensichtlich wären unsere Brüder in den Entwicklungsländern sehr, sehr glücklich. Glücklicher als ein älterer Programmierer aus Bangalore. (Und das war früher ziemlich glücklich, IIRC.)

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

Die Physiker und EE's und Mathematiker würden sich freuen. (Sie würden Software-Entwickler sein)

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 es eine solche Organisation gäbe, würde sie sofort verboten. (in den meisten "richtig denkenden" Ländern.;))

Es ist meiner Meinung nach ein isomorphes Problem, "zu groß, um zu scheitern". : Zu nützlich, um Tarifverhandlungen zu ermöglichen.

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

Tim Williscroft
quelle
2

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

Was möchten Sie aus der Gewerkschaft herausholen?

Sam J
quelle
8
Sie sind keine Gewerkschaft wie die Lehrergewerkschaft. Sie haben beispielsweise keine Befugnis, über Löhne und Arbeitsbedingungen zu verhandeln. Sie sind wie die Chartered Accounts-Verbände für Buchhalter und ähnliches.
Dean Harding
1
Ich denke, jede Organisation hat die Macht zu verhandeln. In Europa gibt es viele verschiedene Gewerkschaften, die auf Religion oder Politik beruhen! Sogar Krankenversicherungen basieren auf Religion oder Politik. Sie sind sehr wichtig.
-2

Der einzige "professionelle" Job, der zumindest in den USA gewerkschaftlich organisiert ist, ist das Unterrichten - und das liegt daran, dass es sich um öffentliche Angestellte handelt. Gewerkschaften schädigen die von ihnen befallenen Unternehmen und machen sie wettbewerbsunfähig - was auch den Mitarbeitern schadet. Solange Ihr Arbeitgeber kein Monopol (z. B. die Regierung) oder Teil eines Oligopols (z. B. die Autounternehmen) ist, kann die Gewerkschaft Löhne oder Arbeitsbedingungen nicht verbessern. Programmierer neigen dazu, kluge Leute zu sein, und sehen dies.

SESummer
quelle
12
Zu sagen, dass Gewerkschaften die Produktivität beeinträchtigen und den Arbeitnehmern schaden, ist eine persönliche Meinung. Ich würde das Gegenteil behaupten ...
Guillaume
3
Es kann mehr als eine persönliche Meinung sein, aber Sie benötigen eine angemessene Recherche und ein Zitat: scholar.google.com/scholar?q=union+productivity
11
-1 Für gewerkschaftsfeindliche Rhetorik und den Hinweis, dass Gewerkschaftsmitglieder dumm sind.
Orbling