Existem sindicatos para desenvolvedores de software? [fechadas]


58

Por que a Engenharia de software não tem representação sindical como outras ocupações profissionais, como o ensino? Existem sindicatos para desenvolvedores de software que existem e são bem-sucedidos?


41
NÃO QUERO. : b

30
Eu gosto dessa pergunta, porque muitas vezes os desenvolvedores são tratados como operários, não como profissionais.
ProfK 5/10/10

20
O que diz sobre mim que eu tive que ler a pergunta duas vezes, tentando descobrir como os sindicatos do estilo c se encaixam nela?
Caleb Huitt - cjhuitt 5/10/10

16
Isto é muito localizado. Existem sindicatos que representam programadores no Reino Unido e são muito úteis também. A maioria das pessoas parece pensar que os sindicatos existem puramente para negociação em grupo e militância gratuita. Na realidade, nesse tipo de união, essas coisas são muito raras e sua principal função é fornecer aconselhamento jurídico e apoio a seus membros que eles simplesmente não poderiam pagar de outra forma. Dado quantos programadores falam sobre ser enganado pelo gerenciamento, isso não parece uma boa idéia?
Jon Hopkins

6
@ Jon Hopkins: Muito bom, a principal função dos sindicatos no Reino Unido, ao contrário do retrato negativo da mídia (que apenas denuncia greves), é fornecer apoio legal aos seus membros quando eles se ferrarem.
Orbling

Respostas:


34

Os sindicatos são úteis quando uma pessoa pode fazer o mesmo trabalho que qualquer outra pessoa com pouco ou nenhum treinamento. Ao permitir que os funcionários negociem como um todo, você não corre o risco de os empregadores simplesmente encontrarem a pessoa que trabalhará mais barata e reduzirão os salários. (Pelo menos, essa é a teoria.)

Para áreas profissionais, quando os funcionários exigem habilidades específicas e você simplesmente não pode substituir um engenheiro por outro sem "penalidade". Como engenheiro, você tem muito mais poder para negociar salários e condições de trabalho por conta própria , com base em suas próprias habilidades e conhecimentos.


31
Só porque você está em uma posição melhor para negociar com a gerência os salários, não significa que você poderá negociar condições de trabalho, práticas ou impedir a exploração injusta da administração. Que engenheiro não está trabalhando rotineiramente horas extras? Tanta coisa para poder negociar salários. O ambiente de trabalho dele é profissional? O local de trabalho incentiva a pirataria de software? A gerência está mudando rotineiramente prioridades e metas? A produtividade é medida pela atividade do teclado? Os equipamentos e ferramentas são suficientes ou obsoletos?
Huperniketes

17
Além disso, existem muitos profissionais de colarinho branco que são sindicalizados. Há compositores, atores, diretores, cartunistas, escritores de televisão etc. que negociam com os empregadores por meio de seus sindicatos para ajudar a impedir que seu trabalho seja explorado de maneira irracional.
Huperniketes

5
Aposto que seu chefe não tem a mesma análise. Exceto por raros gurus da programação, um engenheiro de software pode ser substituído por outro. Substituir um idoso com alto salário e modos de pensar antigos por um recém-chegado da escola, por novas idéias e baixos salários não é incomum.
Mouviciel 12/10/10

8
@mouviciel, exceto que é uma má prática. Sim, ele pode codificar, mas os desenvolvedores se tornam parte do sistema que escrevem. Ninguém pode consertar / modificar um sistema mais rapidamente do que a pessoa que o escreveu. E isso economiza mais dinheiro do que contratar um junior
CaffGeek

10
Nos EUA, pelo menos, jogadores profissionais de esportes tendem a estar em sindicatos. No beisebol, um segundo jogador de base e um jogador externo precisam de habilidades distintas, sem mencionar jarros e coletores, mas todos são representados pelo MBLPA. "Rascunhos", em outros esportes, só são possíveis porque existe uma união.
David Thornley

35

Pergunta interessante.

Produzimos um código de produto, mas não somos como trabalhadores sindicalizados típicos. Também não somos profissionais como médicos, advogados e contadores. (Você pode imaginar algum administrador de hospital exigindo que um cirurgião trabalhe horas extras no sábado - sem remuneração extra - para levar mais alguns pacientes?)

Realmente, somos artesãos altamente qualificados, muito parecidos com os pedreiros medievais. As pessoas que construíram as grandes catedrais da Europa variaram tremendamente em suas habilidades e qualificações e conseguiram um bom emprego - e ainda conseguiram ter uma guilda em toda a Europa. E ai do nobre ou bispo que ferrou com um mestre pedreiro ... eles poderiam simplesmente dar um beijo de despedida no seu projeto.

Costumo pensar que também devemos ter uma guilda - especialmente quando leio tantas perguntas no Stack * relacionadas a desenvolvedores de software mal remunerados, sem exigências de vida útil para trabalhar grandes quantidades de horas extras não remuneradas e tendo de suportar um trabalho ruim. condições.


11
Eu concordo com a ideia da guilda. Também o aprendizado como forma de ensinar um novo programador parece-me lógico.
glenatron

11
Acho que precisamos de uma guilda também, e um patrono programmers.stackexchange.com/questions/29326/...
Peter Turner

3
Temos guildas no Reino Unido, sou membro da British Computing Society (BCS) e membro do City & Guilds Institute. Também membro sindical da Unite. - Tudo como engenheiro de software.
Orbling

Os sindicatos dão poder aos trabalhadores através de ações e greves legais, e o profissionalismo dá poder aos trabalhadores através do respeito à perícia. As guildas saíram pela porta porque os sindicatos e o profissionalismo são mais poderosos (como uma guilda nos protegeria das horas extras aos sábados sem remuneração)? Sindicatos e organizações profissionais têm aprendizado, você não precisa de uma guilda para isso.
Rudolf Olah

19

Engenheiros de software têm uma união ...

O "Sindicato Industrial dos Trabalhadores em Comunicações e Computadores 560" é um departamento dos Trabalhadores Industriais do Mundo (IWW ou "Wobblies") que trabalham no setor de comunicações eletrônicas. Sua organização é aberta a trabalhadores envolvidos na operação de computadores, incluindo programação e redes. Veja http://www.iww.org/unions/dept500/iu560/

Noam Chomsky é um membro da IWW.


2
Alguém sabe se existe um no Reino Unido?
NimChimpsky 5/10

11
@NimChimpsky - Sim. Um dos funcionários que trabalha para mim é um membro do Connect ( connectuk.org ), um sindicato especializado em comunicação que nasceu da BT.
Jon Hopkins

11
@NimChimpsky @ Jon Hopkins: O principal sindicato de engenharia no Reino Unido era a AEU, que se fundiu com os eletricistas para formar a AEEU, depois se fundiu novamente para formar a Amicus e agora se chama Unite. Abrange engenheiros de software. Embora a maioria dos programadores opte por optar por um corpo profissional como o BCS.
Orbling

@Orbling - O BCS faz todo o backup legal?
Jon Hopkins

@ Jon Hopkins: Depende do seu grau de membro. Eles dão acesso gratuito a advogados por telefone para Membros Profissionais, Membros Fretados e Bolsistas. Os bolsistas obtêm representação legal gratuita para disputas trabalhistas. Para proteção legal, os sindicatos têm um objetivo muito melhor, embora os serviços jurídicos do BCS possam aconselhar sobre uma gama mais ampla de questões. bcs.org/server.php?show=nav.9234
Orbling

13

Um pouco parecido com as outras respostas, mas os papéis "profissionais" clássicos da sociedade (médico, advogado, engenheiro etc.) não foram sindicalizados. A classe trabalhadora se uniu aos sindicatos para se oporem ao tratamento pesado da administração e dos proprietários. Ao exigir coletivamente uma mudança em suas condições de trabalho, eles eram eficazes onde uma única pessoa não podia estar. Depois que o básico foi coberto (e de fato se tornou a lei da terra), a liderança do sindicato teve que ser vista como algo valioso, além de atrair salários das dívidas do sindicato. Isso os levou a continuar exigindo cada vez mais concessões da gerência e dos proprietários, fazendo o backup das demandas com ações de greve quando elas não eram cumpridas. Os profissionais nunca lidaram com os mesmos problemas e houve pouco ou nenhum benefício em ingressar em um sindicato. Para profissionais criativos, como desenvolvedores de software, as regras rígidas de um sindicato em que seu tempo no sindicato conta mais do que sua habilidade é um anátema de como eles querem trabalhar. Os artistas mais fortes têm maior probabilidade de evitar um sindicato; os artistas mais fracos costumam fazer isso porque podem se esconder na multidão e garantem um emprego mínimo. Os desenvolvedores de software geralmente são mais instruídos do que a classe média da classe trabalhadora e farão perguntas difíceis como "O que eu recebo em troca de minhas dívidas sindicais e as restrições sobre o que posso fazer?" e se as respostas não forem convincentes, elas não entrarão. os artistas mais fracos costumam fazer isso porque podem se esconder na multidão e garantem um emprego mínimo. Os desenvolvedores de software geralmente são mais instruídos do que a classe média da classe trabalhadora e farão perguntas difíceis como "O que eu recebo em troca de minhas dívidas sindicais e as restrições sobre o que posso fazer?" e se as respostas não forem convincentes, elas não entrarão. os artistas mais fracos costumam fazer isso porque podem se esconder na multidão e garantem um emprego mínimo. Os desenvolvedores de software geralmente são mais instruídos do que a classe média da classe trabalhadora e farão perguntas difíceis como "O que eu recebo em troca de minhas dívidas sindicais e as restrições sobre o que posso fazer?" e se as respostas não forem convincentes, elas não entrarão.


4
Heh, me lembra aquele episódio dos Simpsons ... "Se ao menos tivéssemos escutado aquele garoto, em vez de encurralá-lo no forno abandonado."
Dean Harding

11
Eu usei os Simpsons muitas vezes ao longo dos anos como uma ilustração para algum ponto que eu estava tentando fazer. Não consigo lembrar de algo que li na semana passada, mas lembro-me perfeitamente das primeiras temporadas dos Simpsons.
Todd Williamson

11
Excelente explicação. Eu não poderia concordar mais.
Zippit

2
Bem, no Reino Unido, existem sindicatos para engenheiros e engenheiros de software, meu pai era secretário regional da AEU (União de Engenharia Amalgamada) no Reino Unido há muito tempo, e o sindicato estava bastante ativo na época. Atualmente, ele é totalmente incorporado ao Unite, do qual sou membro como engenheiro de software.
Orbling

8
Os papéis profissionais clássicos que você nomeia são licenciados, o que é realmente bastante semelhante a ser sindicalizado. Uma clínica não pode trancar seus médicos e atrair trabalhadores substitutos sem licença, e uma licença pode envolver a imposição de um código de ética profissional que pode ser usado na negociação.
David Thornley

11

A indústria de software carece de sindicatos simplesmente porque nem os trabalhadores nem a gerência veem a necessidade de representação coletiva. Existem razões óbvias pelas quais a gerência prefere não ver os profissionais de software negociarem coletivamente questões de trabalho, como remuneração, condições de trabalho, etc. Mas os profissionais de software não sentiram desconforto suficiente no setor como um todo para agir coletivamente.

Mas a questão maior é que os profissionais de software também não consideraram o modelo de representação coletiva da mesma forma que os profissionais de outros setores. A American Bar Association poderia ser considerada uma união para advogados, como a AMA é para médicos e a AIA para arquitetos. Essas organizações definem o nível de profissionalismo para práticas e conjuntos de habilidades nos quais devemos nos modelar para melhorar a qualidade do software e dos ambientes de trabalho.

Devemos, porque é claro que a gerência da sua empresa provavelmente não fará isso.


11
A AMA e ABA não são sindicatos. Eles são lobistas. Os membros descobriram que podem reunir seu dinheiro, comprar políticos e impedir a concorrência, permitindo que eles destruam o público. Essas associações estão protegendo os membros do público e têm pouco a ver com tornar os membros uma união de pessoas cantando kumbaya umas com as outras, como se uma união estivesse mais inclinada a ser.
Dunk

11
@ Dunk Isso não é necessariamente uma coisa ruim. A AMA e a ABA criam um domínio sobre suas profissões que impedem a entrada das "massas não lavadas". Talvez seja isso que precisamos evitar no que encontramos agora, onde qualquer idiota que apanha um livro "Ensine-se PHP em 24 horas" pode passar por "programador" para algum gerente sem noção que pensa que os programadores podem ser pagos US $ 10 / hora como um trabalhador de varejo.
Wayne Molina

11
@ Wayne - Suponho que seu ponto de vista é válido e certamente manteria o salário dos desenvolvedores de software muito alto, o que eu gostaria muito. No entanto, também acredito firmemente que o governo fica longe da vida das pessoas na maior medida possível e a AMA, ABA e uma União de Software certamente iriam contra essas crenças. Realmente não há nenhum benefício líquido para a sociedade de que alguma dessas organizações exista. Os únicos benefícios líquidos pertencem aos membros.
Dunk13

11
Claro que a AMA e a ABA são sindicatos. Examine as funções de qualquer união perto de você e você verá como a AMA e ABA são semelhantes a elas. O fato de essas organizações também fazer lobby não diminui o restante de suas funções; afinal, os sindicatos também pressionam os legisladores. E embora os sindicatos possam negociar com os membros de uma empresa em particular, a AMA & ABA negocia com os seus membros perante os legisladores. Até os empregadores fazem lobby com os legisladores. Os únicos que não fazem lobby são profissionais de software porque não querem ter um sindicato. Que ingênuo!
Huperniketes

9

Eu já disse isso algumas vezes nos comentários, mas acho que merece uma resposta.

No Reino Unido, temos sindicatos para engenheiros / programadores de software. O principal é o Unite , que tem como principal componente a união de engenharia. O setor para trabalhadores da computação é Gráfico, Papel, Mídia e Tecnologia da Informação .

A situação sindical no Reino Unido é complexa e agora relativamente poucas pessoas são membros do sindicato por causa de muito poder ser cortado dos sindicatos nos anos 80, devido a políticas políticas anti-sindicais e alguns sindicatos dando um péssimo exemplo, o que permitiu à humor para mudanças.

Para se manter forte, a maioria dos antigos sindicatos se fundiu e continuou a fazê-lo por algum tempo. Quando eu nasci, a maioria dos engenheiros fazia parte da AEU, a União de Engenharia Amalgamada, que se fundiu com os eletricistas para se tornar a AEEU em 1992. A AEEU se fundiu com o sindicato de MSF (Administração, Ciência e Finanças) em 2001 para se tornar Amicus. O UNIFI (União para o Setor Financeiro) e a GPMU (União de Gráficos, Papel e Mídia) se uniram à Amicus em 2004 e em 2007 a T&G (Transportes e Trabalhadores Gerais) se uniu e o nome foi alterado para Unir.

Ainda existe um forte sentimento anti-sindical no país, particularmente nas classes profissionais, que acreditam erroneamente que o principal objetivo do sindicato é sangrar as empresas, forçando salários e greves. Este não é o caso. A principal responsabilidade de um sindicato moderno é proteger seus trabalhadores contra práticas abusivas de seus empregadores. Isso geralmente ocorre na forma de proteção legal gratuita para defender os membros contra práticas ilegais de trabalho, casos de demissão injusta / injusta, questões de saúde e segurança, etc.

Pelo custo de ser um membro, a capacidade de envolver advogados especializados gratuitamente em seu nome quando o * * atinge o ventilador é um salva-vidas. Atualmente, um dos meus ex-colegas está processando um antigo empregador por processos injustos. Ele sempre foi altamente anti-sindical e agora está tendo que pagar uma quantia imensa de dinheiro para levar pessoas altamente indignas a tribunal que têm carteiras enormes. Aposto que ele deseja ter pago as 10,96 libras por mês.


A maioria dos profissionais, em vez de ingressar em "sindicatos", ingressa em pseudo-sindicatos na forma de órgãos profissionais. A organização principal no Reino Unido para programadores é o BCS (The British Computing Society) . Tornar-se um membro profissional deste órgão confere certo grau de reconhecimento, requer credenciamento por meio de exames e fornece cartas pós-nominais. O órgão também oferece muitas oportunidades de networking através de uma ampla variedade de grupos que se reúnem frequentemente para conversas e discussões. A organização também possui Royal Charter, portanto, pode emitir o status Chartered para profissionais de TI ou mesmo engenheiros, pois eles podem conceder o status Chartered Engineer . Acredito que existem organizações equivalentes nos EUA e em outros domínios.

Muitas profissões também têm órgãos reguladores, que geralmente são membros obrigatórios e funcionam como sindicatos em parte. Médicos no Reino Unido precisam ser registrados no Conselho Médico Geral (GMC) e geralmente são membros do sindicato médico, a British Medical Association (BMA) . Portanto, não são apenas os professores que são profissionais e sindicalizados.


Para resumir, ingressar em um sindicato é possível para programadores e é altamente recomendável, a menos que você tenha total fé cega de que sua carreira profissional estará sempre livre de qualquer possível situação legal. Não se trata apenas de massas contra as classes, é apenas senso comum proteger a si e à família que dependem do seu trabalho.


3
Quem votou negativamente nisso? Sem voto negativo sem comentário, é apenas educado.
Orbling

11
Acho que você encontrará o motivo pelo qual os sindicatos têm má reputação não tem nada a ver com mal-entendidos. Tem tudo a ver com a experiência em primeira mão de trabalhar em locais que possuem sindicatos. Em vez de fazer o que é preciso para realizar o trabalho, como funcionários bons e valorizados fariam, as regras do sindicato incentivam a preguiça e não o meu tipo de atitude no trabalho. Na verdade, eles impedem que a pessoa com atitude de fazer o trabalho seja concluída, porque se realizar uma tarefa de 30 segundos que foi decretada como trabalho do sindicato, porque levará três dias para um membro do sindicato fazer isso, e então eles serão redigidos.
Dunk

2
@ Dunk: Isso não se aplica a todos os lugares ou a todos os sindicatos - apenas uma atitude preconceituosa em relação a eles. Não notei esse tipo de coisa nas últimas décadas no Reino Unido, talvez um pouco nos anos 70, mas foi uma fase de curta duração.
Orbling

5

Os engenheiros de software não gostam das restrições à liberdade que os sindicatos trazem e tendem a ser mais individualistas. Eles gostariam de receber o pagamento por sua capacidade, não pela mesma taxa que qualquer outro desenvolvedor. Se eles estivessem na União, estariam presos onde estavam, se tivessem o plano de benefícios definidos habitual, ao contrário de um 401K que eles podem circular sem penalidade; e Engenheiros de software provavelmente tendem a ter mais mudanças de emprego devido à natureza do trabalho do projeto, com cada projeto tendo o potencial de ser bem diferente dos demais.

Depois que a Engenharia de software ficar mais organizada e padronizada, você provavelmente verá mais Uniões envolvidas.


Dada a atual taxa de mudança, ela se tornará mais ho-hum e padronizada, ou menos?
Petrus Theron

11
O @FreshCode, que está na programação há quase 30 anos, parece que as coisas estão ficando mais padronizadas e as mudanças estão ficando mais lentas.

5

TL; DR Não há sindicatos porque não é do interesse de todos os outros.

Existem algumas organizações para desenvolvedores de software globalmente e em cada país. Todos eles compartilham uma característica. O que os organismos profissionais para desenvolvimento de software, como IEEE CS, ACM, BCS e ACS, têm em comum: nenhum poder regulador. Não é coincidência. Não quero que outra Ordem dos Advogados comece. A programação é essencial para o mundo, mas chegou como um trabalho depois que os outros profissionais já haviam conquistado seus poderes regulatórios.

Como o Desenvolvimento de Software não é regulamentado em nenhum lugar do mundo, não é uma profissão licenciada. A maioria dos desenvolvedores tem formação universitária e não se inclina culturalmente para ingressar em sindicatos.

(Vou usar o termo desenvolvimento de software em vez de engenharia de software, com o desejo de evitar o todo, o que é problema de engenharia de software)

Há uma parte interessante da teoria dos jogos também:

Jovens desenvolvedores fora da escola assumem cargos baixos para conseguir trabalho. Os empregadores usam a ameaça de conseguir substitutos mais baratos para manter os salários.

Também existe uma variedade de disciplinadores, como físicos, engenheiros eletrônicos e afins, que trabalharão no desenvolvimento de software se puderem ser pagos. Sobre a produção de EE's, físicos e matemáticos fornecem mão de obra mais barata. (A engenharia 'regular' não paga particularmente bem e, mesmo sendo um PE, não é rentável [verifique as vagas de emprego para posições de PE e veja o diferencial de remuneração em relação aos não-PE].)

Agora, isso não é verdade em muitas outras profissões, pois elas geralmente são licenciadas como engenharia regular, Direito e Medicina, por exemplo: os advogados não precisam se preocupar com a entrada de filósofos em empresas. (A lei júnior é um poço de cobra, embora ....)

A maioria dos países ocidentais também possui uma classe especial de visto para residentes não permanentes com habilidades em software. Isso geralmente é promovido por grandes empresas no país que desejam desenvolvedores estrangeiros mais baratos. (As grandes empresas alegam persistentemente que há uma escassez, mas isso não parece ser acompanhado, por exemplo, pelos dados do censo dos EUA.)

Agora, a Ordem dos Advogados pode ter um problema se um visto especial for criado para importar advogados mais baratos. Isso não é tão absurdo quanto parece, pois os médicos da maioria dos países precisam se qualificar para praticar em muitos países para os quais podem migrar. Parece que nossos amigos profissionais gerenciam isso um pouco melhor do que nós desenvolvedores de software independentes.

Portanto, existem muitas pressões descendentes sobre os salários.

Vamos fazer um experimento mental. Suponha que houvesse um corpo profissional global para desenvolvimento de software. Vamos tentar considerar uma situação em que nenhum desenvolvedor de software perde. Não por gentileza, apenas porque todos os trabalhos se mudariam para onde a organização não estivesse. Talvez tenha uma associação de fato: se você desenvolve software, é membro. Suponhamos que, em vez de tentar que um país pare de importar mão-de-obra, eles apenas estabelecem taxas globais. As taxas estabelecidas teriam que ser amplas para as pessoas em países caros e ocidentais.

Obviamente, nossos irmãos no mundo em desenvolvimento ficariam muito, muito felizes. Mais feliz do que um programador sênior de Bangalore. (e isso costumava ser muito feliz IIRC.)

Agora todos os desenvolvedores de software estão felizes. Quem seria infeliz?

Os físicos, EE e matemáticos ficariam felizes. (Eles seriam desenvolvedores de software)

Mas indivíduos e empresas globalmente pagariam muito mais por software. Eles seriam infelizes. Onde o software é usado? Em todos os lugares da economia mundial, há software.

Se tal organização existisse, seria banida imediatamente. (na maioria dos países com "pensamento correto".;))

Acho que é uma questão isomórfica "grande demais para falir". : Muito útil para permitir negociações coletivas.

Os desenvolvedores de software são vítimas de 1) seu próprio sucesso 2) sua propensão a prejudicar um ao outro. Argumento "A velha gaiola de galo".


2

Depende de onde você mora - na Austrália, existe a Sociedade Australiana de Computadores . Quando eu estava na Uni, eles conversaram conosco sobre ingressar, mas eu realmente não vejo o valor em ingressar - pela memória, era muito caro fazer parte.

O que você quer tirar da união?


8
Eles não são um sindicato como o sindicato dos professores. Eles não têm poder para negociar salários e condições de trabalho, por exemplo. Eles são como as associações de contas fretadas para contadores e coisas assim.
Dean Harding

11
Eu acho que qualquer organização tem o poder de negociar. Na Europa, temos muitos sindicatos diferentes baseados em religião ou política! Até os seguros de saúde são baseados em religião ou política. Eles são muito importantes.

-2

O único trabalho "profissional" sindicalizado, pelo menos nos EUA, é o ensino - e isso porque eles são funcionários públicos. Os sindicatos prejudicam as empresas que infestam e as tornam não competitivas - o que também prejudica os funcionários. A menos que seu empregador seja um monopólio (por exemplo, o governo) ou parte de um oligopólio (por exemplo, as empresas automobilísticas), o sindicato não pode realmente melhorar os salários ou as condições de trabalho. Programadores tendem a ser pessoas inteligentes, e vêem isso.


12
Dizer que os sindicatos estão prejudicando a produtividade e prejudicando os trabalhadores é uma opinião pessoal. Eu diria exatamente o contrário ...
Guillaume

3
Pode ser mais do que uma opinião pessoal, mas você precisa de alguma investigação adequada e uma citação: scholar.google.com/scholar?q=union+productivity

11
-1 Por retórica anti-sindical e implicando que os membros do sindicato são estúpidos.
Orbling
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.