Pourquoi le génie logiciel n’a-t-il pas une représentation syndicale comme les autres professions, telles que l’enseignement? Existe-t-il des syndicats de développeurs de logiciels existants et qui ont du succès?
Pourquoi le génie logiciel n’a-t-il pas une représentation syndicale comme les autres professions, telles que l’enseignement? Existe-t-il des syndicats de développeurs de logiciels existants et qui ont du succès?
Réponses:
Les syndicats sont utiles lorsqu'une personne peut à peu près faire le même travail que quiconque n'ayant pas ou peu de formation. En permettant aux employés de négocier dans leur ensemble, vous ne courez pas le risque que les employeurs trouvent simplement la personne qui travaillera le moins cher et qui fera baisser les salaires. (Du moins, c'est la théorie.)
Pour les domaines professionnels, lorsque les employés exigent des compétences particulières et que vous ne pouvez tout simplement pas remplacer un ingénieur par quelqu'un d'autre sans "pénalité". En tant qu'ingénieur, vous avez beaucoup plus de pouvoir pour négocier les salaires et les conditions de travail sur votre propre , en fonction de vos compétences et connaissances.
Question interessante.
Nous produisons un produit - code - mais nous ne sommes pas comme les ouvriers syndiqués typiques. Nous ne sommes pas non plus des professionnels comme les médecins, les avocats et les comptables. (Pouvez-vous imaginer qu'un administrateur de l'hôpital demande à un chirurgien de faire des heures supplémentaires le samedi sans rémunération supplémentaire pour faire passer un peu plus de patients?)
En réalité, nous sommes des artisans hautement qualifiés, très similaires aux tailleurs de pierre médiévaux. Les personnes qui ont construit les grandes cathédrales d’Europe variaient énormément dans leurs capacités et leurs qualifications, et ont beaucoup sauté d’emploi - et ont tout de même réussi à former une guilde européenne. Et malheur au noble ou à l'évêque qui a bousillé un maître maçon ... ils pourraient simplement dire au revoir à leur projet.
Je pense souvent que nous devrions également avoir une guilde - en particulier lorsque je lis tant de questions sur Stack * concernant le sous-paiement des développeurs de logiciels, la nécessité absolue de travailler énormément d'heures supplémentaires non rémunérées et le fait de devoir supporter des tâches de misère. conditions.
Les ingénieurs en logiciel ont un syndicat ...
Le "Syndicat industriel des communications et de l'informatique 560" est un département du Syndicat des travailleurs de l'industrie du monde (IWW ou "Wobblies") qui travaille dans le secteur des communications électroniques. Leur organisation est ouverte aux travailleurs impliqués dans le fonctionnement de l'ordinateur, y compris la programmation et la mise en réseau. Voir http://www.iww.org/unions/dept500/iu560/
Noam Chomsky est un membre d'IWW.
Un peu comme les autres réponses, mais les rôles "professionnels" classiques de la société (médecin, avocat, ingénieur, etc.) n’ont pas été syndiqués. La classe ouvrière s'est regroupée en syndicats pour s'opposer au traitement brutal de la part de la direction et des propriétaires. En réclamant collectivement un changement de leurs conditions de travail, ils étaient efficaces là où une seule personne ne pouvait être. Une fois que les bases ont été couvertes (et sont devenues la loi du pays), la direction du syndicat devait être perçue comme faisant quelque chose de précieux, autre que de retirer les salaires des cotisations syndicales. Cela les a amenés à continuer d'exiger de plus en plus de concessions de la part de la direction et des propriétaires, renforçant les revendications par des actions de grève lorsqu'elles n'étaient pas satisfaites. Les professionnels ne traitaient jamais vraiment les mêmes problèmes et l'adhésion au syndicat ne présentait que peu ou pas d'avantages. Pour les professionnels de la création tels que les développeurs de logiciels, les règles rigides d'un syndicat où votre temps passé dans l'union compte pour plus que vos compétences sont un anathème pour la façon dont ils veulent travailler. Les plus performants sont les plus susceptibles d’éviter un syndicat; les plus faibles y sont généralement favorables car ils peuvent se cacher dans la foule et se voir garantir un emploi minimum. Les développeurs de logiciels sont généralement plus éduqués que le citoyen moyen de la classe ouvrière et poseront des questions difficiles telles que "Qu'est-ce que je reçois en échange de mes cotisations syndicales et des restrictions sur ce que je peux faire?" et si les réponses ne sont pas convaincantes, elles ne signeront pas. les plus faibles y sont généralement favorables car ils peuvent se cacher dans la foule et se voir garantir un emploi minimum. Les développeurs de logiciels sont généralement plus éduqués que le citoyen moyen de la classe ouvrière et poseront des questions difficiles telles que "Qu'est-ce que je reçois en échange de mes cotisations syndicales et des restrictions sur ce que je peux faire?" et si les réponses ne sont pas convaincantes, elles ne signeront pas. les plus faibles y sont généralement favorables car ils peuvent se cacher dans la foule et se voir garantir un emploi minimum. Les développeurs de logiciels sont généralement plus éduqués que le citoyen moyen de la classe ouvrière et poseront des questions difficiles telles que "Qu'est-ce que je reçois en échange de mes cotisations syndicales et des restrictions sur ce que je peux faire?" et si les réponses ne sont pas convaincantes, elles ne signeront pas.
L'industrie du logiciel manque de syndicats simplement parce que ni les travailleurs ni la direction ne voient la nécessité d'une représentation collective. Il y a des raisons évidentes pour lesquelles la direction préférerait que les professionnels du logiciel ne négocient pas collectivement des problèmes tels que la rémunération, les conditions de travail, etc. Cependant, les professionnels du logiciel ne ressentent pas suffisamment d'inconfort dans l'ensemble du secteur pour agir collectivement.
Mais le problème plus important est que les professionnels du logiciel n’ont pas non plus examiné le modèle de représentation collective de la même façon que les professionnels d’autres secteurs. L'American Bar Association pourrait être considérée comme un syndicat d'avocats, tout comme l'AMA pour les médecins et l'AIA pour les architectes. Ces organisations définissent le niveau de professionnalisme des pratiques et des compétences sur lesquelles nous devrions nous inspirer pour améliorer la qualité des logiciels et des environnements de travail.
Nous devons le faire, car il est clair que la direction de votre entreprise n’est pas susceptible de le faire.
Je l'ai dit à quelques reprises dans des commentaires, mais je pense que cela mérite une réponse.
Au Royaume-Uni, nous avons des syndicats d’ingénieurs / programmeurs en logiciel. Le principal est Unite , qui comprend le principal syndicat d'ingénieurs. Le secteur des travailleurs en informatique est celui des technologies graphiques, du papier, des médias et de l’information .
La situation des syndicats au Royaume-Uni est complexe et maintenant, relativement peu de personnes y sont affiliées en raison de la grande perte de pouvoir exercée sur les syndicats dans les années 80, en raison de politiques politiques antisyndicales et du fait que quelques syndicats donnent le mauvais exemple, ce qui a humeur pour les changements.
Pour rester forts, la plupart des anciens syndicats ont fusionné et ont continué de le faire pendant un certain temps. Lorsque je suis né, la plupart des ingénieurs faisaient partie de l'AEU, le syndicat fusionné d'ingénierie, qui a fusionné avec les électriciens pour devenir l' AEEU en 1992. L'AEEU a fusionné avec le syndicat MSF (gestion, sciences et finances) en 2001 pour devenir Amicus. L’UNIFI (Union pour l’industrie financière) et le GPMU (Union du graphisme, du papier et des médias) ont fusionné pour former Amicus. En 2007, le groupe T & G (Transport et ouvriers en général) a fusionné et le nom a été changé en Unite.
Il existe toujours un fort sentiment antisyndical dans le pays, en particulier de la part des professionnels, qui pensent à tort que le principal objectif du syndicat est de faire saigner les entreprises en augmentant les salaires et en faisant grève. Ce n'est pas le cas. La principale responsabilité d'un syndicat moderne est de protéger ses travailleurs contre les mauvaises pratiques de leurs employeurs. Il s’agit généralement d’une protection juridique gratuite pour la défense des membres contre les pratiques de travail illégales, les licenciements abusifs / injustifiés, les problèmes de santé et de sécurité, etc.
Pour le coût d’être membre, la possibilité de faire participer des avocats experts gratuitement en votre nom lorsque le * * frappe l’adversaire est un atout vital. Un de mes anciens collègues est actuellement en train de traduire en justice un ancien employeur pour des demandes de licenciement abusif. Il a toujours été très antisyndical et doit maintenant verser une énorme somme d’argent pour traduire en justice des personnes extrêmement peu recommandables qui disposent d’un portefeuille énorme. Je parie qu'il souhaite avoir payé 10,96 £ par mois.
La plupart des professionnels, au lieu de s'affilier à des "syndicats", adhèrent à des pseudo-syndicats sous la forme d'organismes composés de membres. La principale organisation au Royaume-Uni pour les programmeurs est la BCS (British Computing Society) . Devenir un membre professionnel de cet organisme donne un certain degré de reconnaissance, nécessite une accréditation via des examens et donne des lettres post-nominales. L'organisme fournit également de nombreuses possibilités de mise en réseau via une grande variété de groupes qui se rencontrent fréquemment pour des entretiens et des discussions. L’organisation a également une charte royale, ce qui permet d’attribuer le statut d’ agrément aux professionnels de l’informatique , voire aux ingénieurs, qui peuvent octroyer le statut d’ ingénieur agréé . Je crois qu'il existe des organisations équivalentes aux États-Unis et dans d'autres domaines.
De nombreuses professions ont également des organismes de réglementation, qui sont généralement des membres obligatoires et fonctionnent en partie comme des syndicats. Les médecins britanniques doivent être enregistrés auprès du General Medical Council (GMC) et sont généralement membres du syndicat des médecins, la British Medical Association (BMA) . Il n’ya donc pas que les enseignants qui sont des professionnels et des syndiqués.
Pour résumer, l'adhésion à un syndicat est possible pour les programmeurs et est vivement recommandée, sauf si vous avez une foi aveugle que votre carrière professionnelle sera toujours à l'abri de toute situation juridique potentielle. Il ne s’agit pas seulement des masses contre les classes, c’est du bon sens de se protéger et de protéger la famille qui dépend de votre travail.
Les ingénieurs en logiciel n'aiment pas les restrictions imposées par les syndicats en matière de liberté et ont tendance à être plus individualistes. Ils aimeraient être payés sur leurs capacités, pas au même taux que tous les autres développeurs. S'ils étaient Union, ils seraient bloqués là où ils se trouvaient s'ils avaient le régime habituel à prestations définies, contrairement à un 401K où ils peuvent se déplacer sans pénalité. et les ingénieurs logiciels ont probablement tendance à avoir plus de changements d'emploi en raison de la nature du travail de projet, chaque projet pouvant potentiellement être très différent des autres.
Une fois que l'ingénierie logicielle aura été normalisée et améliorée, vous verrez probablement plus de syndicats impliqués.
TL; DR Pas de syndicats parce que ce n'est pas dans l'intérêt de tous.
Il existe des organisations de développeurs de logiciels dans le monde et dans chaque pays. Ils partagent tous une caractéristique. Qu'est-ce que les organismes professionnels pour le développement de logiciels tels que IEEE CS, ACM, BCS et ACS ont en commun: aucun pouvoir réglementaire. Pas une coïncidence. Je ne veux pas qu'un autre barreau soit créé. La programmation est essentielle pour le monde, mais est arrivée comme un travail après que les autres professionnels aient déjà défini leurs pouvoirs de régulation.
Le développement de logiciels n'étant réglementé nulle part dans le monde, il ne s'agit pas d'une profession sous licence. La plupart des développeurs ont une formation universitaire et sont culturellement peu enclins à s'affilier à des syndicats.
(Je vais utiliser le terme développement logiciel au lieu de génie logiciel par souci d'éviter tout ce qui constitue un problème d'ingénierie logicielle)
Une théorie de jeu intéressante est également en cours:
Les jeunes développeurs qui sortent de l’école prennent des postes peu rémunérés pour trouver du travail. Les employeurs utilisent la menace de trouver des remplaçants moins chers pour maintenir les salaires.
Il existe également une offre de spécialistes de la discipline, tels que des physiciens, des ingénieurs en électronique, etc. qui travailleront dans le développement de logiciels s'ils sont rémunérés. Surproduction d'EE, physiciens et mathématiciens fournissent une main-d'œuvre plus bon marché. (L'ingénierie «ordinaire» ne paie pas particulièrement bien, et même être un PE n'est pas rentable [vérifiez les offres d'emploi pour les postes de PE et voyez le différentiel de salaire par rapport aux non-PE].)
Ce n’est plus le cas dans beaucoup d’autres professions, car elles sont généralement agréées, comme par exemple dans les domaines de l’ingénierie, du droit et de la médecine: les avocats n’ont pas à s’inquiéter du fait que des entreprises obtiennent des postes de philosophes. (La loi junior est un puits de serpent cependant ....)
La plupart des pays occidentaux ont également une classe spéciale de visas pour les résidents non permanents ayant des compétences en logiciel. Ceci est généralement poussé par les grandes entreprises du pays qui veulent des développeurs étrangers moins chers. (Les grandes entreprises affirment constamment qu'il y a une pénurie, mais cela ne semble pas être confirmé, par exemple, par les données du recensement américain.)
À présent, le barreau pourrait avoir un problème si un visa spécial était créé pour importer des avocats moins chers. Cela n’est pas aussi absurde que cela puisse paraître, car les médecins de la plupart des pays doivent se qualifier de nouveau pour exercer dans de nombreux pays vers lesquels ils pourraient migrer. Il semble donc que nos amis professionnels gèrent cela un peu mieux que nous, développeurs indépendants.
Il y a donc beaucoup de pressions à la baisse sur les salaires.
Permet de faire une expérience de pensée. Supposons qu'il existe un organisme professionnel mondial pour le développement de logiciels. Nous allons essayer de considérer une situation dans laquelle aucun développeur de logiciel ne perd. Pas par gentillesse, simplement parce que les emplois allaient tous se déplacer là où l'organisation n'était pas. Il pourrait peut-être devenir membre de facto: si vous développez un logiciel, vous en êtes membre. Supposons qu'au lieu d'essayer d'amener un pays à cesser d'importer de la main-d'œuvre, ils fixent simplement des taux globaux. Les tarifs fixés devraient être suffisants pour les habitants des pays occidentaux coûteux.
De toute évidence, nos frères des pays en développement seraient très heureux. Plus heureux qu'un programmeur principal de Bangalore. (et qui était très heureux IIRC.)
Maintenant, tous les développeurs de logiciels sont contents. Qui serait malheureux?
Les physiciens et physiciens et les mathématiciens seraient heureux. (Ils seraient développeurs de logiciels)
Mais les particuliers et les entreprises du monde entier paieraient beaucoup plus pour des logiciels. Ils seraient malheureux. Où les logiciels sont-ils utilisés? Partout dans l'économie mondiale, il y a des logiciels.
Si une telle organisation existait, elle serait immédiatement bannie. (dans la plupart des pays "bien pensants".;))
Je pense que c’est un problème isomorphe de "trop gros pour échouer". : Trop utile pour permettre la négociation collective.
Les développeurs de logiciels sont victimes 1) de leur propre succès 2) de leur penchant pour se saper mutuellement. "La vieille cage à coq" argument.
Cela dépend de votre lieu de résidence - en Australie, il y a la Australian Computer Society . Quand j'étais à Uni, ils nous ont parlé de notre adhésion, mais je ne vois pas vraiment l'intérêt d'y adhérer - de mémoire, c'était assez coûteux d'y participer.
Que voulez-vous sortir du syndicat?
Le seul emploi "professionnel" syndiqué, du moins aux États-Unis, consiste à enseigner - et ce, parce qu'ils sont des employés de la fonction publique. Les syndicats nuisent aux entreprises qu’ils infestent et les rendent peu compétitifs, ce qui nuit également aux employés. Sauf si votre employeur est un monopole (par exemple, le gouvernement) ou fait partie d'un oligopole (par exemple, les constructeurs automobiles), le syndicat ne peut pas réellement améliorer les salaires ou les conditions de travail. Les programmeurs ont tendance à être des gens intelligents et le constatent.