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?
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?
Risposte:
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 ingegnere con qualcun altro senza "penalità". Come ingegnere, hai molto più potere di negoziare i salari e le condizioni di lavoro da solo , in base alle tue capacità e conoscenze.
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.
Gli ingegneri del software hanno un sindacato ...
L '"Unione industriale 560 dei lavoratori delle comunicazioni e dei computer" è 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.
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. 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. 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.
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 i professionisti del software contrattare collettivamente 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 gli 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.
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 è Unite , che ha come componente il sindacato primario di ingegneria. Il settore dei lavoratori informatici è quello grafico, cartaceo, dei media e delle tecnologie 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 nel 2004 e nel 2007 T&G (Transport and General Workers) si sono fuse 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 il * * 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 è la BCS (The British Computing Society) . Diventare un membro professionale di questo organo 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 Royal Charter, quindi può rilasciare lo status di Chartered ai professionisti IT , o addirittura agli ingegneri in quanto possono conferire lo status di Chartered Engineer . 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 del sindacato medico, la British Medical Association (BMA) . Quindi non solo gli insegnanti sono professionisti e sindacalizzati.
Riassumendo, entrare a far parte di 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.
Agli ingegneri del software non piacciono le restrizioni alla libertà che i sindacati comportano 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.
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 del 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 ottenere 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 le offerte di lavoro per posizioni PE e vedi il differenziale retributivo rispetto al non PE].)
Ora, questo non è vero in molte altre professioni, dal momento che sono generalmente autorizzati come ingegneria regolare, legge 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 praticare 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 impedire a qualsiasi paese di smettere di importare lavoro, hanno semplicemente fissato tassi globali. Le tariffe stabilite dovrebbero essere ampie per le persone in nazioni occidentali e 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".
Dipende da dove vivi - in Australia c'è l' 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?
Circa l'unico lavoro "professionale" che è sindacalizzato, almeno negli Stati Uniti, è l'insegnamento - ed è perché sono impiegati pubblici. I sindacati danneggiano le aziende che infestano e le rendono non competitive, il che danneggia anche i dipendenti. A meno che il tuo datore di lavoro non sia un monopolio (ad esempio il governo) o parte di un oligopolio (ad esempio le società automobilistiche), il sindacato non può effettivamente migliorare i salari o le condizioni di lavoro. I programmatori tendono ad essere persone intelligenti, e vedere questo.