it-swarm.it

Ci sono dei sindacati per gli sviluppatori di software?

Perché l'ingegneria del software non ha una rappresentanza sindacale come altre professioni professionali, come l'insegnamento? Esistono sindacati per sviluppatori di software che esistono e hanno successo?

58
Brian

I sindacati sono utili quando una persona può praticamente fare lo stesso lavoro di chiunque altro con poca o nessuna formazione. Consentendo ai dipendenti di negoziare nel loro insieme, non si corre il rischio che i datori di lavoro trovino semplicemente la persona che lavorerà più a buon mercato e ridurrà i salari. (Almeno, questa è la teoria.)

Per i settori professionali, quando i dipendenti richiedono competenze particolari e semplicemente non è possibile sostituire un tecnico con qualcun altro senza "penalità". Come ingegnere, hai molto più potere di negoziare salari e condizioni di lavoro da solo, in base alle tue capacità e conoscenze.

34
Dean Harding

Domanda interessante.

Produciamo un prodotto - codice - ma non siamo come i tipici lavoratori sindacalizzati. Non siamo anche professionisti come dottori, avvocati e commercialisti. (Riesci a immaginare un amministratore dell'ospedale che esige che un chirurgo faccia gli straordinari sabato - senza costi extra - per far passare qualche altro paziente?)

In realtà, siamo abili artigiani, molto simili ai muratori medievali. Le persone che costruirono le grandi cattedrali d'Europa variavano enormemente nelle loro capacità e qualifiche, e saltarono un po 'di lavoro - e riuscirono comunque ad avere una gilda in tutta Europa. E guai al nobile o al vescovo che ha fregato un maestro muratore ... potevano semplicemente salutare il loro progetto addio.

Spesso penso che anche noi dovremmo avere una gilda, specialmente quando leggo così tante domande su Stack * relative agli sviluppatori di software che sono sottopagati, che non hanno richieste di vita a causa di enormi quantità di lavoro straordinario non retribuito e che devono sopportare un lavoro scadente condizioni.

35
Bob Murphy

Gli ingegneri del software hanno un sindacato ...

L '"Unione industriale 560 dei lavoratori dei computer e delle comunicazioni" è un dipartimento dei lavoratori industriali del mondo (IWW o "Wobblies") che lavorano nel settore delle comunicazioni elettroniche. La loro organizzazione è aperta ai lavoratori impegnati in operazioni informatiche, compresa la programmazione e il networking. Vedi http://www.iww.org/unions/dept500/iu560/

Noam Chomsky è membro IWW.

19
A. N. Other

In qualche modo simile alle altre risposte, ma i ruoli classici "professionali" nella società (medico, avvocato, ingegnere, ecc.) Non sono stati sindacalizzati. La classe lavoratrice si unì in sindacati per opporsi al trattamento pesante da parte della direzione e dei proprietari. Chiedendo collettivamente un cambiamento nelle loro condizioni di lavoro, erano efficaci laddove una sola persona non poteva essere. Dopo che le basi furono coperte (e in effetti divennero la legge della terra), si dovette vedere che la leadership sindacale stava facendo qualcosa di valore, oltre a tirare fuori gli stipendi dalle quote sindacali. Ciò li ha portati a continuare a chiedere sempre più concessioni da parte della direzione e dei proprietari, sostenendo le richieste con azioni di sciopero quando non sono state soddisfatte. I professionisti non hanno mai affrontato gli stessi problemi e ci sono stati pochi o nessun vantaggio a far parte di un sindacato. Per i professionisti creativi come gli sviluppatori di software le rigide regole di un sindacato in cui il tempo trascorso nel sindacato conta più di quanto la tua abilità sia un anatema su come vogliono lavorare. Gli artisti più forti hanno maggiori probabilità di evitare un sindacato; gli artisti più deboli di solito lo fanno perché possono nascondersi tra la folla e hanno un impiego minimo garantito. Gli sviluppatori di software sono generalmente più istruiti rispetto alla persona media della classe lavoratrice e porranno domande difficili come "Cosa ottengo in cambio delle quote sindacali e delle restrizioni su cosa posso fare?" e se le risposte non sono convincenti non accederanno.

13
Todd Williamson

L'industria del software non ha sindacati semplicemente perché né i lavoratori né i dirigenti vedono la necessità di una rappresentanza collettiva. Ci sono ovvie ragioni per cui la direzione preferirebbe non vedere collettivamente i professionisti del software contrattare su questioni di lavoro come compensi, condizioni di lavoro, ecc. Ma i professionisti del software non hanno provato abbastanza disagio nel settore nel suo insieme per agire collettivamente.

Ma il problema maggiore è che anche i professionisti del software non hanno esaminato il modello di rappresentazione collettiva allo stesso modo dei professionisti di altri settori. L'American Bar Association potrebbe essere considerata un sindacato per avvocati, in quanto l'AMA è per i medici e l'AIA per gli architetti. Tali organizzazioni definiscono il livello di professionalità per pratiche e competenze su cui dovremmo modellarci per migliorare la qualità del software e degli ambienti di lavoro.

Dobbiamo, perché è chiaro che la direzione della tua azienda non è in grado di farlo.

11
Huperniketes

L'ho detto alcune volte nei commenti, ma penso che meriti una risposta.

Nel Regno Unito abbiamo sindacati per ingegneri/programmatori di software. Il principale è nite , che ha l'unione ingegneristica primaria come componente. Il settore dei lavoratori informatici è Grafica, Carta, Media e Tecnologia dell'informazione .

La situazione sindacale nel Regno Unito è complessa e ora relativamente poche persone sono membri del sindacato a causa del potere molto tagliato dai sindacati negli anni '80, a causa delle politiche politiche anti-sindacali e di alcuni sindacati che danno il cattivo esempio, che ha permesso al umore per i cambiamenti.

Per rimanere forti, la maggior parte dei vecchi sindacati si è fusa insieme e ha continuato a farlo per qualche tempo. Quando sono nato, la maggior parte degli ingegneri faceva parte dell'AEU, la Amalgamated Engineering Union, che si è fusa con gli elettricisti per diventare AEEU nel 1992. L'AEEU si è fusa con l'unione MSF (Management, Science and Finance) nel 2001 per diventare Amicus. UNIFI (Union for the Industry Industry) e GPMU (Graphics, Paper and Media Union) si sono fuse con Amicus in Nel 2004, e nel 2007, la T&G (Transport and General Workers) si è fusa e il nome è stato cambiato in Unite.

C'è ancora un forte sentimento anti-sindacale nel paese, in particolare da parte delle classi professionali, che credono erroneamente che lo scopo principale del sindacato sia quello di dissanguare le società forzando i salari e scioperando. Questo non è il caso. La responsabilità primaria di un sindacato moderno è quella di proteggere i propri lavoratori dalla negligenza dei datori di lavoro. Questo di solito è sotto forma di protezione legale gratuita per i membri in difesa da pratiche di lavoro illegali, casi di licenziamento ingiusti/illeciti, problemi di salute e sicurezza, ecc.

Per il costo di essere un membro, la possibilità di coinvolgere avvocati esperti gratuitamente per tuo conto quando * * colpisce il fan è un salvavita. Uno dei miei ex colleghi sta attualmente portando un vecchio datore di lavoro in tribunale per richieste di licenziamento ingiuste. È sempre stato altamente anti-sindacale e ora deve pagare un'enorme quantità di denaro per portare in tribunale persone altamente sconsiderate che hanno enormi portafogli. Scommetto che vorrebbe aver pagato £ 10,96 al mese.


La maggior parte dei professionisti, invece di unirsi ai "sindacati", si unisce agli pseudo-sindacati sotto forma di organismi di appartenenza professionale. L'organizzazione principale nel Regno Unito per i programmatori è BCS (The British Computing Society) . Diventare un membro professionale di questo organismo offre un certo grado di riconoscimento, richiede l'accreditamento tramite esami e fornisce lettere post nominali. L'ente offre anche molte opportunità di networking attraverso un'ampia varietà di gruppi che si incontrano frequentemente per colloqui e discussioni. L'organizzazione ha anche la Royal Charter, quindi può rilasciare Chartered status a professionisti IT , o addirittura ingegneri in quanto possono assegnare lo Chartered Engineer status. Credo che ci siano organizzazioni equivalenti negli Stati Uniti e in altri settori.

Molte professioni hanno anche organi regolatori, che di solito sono membri obbligatori e in parte funzionano come i sindacati. I medici nel Regno Unito devono essere registrati presso il General Medical Council (GMC) e di solito sono membri dell'unione medica, il British Medical Association (BMA) . Quindi non solo gli insegnanti sono professionisti e sindacalizzati.


Riassumendo, l'adesione a un sindacato è possibile per i programmatori ed è altamente consigliabile a meno che non abbiate la totale fiducia cieca che la vostra carriera lavorativa sarà sempre libera da qualsiasi potenziale situazione legale. Non si tratta solo delle masse contro le classi, è solo buonsenso proteggere te stesso e la famiglia che dipendono dal tuo lavoro.

9
Orbling

Agli ingegneri del software non piacciono le restrizioni alla libertà che i sindacati producono e tendono ad essere più individualisti. Vorrebbero essere pagati in base alle loro capacità, non alla stessa tariffa di tutti gli altri sviluppatori. Se fossero Union sarebbero bloccati dove si trovavano se avessero il consueto piano di benefici definiti, a differenza di un 401K che possono muoversi senza penalità; e gli ingegneri del software tendono probabilmente ad avere cambiamenti di lavoro più a causa della natura del lavoro di progetto, con ogni progetto che ha il potenziale per essere abbastanza diverso dagli altri.

Una volta che l'ingegneria del software sarà più efficiente e standardizzata, probabilmente vedrai coinvolti più sindacati.

5
user1842

TL; DR Nessun sindacato perché non è nell'interesse di tutti gli altri.

Esistono alcune organizzazioni per sviluppatori di software a livello globale e in ogni paese. Tutti condividono una caratteristica. Cosa hanno in comune gli organismi professionali per lo sviluppo di software, come IEEE CS, ACM, BCS e ACS: nessun potere regolatorio. Non una coincidenza Non voglio che inizi un altro Ordine degli Avvocati. La programmazione è essenziale per il mondo, ma è arrivata come lavoro dopo che gli altri professionisti avevano già definito i loro poteri regolatori.

Poiché lo sviluppo software non è regolamentato in nessuna parte del mondo, non è una professione autorizzata. La maggior parte degli sviluppatori ha una formazione universitaria e non sono culturalmente inclini a unirsi ai sindacati.

(Userò il termine sviluppo del software anziché ingegneria del software dal desiderio di evitare l'insieme del problema dell'ingegneria del software)

C'è anche un interessante pezzo di teoria dei giochi in corso:

I giovani sviluppatori fuori dalla scuola prendono posizioni poco remunerative per trovare lavoro. I datori di lavoro usano la minaccia di ottenere sostituzioni più economiche per contenere gli stipendi.

C'è anche una scorta di discipline come fisici, ingegneri elettronici e simili che lavoreranno nello sviluppo del software se possono essere pagati. Oltre la produzione di EE, fisici e matematici forniscono più lavoro a basso costo. (L'ingegneria "regolare" non paga particolarmente bene, e anche essere un PE non è conveniente [controlla i posti di lavoro disponibili per le posizioni PE e vedi il differenziale retributivo rispetto ai non-PE].)

Ora questo non è vero in molte altre professioni, in quanto sono generalmente autorizzati come ingegneria regolare, diritto e medicina, ad esempio: gli avvocati non devono preoccuparsi che le aziende entrino nei filosofi. (La legge junior è una fossa dei serpenti ...)

La maggior parte dei paesi occidentali ha anche una classe speciale di visti per residenti non permanenti con competenze software. Questo è generalmente spinto dalle grandi aziende del paese che desiderano sviluppatori più economici all'estero. (Le grandi aziende affermano costantemente che c'è una carenza, ma questo non sembra essere supportato, ad esempio dai dati del censimento degli Stati Uniti.)

Ora, l'Ordine degli Avvocati potrebbe avere un problema se fosse stato creato un visto speciale per l'importazione di avvocati più economici. Questo non è così assurdo come sembra, poiché i medici della maggior parte dei paesi devono riqualificarsi per esercitarsi in molti paesi in cui potrebbero migrare. Quindi sembra che i nostri amici professionisti lo gestiscano un po 'meglio di noi sviluppatori di software indipendenti.

Quindi ci sono molte pressioni al ribasso sugli stipendi.

Facciamo un esperimento mentale. Supponiamo che esistesse un ente professionale globale per lo sviluppo del software. Proveremo a considerare una situazione in cui nessuno sviluppatore di software perde. Non per gentilezza, solo perché i posti di lavoro si trasferirebbero ovunque non fosse l'organizzazione. Potrebbe forse avere un abbonamento di fatto: se sviluppi software, sei un membro. Supponiamo che invece di cercare di far smettere a qualsiasi paese di importare lavoro, hanno semplicemente fissato tassi globali. I tassi fissati dovrebbero essere ampi per le persone nelle nazioni occidentali più costose.

Ovviamente i nostri fratelli nei paesi in via di sviluppo sarebbero molto felici. Più felice di un programmatore senior di Bangalore. (e questo era abbastanza felice IIRC.)

Ora tutti gli sviluppatori di software sono felici. Chi sarebbe infelice?

I fisici, EE e matematici sarebbero felici. (Sarebbero sviluppatori di software)

Ma gli individui e le imprese a livello globale pagherebbero molto di più per il software. Sarebbero infelici. Dove viene utilizzato il software? Ovunque nell'economia mondiale, c'è il software.

Se tale organizzazione esistesse, sarebbe immediatamente bandita. (nella maggior parte dei paesi "retti";))

Penso che sia un problema isomorfo "troppo grande per fallire". : Troppo utile per consentire la contrattazione collettiva.

Gli sviluppatori di software sono vittime di 1) il loro successo 2) la loro propensione a ribassarsi a vicenda. Argomento "La vecchia gabbia del gallo".

5
Tim Williscroft

Dipende da dove vivi - in Australia c'è Australian Computer Society . Quando ero in Uni ci hanno parlato dell'adesione, ma non vedo davvero il valore dell'adesione: dalla memoria era piuttosto costoso far parte.

Cosa vuoi uscire dal sindacato?

2
Sam J