it-swarm-es.com

¿Hay sindicatos para desarrolladores de software?

¿Por qué Software Engineering no tiene representación sindical como otras ocupaciones profesionales, como la enseñanza? ¿Existen sindicatos para desarrolladores de software que existan y tengan éxito?

58
Brian

Los sindicatos son útiles cuando una persona puede hacer el mismo trabajo que cualquier otra persona con poca o ninguna capacitación. Al permitir que los empleados negocien en su conjunto, no corre el riesgo de que los empleadores simplemente encuentren a la persona que trabajará más barato y reduzcan los salarios. (Al menos, esa es la teoría).

Para los campos profesionales, cuando los empleados requieren habilidades particulares y simplemente no puede reemplazar a un ingeniero por otro sin "penalización". Como ingeniero, tiene mucho más poder para negociar salarios y condiciones de trabajo por su cuenta, según sus propias habilidades y conocimientos.

34
Dean Harding

Interesante pregunta.

Producimos un código de producto, pero no somos como los trabajadores sindicalizados típicos. Tampoco somos profesionales como médicos, abogados y contadores. (¿Te imaginas a algún administrador del hospital exigiendo que un cirujano trabaje horas extras el sábado, sin pago adicional, para empujar a algunos pacientes más?)

Realmente, somos artesanos altamente calificados, muy similares a los albañiles medievales. Las personas que construyeron las grandes catedrales de Europa variaron enormemente en sus habilidades y calificaciones, y trabajaron un poco, y aún lograron tener un gremio en toda Europa. Y ¡ay del noble u obispo que se burló de un maestro albañil ... podían despedirse de su proyecto!.

A menudo pienso que nosotros también deberíamos tener un gremio, especialmente cuando leo tantas preguntas sobre Stack * relacionadas con que los desarrolladores de software están mal pagados, no tienen demandas de por vida para trabajar grandes cantidades de horas extras no remuneradas y tener que soportar un trabajo horrible. condiciones.

35
Bob Murphy

Los ingenieros de software tienen una unión ...

El "Sindicato Industrial de Trabajadores de la Comunicación y la Computación 560" es un departamento de los Trabajadores Industriales del Mundo (IWW o "Wobblies") que trabajan en la industria de las comunicaciones electrónicas. Su organización está abierta a los trabajadores dedicados a la operación de computadoras, incluida la programación y la creación de redes. Ver http://www.iww.org/unions/dept500/iu560/

Noam Chomsky es miembro de IWW.

19
A. N. Other

Algo similar a las otras respuestas, pero los roles clásicos "profesionales" en la sociedad (médico, abogado, ingeniero, etc.) no se han sindicalizado. La clase trabajadora se unió en sindicatos para oponerse al trato duro por parte de la gerencia y los propietarios. Al exigir colectivamente un cambio en sus condiciones de trabajo, fueron efectivos donde una sola persona no podía estar. Después de que se cubrieron los conceptos básicos (y de hecho se convirtieron en la ley del país), se vio que los líderes sindicales estaban haciendo algo de valor, aparte de retirar los salarios de las cuotas sindicales. Esto los llevó a continuar exigiendo más y más concesiones de la gerencia y los propietarios, respaldando las demandas con acciones de huelga cuando no se cumplieron. Los profesionales nunca trataron los mismos problemas y hubo poco o ningún beneficio en unirse a un sindicato. Para los profesionales creativos, como los desarrolladores de software, las reglas rígidas de un sindicato donde su tiempo en el sindicato cuenta más que su habilidad es un anatema de cómo quieren trabajar. Los artistas más fuertes tienen más probabilidades de evitar una unión; los artistas más débiles generalmente lo hacen porque pueden esconderse entre la multitud y se les garantiza un empleo mínimo. Los desarrolladores de software generalmente están mejor educados que la persona promedio de la clase trabajadora y harán preguntas difíciles como "¿Qué obtengo a cambio de mis cuotas sindicales y las restricciones sobre lo que puedo hacer?" y si las respuestas no son convincentes, no se registrarán.

13
Todd Williamson

La industria del software carece de sindicatos simplemente porque ni los trabajadores ni la gerencia ven la necesidad de una representación colectiva. Existen razones obvias por las que la gerencia preferiría no ver a los profesionales de software negociar colectivamente sobre cuestiones laborales como la compensación, las condiciones de trabajo, etc. Pero los profesionales de software no han sentido suficiente incomodidad en la industria en su conjunto para tomar medidas colectivamente.

Pero el problema mayor es que los profesionales del software tampoco han mirado el modelo de representación colectiva de la misma manera que los profesionales de otras industrias. La American Bar Association podría considerarse un sindicato de abogados, ya que la AMA es para médicos y la AIA para arquitectos. Esas organizaciones definen el nivel de profesionalismo de las prácticas y los conjuntos de habilidades que debemos modelar para mejorar la calidad del software y los entornos de trabajo.

Debemos hacerlo porque está claro que no es probable que la administración de su empresa lo haga.

11
Huperniketes

Lo he dicho varias veces en los comentarios, pero creo que merece una respuesta.

En el Reino Unido tenemos sindicatos para ingenieros/programadores de software. El primario es nite , que tiene la unión de ingeniería primaria como constituyente. El sector para los trabajadores informáticos es Gráfica, Papel, Medios y Tecnología de la Información .

La situación sindical en el Reino Unido es compleja y ahora relativamente pocas personas son miembros del sindicato debido a la gran cantidad de poder que se cortó de los sindicatos en los años 80, debido a las políticas políticas antisindicales y a algunos sindicatos que dieron un mal ejemplo, lo que permitió estado de ánimo para los cambios.

Para mantenerse fuertes, la mayoría de los antiguos sindicatos se fusionaron y continuaron haciéndolo durante algún tiempo. Cuando nací, la mayoría de los ingenieros formaban parte de la AEU, la Unión de Ingeniería Amalgamada, esto se fusionó con los electricistas para convertirse en AEEU en 1992. La AEEU se fusionó con la unión MSF (Gestión, Ciencia y Finanzas) en 2001 para convertirse en Amicus. UNIFI (Unión para la Industria Financiera) y la GPMU (Unión de Gráficos, Papel y Medios) se fusionaron con Amicus en 2004, y en 2007 se fusionaron los T&G (Transporte y Trabajadores Generales) y el nombre fue cambiado a Unite.

Todavía hay un fuerte sentimiento antisindical en el país, particularmente de las clases profesionales, quienes creen erróneamente que el propósito principal del sindicato es desangrar a las empresas forzando el aumento de los salarios y la huelga. Este no es el caso. La responsabilidad principal de un sindicato moderno es proteger a sus trabajadores de la mala práctica de sus empleadores. Esto generalmente es en forma de protección legal gratuita para los miembros defensores contra prácticas laborales ilegales, casos de despido injusto/ilícito, problemas de salud y seguridad, etc.

Por el costo de ser miembro, la capacidad de involucrar abogados expertos de forma gratuita en su nombre cuando el * * golpea al fanático es un salvavidas. Uno de mis ex colegas actualmente está llevando a un antiguo empleador a los tribunales por demandas de despido injusto. Siempre fue muy antisindical y ahora tiene que pagar una inmensa cantidad de dinero para llevar a la corte a personas de muy mala reputación que tienen enormes billeteras. Apuesto a que desearía haber pagado las £ 10.96 al mes.


La mayoría de los profesionales, en lugar de unirse a "sindicatos", se unen a pseudo-sindicatos en forma de organismos profesionales de membresía. La organización principal en el Reino Unido para programadores es BCS (The British Computing Society) . Convertirse en un miembro profesional de este organismo otorga un grado de reconocimiento, requiere acreditación a través de exámenes y entrega cartas post-nominales. El organismo también ofrece muchas oportunidades de establecer contactos a través de una amplia variedad de grupos que se reúnen con frecuencia para charlas y debates. La organización también tiene Royal Charter, por lo que puede emitir estado colegiado a profesionales de TI , o incluso ingenieros, ya que pueden otorgar el estado ingeniero colegiado . Creo que hay organizaciones equivalentes en los EE. UU. Y otros dominios.

Muchas profesiones también tienen organismos reguladores, que generalmente son miembros obligatorios y funcionan en parte como sindicatos. Los médicos en el Reino Unido deben estar registrados en el Consejo Médico General (GMC) , y generalmente son miembros de la unión médica, el Asociación Médica Británica (BMA) . Por lo tanto, no solo los docentes son profesionales y están sindicalizados.


En resumen, unirse a un sindicato es posible para los programadores y es altamente recomendable a menos que tenga una fe ciega total de que su carrera laboral siempre estará libre de cualquier situación legal potencial. No se trata solo de las masas contra las clases, es solo sentido común protegerse y proteger a la familia que depende de su trabajo.

9
Orbling

A los ingenieros de software no les gustan las restricciones a la libertad que generan los sindicatos, y tienden a ser más individualistas. Les gustaría recibir un pago por su capacidad, no la misma tarifa que cualquier otro desarrollador. Si fueran Unión, estarían atrapados donde estaban si tuvieran el plan habitual de beneficios definidos, a diferencia de un 401K que pueden moverse sin penalización; y los ingenieros de software probablemente tienden a tener más cambios en el trabajo debido a la naturaleza del trabajo del proyecto, ya que cada proyecto tiene el potencial de ser bastante diferente a los demás.

Una vez que la Ingeniería de Software se vuelva más aburrida y estandarizada, entonces probablemente verá más Uniones involucradas.

5
user1842

TL; DR No hay sindicatos porque no interesa a los demás.

Existen algunas organizaciones para desarrolladores de software a nivel mundial y en cada país. Todos comparten una característica. ¿Qué tienen en común los organismos profesionales para el desarrollo de software, IEEE CS, ACM, BCS y ACS: sin poderes reguladores. No es una coincidencia No quiero que se inicie otro Colegio de Abogados. La programación es esencial para el mundo, pero llegó como un trabajo después de que los otros profesionales ya hubieran forjado sus poderes reguladores.

Como el desarrollo de software no está regulado en ninguna parte del mundo, no es una profesión con licencia. La mayoría de los desarrolladores tienen educación universitaria y no están culturalmente dispuestos a afiliarse a sindicatos.

(Voy a usar el término desarrollo de software en lugar de ingeniería de software por un deseo de evitar todo lo que es un problema de ingeniería de software)

También hay una parte interesante de la teoría del juego:

Los jóvenes desarrolladores fuera de la escuela toman puestos de baja remuneración para conseguir trabajo. Los empleadores usan la amenaza de obtener reemplazos más baratos para mantener bajos los salarios.

También hay una oferta de personas que cruzan la disciplina, como físicos, ingenieros electrónicos y similares, que trabajarán en el desarrollo de software si se les puede pagar. Sobre la producción de EE, físicos y matemáticos suministran más mano de obra barata. (La ingeniería 'regular' no paga particularmente bien, e incluso ser un PE no es rentable [verifique las vacantes de empleo para puestos de PE y vea la diferencia en el pago contra los que no son PE]).

Ahora, esto no es cierto en muchas otras profesiones, ya que generalmente tienen licencia como ingeniería regular, derecho y medicina, por ejemplo: los abogados no tienen que preocuparse de que las empresas ingresen a los filósofos. (La ley junior es un pozo de serpientes ...)

La mayoría de los países occidentales también tienen una clase especial de Visa para residentes no permanentes con habilidades de software. En general, esto es impulsado por grandes empresas en el país que quieren desarrolladores extranjeros más baratos. (Las grandes empresas afirman persistentemente que hay una escasez, pero esto no parece estar respaldado, por ejemplo, por los datos del censo de EE. UU.)

Ahora, el Colegio de Abogados podría tener un problema si se creara una Visa especial para importar abogados más baratos. Esto no es tan absurdo como parece, ya que los médicos de la mayoría de los países tienen que volver a calificar para ejercer en muchos países a los que podrían migrar. Parece que nuestros amigos profesionales lo logran un poco mejor que nosotros, los desarrolladores de software independientes.

Por lo tanto, hay muchas presiones a la baja sobre los salarios.

Hagamos un experimento mental. Supongamos que existe un organismo profesional global para el desarrollo de software. Intentaremos considerar una situación en la que ningún desarrollador de software pierda. No por amabilidad, solo porque los trabajos se trasladarían a donde la organización no estuviera. Tal vez tenga una membresía de facto: si desarrolla software, es miembro. Supongamos que, en lugar de intentar que cualquier país deje de importar mano de obra, simplemente establecen tarifas que son globales. Las tarifas establecidas tendrían que ser amplias para las personas en países caros y occidentales.

Obviamente, nuestros hermanos en el mundo en desarrollo estarían muy, muy felices. Más feliz que un programador senior de Bangalore. (y eso solía ser muy feliz IIRC.)

Ahora todos los desarrolladores de software están contentos. ¿Quién sería infeliz?

Los físicos y EE y matemáticos estarían felices. (Serían desarrolladores de software)

Pero las personas y las empresas a nivel mundial pagarían mucho más por el software. Serían infelices. ¿Dónde se usa el software? En todas partes de la economía mundial, hay software.

Si tal organización existiera, sería prohibida de inmediato. (en la mayoría de los países de "pensamiento correcto";))

Es, creo, que un problema isomorfo es "demasiado grande para fallar". : Demasiado útil para permitir la negociación colectiva.

Los desarrolladores de software son víctimas de 1) su propio éxito 2) su inclinación por debilitarse mutuamente. Argumento "La vieja jaula de gallo".

5
Tim Williscroft

Depende de dónde vivas: en Australia está el Australian Computer Society . Cuando estaba en Uni, nos hablaron acerca de unirse, pero realmente no veo el valor de unirse; de ​​memoria, era bastante costoso formar parte de él.

¿Qué quieres sacar del sindicato?

2
Sam J