La discrimination fondée sur l'âge est-elle un problème de carrière rencontré dans le secteur du développement de logiciels ?
Le développement de logiciels est-il un travail sans issue ?
Devrions-nous changer nos projets de carrière vers des postes de direction ?
Les questions ci-dessus ont reçu une réponse complète sur Quora, alors résumons-les brièvement.
En ce qui concerne l’âgisme, je pense que personne ne peut nier qu’il existe un certain niveau d’âgisme dans cette industrie. À en juger par la situation d’embauche des nouveaux employés dans la plupart des entreprises de la Silicon Valley, l’âge médian d’embauche est inférieur à 30 ans. Cependant, il ne s'agit pas d'une question de politique d'entreprise : personne ne sera embauché au-delà d'un certain âge ; il existe une préférence spécifique pour les candidats en fonction de leur race, de leur sexe ou d'autres caractéristiques, il s'agit simplement d'un phénomène objectif.
La discrimination fondée sur l'âge dans l'industrie technologique a de nombreuses causes. Tout d’abord, de nombreuses entreprises considèrent que l’embauche d’étudiants fraîchement diplômés (issus d’écoles prestigieuses comme le MIT et Stanford) est le canal de recrutement le plus simple. Les nouveaux diplômés sont « bon marché » et en même temps « de qualité ». Jusqu’alors, ils n’étaient pas gênés par l’expérience d’une autre entreprise, une liste vierge de possibilités. Il est facile de leur transmettre la culture d'entreprise, les méthodes logicielles et l'expérience pratique, et les nouveaux diplômés peuvent mieux l'accepter et la digérer.
Mais en même temps, si vous êtes un candidat avec 3 ans d'expérience solide en programmation dans des technologies connexes (peut-être couplée à l'aura d'une école prestigieuse), personne ne dira que vous n'êtes pas un bon candidat . En fait, cela pourrait être un meilleur choix pour vous. C'est bien sûr une bonne chose d'avoir de solides compétences professionnelles, mais lorsque les autres conditions des candidats sont similaires, la pertinence de vos compétences pour l'entreprise devient encore plus importante.
Certaines personnes disent que « la technologie évolue si vite que les ingénieurs ne sont peut-être pas en mesure de suivre le rythme ». Cela a peut-être été vrai à une époque, mais les technologies de base nécessaires à la construction de réseaux existent depuis des décennies. Le langage C est apparu dès la fin des années 1970, et ce, il y a plus de 40 ans. Même Java existe depuis plus de 20 ans (apparu pour la première fois en 1997). Cela signifie qu'il y a des ingénieurs qui ont vu l'industrie se développer jusqu'à ce qu'elle soit aujourd'hui, et ils approchent peut-être de l'âge de la retraite, et toute leur carrière a été axée sur la voix C et l'exploitation de serveurs Unix pendant des décennies, voire des décennies. À bien y regarder, ce genre d'ingénieur « de haute qualité » doté d'une riche expérience est très rare, et je ne pense pas que quiconque prétendra qu'il n'est pas aussi bon qu'un étudiant de 22 ans qui vient d'obtenir son diplôme.
En revanche, je n'ai jamais considéré le génie logiciel comme une carrière "sans issue". En effet, après une forte croissance des salaires, celle-ci s’est progressivement stabilisée. Cela s'explique peut-être en partie par le fait que les ingénieurs sont essentiellement une « marchandise » humaine. Sauf si vous êtes un ingénieur très spécial, vous pouvez toujours être remplacé par quelqu'un d'autre. Cette substituabilité rend les salaires des ingénieurs logiciels quelque peu insatisfaisants par rapport à d’autres secteurs compétitifs. Cependant, il est toujours garanti que les ingénieurs logiciels sont toujours très demandés par les entreprises, vous pouvez donc toujours trouver un emploi.
Enfin, est-ce un meilleur choix de prendre la « direction de la gestion » ? L'auteur a demandé, pourquoi seulement envisager cette option ? Il existe de nombreux cheminements de carrière disponibles, y compris le passage à un autre domaine d'ingénierie ou à d'autres domaines. une option. Par exemple, de nombreux ingénieurs logiciels qui n'aiment pas le développement de produits se tournent vers les opérations, la gestion de produits, la gestion de projet ou des postes avec des exigences techniques moindres, comme la vente ou l'administration. Il y a même des amis qui changent complètement de carrière et entrent à l'université. a commencé sa carrière éducative.
Enfin, l'auteur a dit sincèrement aux ingénieurs en développement de logiciels : « Ne tournez pas votre carrière vers la gestion dès le début. Personne n'embauchera un jardinier pour construire un gratte-ciel, et personne ne veut embaucher un jardinier qui Je ne peux pas frapper. Les ingénieurs qui déplacent le code.