Quel âge est trop âgé"? [fermé]


114

On m'a dit que pour être pris au sérieux en tant que candidat à un emploi, je devrais retirer de mon curriculum vitae des années d'expérience pertinente, et retirer l'année d'obtention de mon diplôme, ou les deux. Ou même pas la peine de postuler, car personne ne veut engager des programmeurs plus âgés. 1

Ou que je devrais fonder une entreprise, non pas parce que je le voulais, ou parce que j'ai un produit qui me tient à cœur, mais parce que de cette façon, je peux obtenir un emploi si / lorsque mon entreprise est acquise.

Ou que je devrais me concentrer davantage sur les emplois de gestion (ce que j'ai déjà fait avec succès dans le passé) parce que… eh bien, ils ne pourraient pas vraiment expliquer celui-ci, sauf que cela impliquerait qu'à partir d'un certain âge, vous êtes perdant si vous ' Vous écrivez toujours du code. Mais j'aime écrire du code.

Avez-vous vu cette? Est-ce seulement un problème local (Californie du Nord)?

Si vous avez déjà engagé des programmeurs: 2

  • Parmi les curriculum vitae que vous avez reçus, quel âge avait le candidat le plus âgé?
  • Quel âge avait la personne la plus âgée que vous avez interviewée?
  • Quel âge (au moment de l'embauche) était la personne la plus âgée que vous avez embauchée?

Quel âge a "trop ​​vieux" pour employer un programmeur?

1 Je suppose que tous les candidats ont une expérience équivalente. Ce n'est pas à propos de quelqu'un avec trois décennies de COBOL qui postule pour un emploi de gourou Java.
2 Oui, je sais que (du moins aux États-Unis), vous n'êtes pas censé demander quel âge a un demandeur. D'après mon expérience, cependant, vous pouvez avoir une idée générale à partir d'un CV.


Cette question est-elle peut-être spécifique à une région?
Bernard

@ Bernard - étrangement peut-être pas parce que le PO ne spécifiait pas la région / le pays.
Otávio Décio

Non, non, juste une question sur votre expérience et le monde dans lequel vous vivez.
Tigrane

5
Vous devriez arrêter de coder quand vous cessez de l'aimer
alter

Cela ressemble à une chose culturelle.

Réponses:


59

Venant d’avoir un nouvel emploi à près de 50 au Royaume-Uni, je peux dire que c’est possible et que vous n’êtes jamais trop vieux.

Il existe deux approches - toutes deux reposent sur la pertinence de vos compétences pour le poste.

  1. Restez avec ce que vous savez et devenez un gourou. Cela est risqué car le nombre d’emplois nécessitant des «anciennes» technologies est en diminution et se réduit chaque année. Cependant, à mesure que les personnes prendront leur retraite, ces emplois s'ouvriront.

  2. Continuez à rafraîchir vos compétences. J'ai déménagé à Silverlight l'année dernière, ce qui m'a valu ce travail. Cela et mes précédents rôles de direction d’équipe que mon nouvel employeur a jugés pertinents.


87

J'ai 52 ans et je suis directeur technique d'une entreprise que j'ai co-fondée il y a 15 ans, et cette question me tient à cœur. Je passe environ 40% de mon temps à coder, principalement à développer des produits existants et nouveaux, et j’espère vraiment pouvoir faire la même chose dans 10 ans.

Je suis intrigué par la notion selon laquelle les programmeurs plus âgés sont uniquement gênés par des compétences non pertinentes. Je trouve que c'est le problème des développeurs plus jeunes. Si je veux un programmeur Flash ou un programmeur Flex, c'est facile. Si je veux un système avec des compétences éprouvées en bases de données d'entreprise ou en réseau, ou avec un historique de développement de produits commerciaux, c'est beaucoup plus difficile à trouver. Les programmeurs plus âgés peuvent parler plus clairement des choix de conception et des problèmes de cycle de vie des logiciels simplement parce qu'ils ont une longue expérience des succès - et des échecs.

Le problème des programmeurs plus âgés n’est pas qu’ils perdent leur capacité intellectuelle, mais qu’ils ont été séduits par l’idée qu’ils devraient devenir des «gestionnaires». À mon avis, un bon programmeur avec des décennies d'expérience peut gagner plus de logiciels en développement qu'en grimpant dans une échelle de gestion mal définie, à condition de trouver (ou de démarrer) une organisation qui récompense l'innovation et les compétences.

Dans un monde où des millions de développeurs possédant les mêmes compétences sont disponibles via Internet, l'idée que la jeunesse seule a de la valeur est tout simplement stupide.


59

Vous ne devez jamais arrêter de programmer, tant que vous appréciez ce que vous faites. Cependant, votre organisation peut avoir un plafond que vous atteignez, et vous ne pouvez tout simplement pas accéder à un poste supérieur ou obtenir un salaire plus élevé sans quitter l'entreprise ou la programmation et occuper un rôle de direction en tant que gestionnaire ou responsable technique.


2
Et même s'il existe des contraintes de temps, je doute que vous soyez jamais dans une position où il vous est interdit d'écrire du code.
JeffO

3
@JeffO C'est probablement vrai, mais d'après ce que j'ai vu, de nombreux gestionnaires et dirigeants n'ont pas le temps de développer des logiciels au travail, avec leurs autres responsabilités. Certains travaillent encore sur des projets personnels à la maison, cependant. Cela dépend beaucoup de votre organisation et de vos tâches.
Thomas Owens

Surtout si vous êtes constamment interrompu par des réunions, des appels téléphoniques, des courriels et des budgets, vous n'aurez peut-être jamais l'occasion d'entrer dans un état d'esprit pour écrire du code significatif. J'essayerais de participer au processus de révision du code si possible.
JeffO

3
Il existe également de nombreux projets open source auxquels vous pouvez contribuer.
Neal Tibrewala

1
Mon responsable est le responsable du développement de produits. Malgré de nombreuses contraintes de temps, il assume la responsabilité de la base de code de nos applications les plus centrales. Son patron, cependant, est le CTO, et je ne l'ai jamais vu coder une seule ligne. Donc, je suis d'accord. il peut certainement y avoir un plafond au-delà duquel vous ne verrez pas beaucoup de travail de codage.
KeithS

37

J'ai eu mon premier emploi en programmation à 37 ans. Ce n'est donc pas trop vieux pour commencer, si vous êtes intelligent, désireux d'apprendre et disposé à accepter le salaire d'un programmeur débutant.


11
Yay! Heureux d'entendre une histoire positive / réussie.
JBRWilkinson

2
Lorsque j'étais dans la direction, j'ai embauché plus de personnes plus âgées que moi, que de personnes plus jeunes que moi ...
Brian Knoblauch

1
W00T. Il se trouve que j'ai 37 ans. Merci de m'avoir souri :)
James P.

1
Heureux que mon expérience vous ait encouragé. J'ai quarante ans maintenant, j'aime encore beaucoup la programmation et je n'ai plus de salaire junior. J'espère que ça vous va bien.
Eric Wilson

36

Lorsque je cherchais mon poste actuel, j’ai assisté à un atelier où j’étais le plus jeune de 10 ans au moins. Un certain nombre des autres participants à l'atelier étaient âgés de 50 ans et plus et avaient beaucoup de mal à trouver du travail. Voici quelques-unes des raisons pour lesquelles cela a été fait:

  • De nombreux employeurs présument que, puisque vous êtes plus âgé, vous souhaitez également cumuler quelques dernières années d’emploi avant de prendre votre retraite et que, lors de la recherche d’un candidat, vous souhaitez vraiment gagner chaque mois.
  • Dans l'économie et le marché du travail actuels, beaucoup de personnes TRÈS expérimentées et TRÈS qualifiées postulent des emplois qui sont bien inférieurs à leurs qualifications. Les employeurs ont tendance à se méfier en supposant que vos biens sont endommagés ou à vous faire expédier la marchandise à la minute près. Une autre inquiétude est souvent liée à votre salaire prévu par rapport à l’offre d’emploi.

En fin de compte, les employeurs cherchent à obtenir le meilleur rendement pour leur argent et associent trop souvent l'expérience et la maturité avec du "vieux" et pensent qu'ils iront avec quelqu'un de plus jeune et plus dur, mais ils pensent pouvoir les former à moindre coût et gardez-les plus longtemps qu'ils ne peuvent quelqu'un avec plus d'expérience et de maturité.

Dans mon équipe actuelle, notre Scrum Master et notre chef d’équipe sont des hommes d’une cinquantaine d’années. Il est d’une valeur inestimable pour ce qui est d’aplanir les difficultés et de traiter avec les cadres supérieurs. D'un autre côté, cela ne me dérange pas qu'il écrit peu de code, car l'essentiel de son expérience en matière de codage remonte à au moins une décennie, et il semble donc plus proche de VB6 que de PHP.

Personnellement, je pense que les anciens programmeurs sont d'excellents mentors et chefs d'équipe, car ils possèdent une grande expérience de chaque aspect du développement. C'est peut-être pour cette raison que certaines personnes vous ont suggéré de vous tourner davantage vers les rôles de gestion. Je pense que les employeurs le reconnaissent aussi et sont plus susceptibles d'engager une personne ayant beaucoup d'expérience dans un rôle de direction que comme autre codeur.

Remarque: la plupart des personnes ayant une expérience dans le secteur du recrutement recommandent aux candidats plus âgés d’éviter les dates, ou d’ajuster la partie expérience de travail de leur curriculum vitae afin de diminuer l’importance de leur âge.

Une dernière chose à considérer est de savoir si vous vous soumettez à des entretiens ou si votre CV est simplement rejeté. Si vous vous lancez dans les entretiens, votre curriculum vitae n’est probablement pas le problème.


26
Ce qui est drôle, c’est que je soupçonne que le mec qui sort de l’université ne reste pas aussi longtemps et que le coût de sa formation peut être beaucoup plus élevé que celui d’une personne productive immédiatement. De fausses hypothèses sont souvent en jeu dans le jeu d'embauche.
HLGEM

2
@HLGEM, exactement. La question à poser à un endroit qui pense que vous prendrez votre retraite trop tôt est la suivante: depuis combien de temps vos autres développeurs sont-ils ici? Combien sont restés ici plus d'un an, deux ou trois? Malheureusement, dans la plupart des cas de discrimination fondée sur l'âge, on ne pourra jamais poser cette question.
Kyralessa

20

Non.

Cette perception découle du fait que les programmes ont enregistré une forte augmentation de nouveaux arrivants au cours des années 90 et suivantes. Jusque dans les années 1980, il s’agissait d’un métier assez petit et spécialisé, mais tout à coup, au cours des 20 dernières années, il a explosé - et à moins de changer de carrière, la plupart des personnes qui y sont entrées étaient jeunes.

Donc, en gros, l’âge moyen des programmeurs augmentera à mesure que l’éclatement de cette première vague de plus de 90 ans commencera à se faire sentir. Évidemment, certains vont passer à la direction ou changer de carrière, mais pas suffisamment pour empêcher ce changement démographique inévitable. De plus, après la récurrence de la bulle Internet, moins de jeunes étudiaient la programmation, ce qui a ralenti quelque peu l'entrée du sang jeune.

Pensez-y comme à la démographie d’un pays en développement: taux de natalité élevé, taux de mortalité élevé, forte population jeune. Lorsque le pays se développe, les gens commencent à vivre plus longtemps et ont généralement moins d'enfants.

En tout cas, si vous avez 35 ans maintenant, à 40, 45, 50 ans, etc., la moyenne d'âge des programmeurs vous aura également suivi. Il s'agit d'un phénomène démographique temporaire et non d'un élément permanent de la programmation en tant que profession.


3
+1 excellent point, jetant un nouvel éclairage sur les choses. (Et j'espère que c'est correct :-)
Péter Török le

C'est un point vraiment excellent, qui dépasse les points positifs des programmeurs plus âgés.
icc97

19

En tant que chef d’équipe, j’ai eu plusieurs occasions de faire travailler une équipe de plus de 50 ans (et une de plus de 60 ans) dans mon équipe. Je peux seulement vous dire que l'expérience a été bonne. Ce que je voudrais savoir, c’est si j’avais vu, au cours des 10 dernières années, une personne occuper un poste de directeur ou d’architecte à postuler pour un poste de développeur. Ils ont peut-être été réduits et cherchent simplement un emploi. Mais s'ils ont été abordés, je ne le contesterais pas du tout.

À cet âge, tous les gestionnaires et architectes voulus sont des gestionnaires et des architectes ... quiconque continue à coder veut coder.


2
Comptez-moi dans le groupe "vouloir coder". 50+ et toujours pas envie de gérer. J'ai été embauché par une personne plus jeune que moi dans cet emploi et mon dernier, FWIW. J'adore écrire du code et j'y réussis bien.
Bryan Oakley

18

Regardez le cas de Grace Hopper . Elle a continué à travailler avec la programmation jusqu'à sa mort à 85 ans. Je me souviens d'avoir vu une émission spéciale de 60 minutes sur elle il y a de nombreuses années, c'était une personne fascinante. Si vous avez une passion pour faire quelque chose, alors l'âge n'est pas un facteur.

Pour ce que ça vaut, j'ai plus de 50 ans et je ne vois aucune raison d'arrêter de faire ce que j'aime. Il y a toujours beaucoup à apprendre et ça me plait.


17

Une chose à considérer est combien vont embaucher un programmeur de 50 ou 60 ans? Si vous ne faites que du code, je ne pense pas qu'il y ait presque autant d'emplois disponibles pour un codeur plus âgé, par rapport à un codeur du début de la vingtaine à la fin des années trente. Une des raisons pour lesquelles je sais que cela existe (j'ai demandé à d'autres responsables de l'embauche) est qu'un dirigeant âgé de 40 ans est un peu fatigué de quelqu'un qui a 15 ans de plus que son supérieur. Vont-ils suivre mes instructions? Comment sont-ils dans leurs manières? D'autres vont-ils graviter et suivre ce grand-père codeur?

Presque toutes les offres d'emploi que je reçois ces derniers jours (j'ai 43 ans) m'obligent à remplir un certain nombre de tâches de gestion / supervision.

Je pense donc qu’à un certain âge, il serait sage de changer votre objectif de «coder uniquement» au codage et d’assumer davantage de rôles de supervision. Dans notre monde, on s’attend tout simplement à ce que les personnes âgées assument un rôle de type plus dirigeant. Et, comme je l’ai dit plus haut, beaucoup de personnes semblent naturellement s’adresser aux personnes âgées.

Ainsi, vous ne pourrez peut-être vous concentrer que sur l'écriture de code, mais conserver et obtenir de nouveaux emplois deviendront au moins un peu plus difficiles avec l'âge.


7
Obtenir de nouveaux emplois dans n'importe quel domaine est plus difficile avec l'âge. Cependant, là où je travaille actuellement, plusieurs de nos meilleurs programmeurs ont plus de 50 ans et tout gestionnaire qui refuse de prendre en compte les développeurs les plus compétents en matière d’embauche en raison de l’âge est un idiot pour lequel je n’aimerais personnellement pas travailler, quel que soit mon âge. Mon patron actuel a presque la moitié de mon âge et cela ne me pose pas de problème, pas plus qu'il ne me pose de problèmes pour qu'il soit nettement plus jeune que moi.
HLGEM

1
@HLGEM Vous devez être un cas d'exception. La plupart des cadres sont extrêmement incertains de leurs positions de pouvoir précaires (insigne d'allitération!) Et la plupart se sentent mal à l'aise face à un subordonné qui gagne probablement plus d'argent que lui.
maple_shaft

1
@HLGEM Je suis impressionné par l'esprit d'ouverture de votre patron. Quelle est la tranche d'âge des trois derniers programmeurs qu'il a embauchés?
robrambusch

2
Pourquoi devrait-il compter quel âge le programmeur a? Tous les programmeurs ne prennent -ils pas les gestionnaires de toute façon?
psr

4
Je suis sur le point d'avoir 65 ans. Je n'ai pas l'intention de prendre sa retraite. Excepté juste après la récession de la bulle Internet il y a 10 ans, je n'ai jamais eu de problème à trouver du travail. Je reçois probablement des appels de chasseurs de têtes chaque semaine. J'aime coder et je n'ai jamais eu le désir d'être un gestionnaire. Mon responsable actuel sur mon site est 50 ans et est également l'architecte. Il essaie aussi de coder mais a du mal à trouver le temps de le faire. L’autre programmeur de firmware a également plus de 60 ans.
tcrosley

15

Je suis programmeur indépendant (principalement en C, avec PHP et C #) et j'ai plus de 60 ans. J'ai actuellement quatre contrats en cours. Dans bon nombre de mes emplois, je ne rencontre même jamais les personnes avec qui je travaille. Je ne liste aucune date sur mon CV en ligne datant d'avant 1990 environ.


15

La carrière de chacun est différente, car nous avons des besoins et des choix différents. Je connais un grand nombre de plus de 50 programmeurs. Je travaille avec un bon nombre d’entre eux parce que nous essayons d’embaucher des talents qui n’ont pas l’âge et nous accordons la plus grande valeur à une expérience approfondie que les jeunes n'ont tout simplement pas.

En vieillissant, vous devez faire des choix. Vous pouvez rester programmeur, mais votre salaire est généralement moins élevé. Vous pouvez effectuer une transition vers un responsable technique qui inclut généralement encore certaines tâches de programmation mais également certaines tâches de gestion. Vous pouvez devenir un spécialiste (BI, architecture, analyste de systèmes, base de données, etc.) qui paie souvent mieux mais qui limite le nombre d'emplois disponibles. Vous pouvez passer à un rôle de gestion de projet ou à un rôle d'analyste métier et quitter entièrement la programmation. Vous pouvez même décider d'ouvrir un restaurant ou d'acheter une ferme et de laisser le monde des affaires derrière vous. Toutes ces options sont ouvertes quand vous êtes jeune et vos choix finiront par limiter celles qui sont viables pour vous.

J'ai personnellement constaté que, si vous n'avez pas encore intégré la direction à la mi-trentaine, il est beaucoup plus difficile d'y aller. Mais cela peut ne pas être vrai dans d'autres endroits.

Mais ce que j'essaie de dire, c'est que vous contrôlez vos choix de carrière. Vous n'êtes pas obligé de faire ce que les autres font simplement parce que la plupart des gens le font. Fais ce qui est le mieux pour toi. Et ne pensez jamais que vous avez fait un choix irrévocable. J'ai changé de carrière 5 ou 6 fois, la vie vous mène parfois à des endroits inattendus. Ce que vous voulez à 20 ans n'est pas probable à ce que vous voudrez à 50 ans et c'est bon. Parfois, nous faisons des choix pour garder de la nourriture sur la table et payer pour l'éducation de nos enfants. Il y a beaucoup de programmeurs qui sont devenus des gestionnaires payants. Il y en a qui ne se soucient pas de ce qu'ils offrent, ils sentent que le stress de la direction n'en vaut pas la peine. Et d’autres sont de purs programmeurs qui ne peuvent même pas envisager autre chose parce que ce n’est pas tant ce qu’ils font que ce qu’ils sont.


totalement d'accord, je veux prendre ma retraite à mi-30 ans, et code pour moi
ERJAN

14

Il y avait un article intéressant récemment - le secret profond de Silicon Valley http://techcrunch.com/2010/08/28/silicon-valley%e2%80%99s-dark-secret-it%e2%80%99s- tout autour de l'âge /

Fondamentalement, il indique que la vallée préfère les candidats plus jeunes qui veulent des salaires moins élevés, et recommande aux programmeurs expérimentés d'occuper des postes de direction après avoir atteint un certain âge. Le problème est qu’il n’ya pas beaucoup de postes de direction à contourner.

Je ne travaille pas dans la vallée, mais mon expérience personnelle est que les programmeurs expérimentés peuvent toujours coder et sont précieux en raison de leur expérience, et dans mon coin, il y a des entreprises qui les embauchent.


2
Il est nettement avantageux d’embaucher des jeunes débutants / inexpérimentés qui ne savent pas que 60 heures par semaine travaillent trop et que 20 000 GBP ne rapportent pas suffisamment. Les opportunités de développement de carrière d’un grand nom sur votre CV valent la peine d’être «Tour of Duty» de quelques années, IMO.
JBRWilkinson

12

Je suis assis à côté de deux développeurs C # âgés de plus de 50 ans. Il n'y a pas de "trop ​​vieux" inhérent, juste des perceptions de la part des interviewers. En tant que tel, vous devrez peut-être faire un effort supplémentaire pour convaincre les gens que votre connaissance est à jour.

Ou devenir programmeur soylent. D'une manière ou d'une autre. : P


12

Personne ne veut engager des programmeurs plus âgés qu'eux

TooOld = Interviewer.Age + 1


2
Mon patron a la moitié de mon âge.
HLGEM

4
Mon collègue ne connaît même pas les esprits simples ...
Pierre Watelet

1
Hé, je citais le demandeur! c'était une blague!
DavRob60

4
while(true) { Interviewer.Age++; } //should have made that private! mwuhahaha!
Blesh

1
Nous détestons l'amusement ici apparemment. Honte à vous pour plaisanter!
Pwny

12

J'ai 59 ans et je travaille comme développeur de logiciels tous les jours depuis ma retraite de l'armée américaine en 1994.

Ce que j’ai trouvé c’est qu’après environ 45 ans, il ne sert à rien d’essayer même de trouver un emploi dans une entreprise dotée d’un service des ressources humaines. Les responsables des ressources humaines craignent que, si le nouvel employé plus âgé ne travaille pas, ils risquent de faire l’objet d’un procès pour discrimination fondée sur l’âge. Ils pratiquent donc la discrimination par l'âge dès le départ.

Le meilleur choix pour un ancien programmeur à la recherche d'un emploi est de chercher une petite entreprise, de préférence un ancien collègue, ou du moins une entreprise suffisamment petite pour ne pas avoir de département des ressources humaines. Si vous pouvez parler à l'équipe de développement actuelle, il y a une chance raisonnable qu'elles puissent voir au-delà de vos cheveux gris. Au moins cela a fonctionné pour moi.

J'ai l'intention de continuer en tant que développeur jusqu'à ce que je sois fatigué du travail, ce qui n'est pas encore arrivé. Mon poste actuel est assez stable, mais s'il se termine, je vais soit trouver un autre emploi, soit créer mon propre emploi.


1
+1 Pour faire votre propre travail. Mais si vous faites cela, vous aurez probablement besoin de compétences organisationnelles et / ou de supervision.
ElGringoGrande

1
Êtes-vous sûr que les RH vous ont filtré à cause de votre âge? Y a-t-il une chance que vous manquiez des "mots à la mode" appropriés sur votre CV? Je pose la question parce que je sais que j'ai probablement travaillé dans des endroits où les ressources humaines ont éliminé une foule de grands codeurs (anciens) parce qu'ils n'avaient pas "AJAX" dans leur CV. Pour la petite histoire, je suis dans le monde informatique depuis quelques années maintenant et je commence vraiment à apprécier l’attitude de mes collègues plus âgés, qui savent repérer les modes et les tendances avant moi.
Graham

"Etes-vous sûr que les ressources humaines vous ont filtré à cause de votre âge? Y a-t-il une chance que vous n'ayez pas les" mots à la mode "appropriés sur votre CV?" Je ne comprends pas pourquoi je n’ai pas trouvé de travail, mais je fais ce qui m’est arrivé lorsque je me trouvais dans de grandes organisations où un candidat âgé qualifié était considéré et rejeté à l’aide de mots de code tels que «non adapté à la culture» ou «carrière». '.
Jim In Texas

11

Cela dépend de l'individu et du type d'intensité. En vieillissant, j'ai remarqué que j'avais moins de patience pendant de longues heures ou des conditions de travail minables, mais je peux quand même le supporter. Cela peut varier d'une personne à l'autre, mais des choses comme passer la nuit chez moi me pèsent davantage. Je peux le faire, mais la récupération est plus longue qu’avant.

Si par intense vous entendez beaucoup de nuits blanches et de stress élevé, alors je pense que cela imposerait n'importe qui, mais oui, il est fort possible que les personnes plus âgées se battent davantage. Si par intense vous voulez dire qu'il y a beaucoup à apprendre, je ne m'en inquiéterais pas autant. Tout le monde apprend différemment et il suffira de l'évaluer au fur et à mesure.

Cependant, si je pouvais transmettre mon expérience actuelle à une version plus jeune de moi-même, je lui dirais: "Faites attention de ne pas faire beaucoup de choses déraisonnables, même si vous êtes jeune ... les entreprises américaines se feront un plaisir de vous utiliser et ne vous laisseront rien à montrer pour cet effort ".


14
Des demandes répétées pendant de longues heures sont le signe d’un projet brisé dans une organisation brisée, et je ne le ferai plus. Lorsque la voiture est dans le marais, continuer à appuyer sur l'accélérateur n'aide pas.
Kevin Cline

9

Personnellement , je ne voudrais pas d'un travail que je devrais obtenir en cachant mon âge (divulgation complète: j'ai 27 ans, donc ce n'est pas un problème pour moi).

Ou que je devrais me concentrer davantage sur les emplois de gestion (ce que j'ai déjà fait avec succès dans le passé) parce que… eh bien, ils ne pourraient pas vraiment expliquer celui-ci, sauf que cela impliquerait qu'à partir d'un certain âge, vous êtes perdant si vous ' Vous écrivez toujours du code. Mais j'aime écrire du code.

Je pense que vous avez 2 choses qui travaillent contre vous:

  1. Les programmeurs plus âgés ont plus d'expérience et coûtent plus cher.
  2. Je pense que les éditeurs de logiciels de la Silicon Valley (si l'on considère le nord de la Californie) ont adopté une mentalité de "haut ou de bas". Si vous avez atteint un certain âge et que vous n'avez pas encore démarré votre entreprise ou que vous en avez au moins assumé un rôle de leader, vous ne devez pas vraiment être passionné par le secteur des logiciels, ou vous ne devez pas être aussi bon que cela.

Je ne dis pas que ces raisonnements sont corrects ou que je suis d'accord avec eux. Je dis juste que c'est comme ça. Ces deux problèmes vont être un gros problème si vous voulez un emploi en démarrage, mais ils le seront probablement moins si vous trouvez un emploi pour une entreprise plus établie.

Enfin, avez-vous envisagé de postuler à un poste de responsable technique ou d'architecte? Ce sont des postes "plus avancés" qui ne sont pas nécessairement des postes de direction.


8

Je travaille en Corée. Dans ce pays, plus de 40 ans sont trop vieux en tant que programmeur. Le conseil veut donc qu’ils soient des gestionnaires. Mais seuls quelques-uns d'entre eux peuvent être des gestionnaires. Le reste d'entre eux devrait être à la retraite. Alors ils trouvent un nouvel emploi comme une propre entreprise. C'est pourquoi la plupart des programmeurs coréens veulent aller à l'étranger.


9
Quelle façon idiote de gérer une entreprise de logiciels! Sans l'expérience des anciens, les jeunes développeurs continueront à faire les mêmes erreurs pour toujours.
Gary Willoughby

7

J'aurai 34 ans quand j'aurai mon diplôme et, à 32 ans, j'ai pu faire un stage de 12 mois. Un autre stage m'a été proposé, ainsi que plusieurs autres, à des entretiens de niveau avancé. Mon point est que, selon mon expérience, l'âge n'a pas vraiment été un facteur. Cela concerne vos compétences, sont-elles actuelles? Et, très important, il s’agit de vos compétences générales, en particulier de la communication.

C'est pour cette raison que j'ai commencé ce développement. Je me suis lancé dans le développement Open Source, dans le but de contrer la maxime possible de l'âgisme et de prouver que je suis dévoué et enthousiaste (extrêmement important) en matière de programmation.

Auparavant, j'étais responsable du service clientèle et je pense que cela a fonctionné pour moi, à la fois pour obtenir des interviews / offres et en toute confiance lorsque je traite avec des interviewers.

Je suis au Royaume-Uni, je ne suis pas sûr que ce soit la même chose chez vous


+1 pour garder vos compétences à jour. Notre domaine se développe rapidement; assurez-vous d'apprendre les nouvelles technologies et n'essayez pas d'intégrer les nouveaux problèmes dans les anciens moules de solutions. Si vous aviez deux candidats, l'un ayant les technologies les plus récentes, Java et Oracle, et l'autre ayant une expérience de Node.js et de MongoDB, que supposeriez-vous tenir à jour? (Désolé d'avoir choisi Java, mais vous avez compris l'idée.)
Michelle Tilley

@BinaryMuse Si je suis débutant en informatique, serait-il préférable d'étudier Node.js et MongoDB plutôt que Java et Oracle?
newbie

@newbie Pas nécessairement; toute cette question concerne le développement plus tard dans la vie . S'assurer de suivre les technologies les plus récentes et les plus récentes à cette étape de la vie (au lieu de s'appuyer sur de "vieux favoris" comme nous le faisons tous) est un excellent moyen de montrer que vous êtes "dédié et enthousiaste à la programmation" , "comme le dit si éloquemment Darren.
Michelle Tilley

7

Parler en tant que personne qui a interviewé les développeurs. La seule chose qui m'importe, c'est de savoir si vous pouvez faire le travail et si vous serez un bon candidat pour mon équipe.

Les développeurs plus âgés ont plus de chances de récolter plus d’avantages que leurs homologues plus jeunes pour le même travail en raison de l’expérience qu’ils possèdent.


6

J'ai 46 ans. J'ai commencé à programmer au milieu des années 90. De nos jours, la plupart des employeurs valorisent davantage les certifications que le contenu, ce qui est dommage, mais c'est ce que je vois du moins sur la côte est. Gardez vos compétences à jour. C'est pénible. Mais c'est ce que vous devez faire si vous voulez rester dans la partie "pratique" de cette industrie. Sinon, comme vous l'avez dit, occupez des postes de direction. Pas aussi amusant ou intéressant, mais de nos jours, il est bon d'avoir un travail.


1
Je ne pense pas que vous puissiez faire une déclaration générale sur les certifications. Je n'ai jamais travaillé pour quelqu'un qui pensait que les certifications valaient la peine. J'ai peut-être eu de la chance.
Bryan Oakley

6

Il y a toujours des emplois pour des développeurs compétents. Faites preuve d’énergie et de capacités de résolution de problèmes et vous trouverez un poste. Je suis peut-être naïf, mais je pense qu'en embauchant des personnes, on considère qu'elles sont aussi vieilles qu'elles agissent. Je connais deux gars dans la cinquantaine qui viennent de recevoir un financement de VC pour leur démarrage en ligne.


5

J'ai 30 ans et j'ai interviewé des personnes qui semblaient avoir entre 20 et 50 ans, voire un peu plus.

J'essaie de ne pas me soucier de l'âge des personnes, mais j'avoue que je suis probablement partial. J'ai occupé trop de postes entièrement blancs: 22-26 ans (CS, math mineur) avec un amour obsessionnel des vieilles personnalités de la science-fiction et de l'hyperrationalité. Si vous êtes différent de cela, je suis déjà plus intéressé par vous.

Cela dit, je ne pense pas qu'il y ait beaucoup de subjectivité dans notre processus d'entrevue. J'ai un ensemble standard de questions de programmation, et vous obtenez un tableau blanc et des marqueurs et devez écrire du code. Si vous pouvez le faire, c'est génial, et si vous ne le pouvez pas, c'est tant pis.

Vous pourriez dire que le format est bête (c'est probablement le cas) ou que les questions sont ridicules (elles le sont probablement), mais je pense que c'est assez typique des éditeurs de logiciels d'aujourd'hui. Mes questions vont essentiellement de "si tu étais éveillé dans CS 101 la première semaine, tu te moqueras de moi pour avoir demandé quelque chose d'aussi simple" jusqu'à "c'est assez représentatif de ce sur quoi nous travaillons". Je deviens peut-être plus excité à l'idée d'embaucher quelqu'un qui ne ressemble pas au reste de mes collègues, mais mon dernier oui / non se résume à savoir si vous pouvez écrire du code.

Je suis sûr que certaines entreprises ne ressemblent en rien à la mienne et souhaitent embaucher uniquement des jeunes. Si vous les rencontrez, continuez à chercher. (Ou commencez le vôtre. Sur Internet, personne ne sait si vous avez 100 ans!)

Deux mises en garde auxquelles je peux penser:

Si votre CV vous donne l'air assez expérimenté pour que vous demandiez un salaire considérablement plus élevé que celui que nous pouvons payer actuellement, votre CV pourrait être filtré par les ressources humaines avant même qu'il me parvienne. Maintenant, si vous vraiment voulez demander beaucoup plus que nous pouvons nous permettre, il est un bon filtre. Mais si vous ne le souhaitez pas, vous voudrez peut-être trouver un moyen d'indiquer sur votre CV que l'argent n'est pas si énorme pour vous.

Nous savons que les personnes âgées ont plus d'expérience et un meilleur jugement, mais les plus jeunes semblent plus susceptibles d'avoir utilisé les technologies spécifiques que nous utilisons, et nous aimons les personnes capables de travailler à fond. Cela ne m'est jamais encore arrivé, mais si nous avions un poste et deux candidats, il serait peut-être difficile pour nous de choisir entre "jeune et utilisé notre pile technologique avant" par opposition à "plus expérimenté mais jamais utilisé cela". Heureusement, il est facile pour vous de résoudre ce problème: passez un peu de temps à construire quelque chose avec une nouvelle technologie à chaud. (Vous programmez depuis 30 ans et vous venez de construire quelque chose dans Rails le mois dernier? Sympa!) En fait, c'est un bon conseil pour quiconque.


5

"Devrait" est une expression vague et instable. La chose utile à demander pour prendre cette décision est la suivante: que se passera-t-il si je reste quand même? Il y a un certain nombre de choses auxquelles je pourrais penser.

  • Je vais progressivement perdre mon contact et devenir inemployable si je perds mon emploi. C'est un dur. Personne ne veut croire que cela pourrait leur arriver, alors c'est peut-être vrai et tout le monde sur le terrain est un déni? D'autre part, Donald Knuth peut programmer des anneaux autour de moi et vous avez mis ensemble, et il a 73 ans. Ceci est lié au point suivant:

  • Les gens (employeurs, collègues) vont penser que je le perds et rendre la vie professionnelle beaucoup moins agréable qu'aujourd'hui. C'est aussi douteux, mais plus facile à tester: demandez autour de vous! Que doivent signaler les personnes plus jeunes / plus âgées que vous?

  • Je vais finir par m'ennuyer complètement parce qu'il n'y a rien de nouveau sous le soleil. Je doute fort de cela, mais si cela se produit, vous pouvez au moins faire une transition progressivement sans trop de pression. (À moins que ce soit dans une direction qui décourage également les personnes expérimentées d'adhérer ...)

Globalement, je ne peux donc pas penser à de nombreuses raisons de quitter l'occupation par anticipation.


5

Pensez à votre week-end.

Vous quittez le travail le vendredi, conduisez à la maison, dînez et détendez-vous. Pendant le week-end, vous travaillez peut-être à la maison, voyagez un peu, participez à des passe-temps. En gros, vous profitez de votre temps libre et trouvez d’autres choses à faire.

Maintenant, comment vous sentez-vous dimanche soir? Comment vous sentez-vous en train de vous rendre au travail lundi matin? Vous sentez-vous malade et vous sentez-vous sombrer dans l'estomac à l'idée de passer les cinq prochains jours à rédiger du code?

Ou, après un bon week-end rafraîchissant, avez-vous hâte de retourner au bureau et de résoudre certains des problèmes qui n'étaient pas résolus lorsque vous êtes parti vendredi? Est-ce que vous considérez le lundi comme une occasion de revoir le code de la semaine dernière tout en étant rafraîchi et revigoré?

Si le premier scénario est vous, alors peut-être qu'il est temps de sortir maintenant. Si la programmation ne vous interpelle plus et ne vous intrigue plus, vous ne serez pas heureux de le faire. Aussi simple que cela.

Si, cependant, vous pensez constamment à vous-même: "Je ne peux pas croire que je sois payé pour faire quelque chose que j'aime", il n'y a aucune raison de jamais arrêter de fumer.


4

J'ai posé une question très similaire sur Stackoverflow il y a quelque temps, et la réponse la plus précise que j'ai trouvée est qu'il s'agit davantage de votre surqualification pour la plupart des postes .

Je pense que vous devez vraiment connaître le poste dans lequel vous devriez être à ce stade de votre carrière. (J'ai posté une question similaire ce soir)


1
Dans cet esprit
Jason Baker

Dommage que cette question ait été retirée de SO maintenant
icc97

1
@ icc97 - Merci, mais ce n'est pas vraiment dommage. Ma question portait sur les stratégies pour gérer votre carrière à mesure que vous vieillissez et que vous n'êtes plus embauché en tant que «programmeur». Je m'attendais à; être un architecte, un manager, une figure d'autorité, etc ... mais la question a été perçue comme une plainte pour l'agisme et s'est transformée en une bataille ouverte / étroite. J'ai rapidement regretté de l'avoir publié et je suis heureux qu'il soit enfin mort et parti. Mon commentaire ci-dessus, à propos d'être surqualifié pour la plupart des postes, résumait cependant la conclusion finale.
John MacIntyre

4

J'ai tendance à ne pas embaucher des personnes qui ne contrôlent plus leurs fonctions corporelles.

Si vous éliminez les stéréotypes sur le manque d'énergie et de dynamisme, etc. (qui sont généralement aussi inutiles que tout autre stéréotype), le seul véritable facteur auquel je puisse penser est le degré de proximité de la personne à la retraite et le temps qu'il vous faudra.

Etant donné qu'il n'est pas rare qu'un programmeur de tout âge aille de l'avant après deux ou trois ans, c'est fondamentalement un problème qui ne se pose pas tant que la personne est intelligente, bien informée et qui travaille fort, je ne l'envisagerais pas.

Oh, et au Royaume-Uni au moins en tant qu'employeur, je devrais probablement mentionner que considérer l'âge de quelqu'un comme une raison pour embaucher ou non est illégal - bien qu'il soit évidemment très difficile de prouver que c'était la raison.


4

Je vais me lancer ici et suggérer le développement d'applications mobiles. Il s'agit d'un nouveau domaine dans lequel très peu de développeurs ont plus de deux ans d'expérience de plus qu'un débutant et nombre des personnes que je vois lors de rassemblements de développeurs mobiles ne sont pas des "poulets de printemps". Quelques applications mobiles réussies sur votre CV et les entreprises ayant besoin de développeurs mobiles ne se soucient pas de votre âge, de votre sexe, de votre origine nationale, de la couleur de vos yeux, etc. Et il existe actuellement une possibilité raisonnable que vous puissiez utiliser cet ensemble de compétences pour démarrer votre entreprise. propre business.

Bien sûr, les applications mobiles pourraient bien être une bulle proche de sa fin. Mais vous pourrez peut-être utiliser la sagesse de votre vie pour choisir la prochaine spécialisation croissante aussi bien ou mieux que beaucoup d'étudiants en CS.


"Bien sûr, les applications mobiles pourraient n'être qu'une bulle proche de sa fin" <- Aucune chance. C'est juste pour commencer. Les profits peuvent être noyés à cause de la concurrence massive, mais il s'agit clairement d'un domaine en pleine expansion qui ne disparaîtra pas.
Mike Rosenblum

@MikeRosenblum - J'aime aussi le marché actuel des applications mobiles. Mais le sénateur Joseph Kennedy aurait déclaré qu'il savait qu'il était temps de se retirer du marché boursier lorsqu'il a reçu des conseils en matière de valeurs mobilières de la part d'un cireur de chaussures. Je reçois beaucoup de conseils sur les idées d'applications de toutes sortes de gens ... mais mes chaussures n'ont pas brillé récemment. (attention au cygne noir).
hotpaw2

4

L'âge moyen des développeurs où je travaille est de 50 ans. Certains des meilleurs programmeurs que je connais ont plus de 50 ans. J'ai déjà vu ce genre de stupidité dans d'autres pays (sans nommer de noms ici), mais jusqu'à présent, tout va bien (doigts croisés) .


Mais votre cas est-il un cas particulier ou un scénario assez commun sur le marché du travail?
Tigran

4

Si vous aimez ce que vous faites, pourquoi cesseriez-vous de le faire? Si vous ne l'aimez pas, arrêtez-vous aujourd'hui. Mais je suppose qu’il n’ya pas d’âge ou de niveau d’expérience qui vous oblige à arrêter de coder. Avec tant de nouvelles choses à apprendre chaque année, cela durera toujours.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.