Wie alt ist "zu alt"? [geschlossen]

114

Mir wurde gesagt, dass ich, um als Bewerber ernst genommen zu werden, Jahre einschlägiger Erfahrung aus meinem Lebenslauf streichen, das Jahr, in dem ich meinen Abschluss gemacht habe, streichen oder beides. Oder sich gar nicht erst bewerben, denn niemand möchte Programmierer einstellen, die älter sind als sie. 1

Oder dass ich eine Firma gründen sollte, nicht weil ich möchte oder weil ich ein Produkt habe, das mir wichtig ist, sondern weil ich auf diese Weise einen Job bekommen kann, wenn / wenn meine Firma erworben wird.

Oder dass ich mich mehr auf Managementjobs konzentrieren sollte (was ich in der Vergangenheit erfolgreich gemacht habe), weil ... nun, sie konnten diese nicht wirklich erklären, außer die Implikation war, dass Sie über ein bestimmtes Alter ein Verlierer sind, wenn Sie schreibe noch Code. Aber ich schreibe gerne Code.

Hast du das gesehen? Ist dies nur ein lokales Problem (Nordkalifornien)?

Wenn Sie jemals Programmierer eingestellt haben: 2

  • Wie alt war der älteste Bewerber von den erhaltenen Lebensläufen?
  • Wie alt war die älteste Person, die Sie interviewt haben?
  • Wie alt (bei Einstellung) war die älteste Person, die Sie eingestellt haben?

Wie alt ist "zu alt", um als Programmierer beschäftigt zu sein?

1 Ich gehe davon aus, dass alle Bewerber über eine gleichwertige Berufserfahrung verfügen. Es geht nicht um jemanden mit drei Jahrzehnten COBOL, der sich für einen Java-Guru-Job bewirbt.
2 Ja, ich weiß, dass Sie (zumindest in den USA) nicht fragen sollen, wie alt ein Bewerber ist. Nach meiner Erfahrung können Sie sich jedoch aus einem Lebenslauf einen Überblick verschaffen.

Dori
quelle
Ist diese Frage vielleicht regionalspezifisch?
Bernard
@Bernard - seltsamerweise vielleicht nicht, weil das OP die Region / das Land nicht spezifiziert hat.
Otávio Décio
Nein, nein, nur eine Frage zu deiner Erfahrung und der Welt, in der du lebst.
Tigran
5
Sie sollten aufhören zu codieren, wenn Sie aufhören, es zu lieben
alternativ am
Klingt nach einer kulturellen Sache.

Antworten:

59

Nachdem ich gerade mit fast 50 in Großbritannien einen neuen Job bekommen habe, kann ich sagen, dass es möglich ist und Sie nie zu alt sind.

Es gibt zwei Ansätze - beide setzen voraus, dass Ihre Fähigkeiten für den Job relevant sind.

  1. Bleib bei dem, was du weißt und werde ein Guru. Dies ist riskant, da die Anzahl der Jobs, die "alte" Technologien erfordern, von Jahr zu Jahr geringer wird. Wenn sich die Leute jedoch von solchen Jobs zurückziehen, wird es offene Stellen geben.

  2. Aktualisieren Sie Ihre Fähigkeiten. Ich bin letztes Jahr zu Silverlight gezogen, was mich zu diesem Job gebracht hat. Dies und meine vorherigen Teamführungsrollen, die mein neuer Arbeitgeber als relevant ansah.

ChrisF
quelle
87

Ich bin 52 Jahre alt und Technologiedirektor eines Unternehmens, das ich vor 15 Jahren mitgegründet habe. Diese Frage liegt mir am Herzen. Ich verbringe ungefähr 40% meiner Zeit mit dem Programmieren, hauptsächlich mit der Entwicklung bestehender und neuer Produkte, und ich hoffe wirklich, dass ich in 10 Jahren das Gleiche tun kann.

Ich bin fasziniert von der Vorstellung, dass ältere Programmierer auf einzigartige Weise durch irrelevante Fähigkeiten behindert werden. Ich finde, dass dies das Problem bei jüngeren Entwicklern ist - wenn ich einen Flash-Programmierer oder einen Flex-Programmierer haben möchte, ist das ganz einfach. Wenn ich einen mit nachgewiesenen Fähigkeiten in Bezug auf Unternehmensdatenbanken oder Netzwerke oder mit einer Erfolgsbilanz in der kommerziellen Produktentwicklung haben möchte, ist dies viel schwieriger zu finden. Ältere Programmierer können sich genauer über Designentscheidungen und Probleme im Zusammenhang mit dem Softwarelebenszyklus unterhalten, da sie bereits ein Leben lang Erfahrungen mit Erfolgen und Fehlern gesammelt haben.

Das Problem für ältere Programmierer ist nicht, dass sie ihre intellektuellen Fähigkeiten verlieren, sondern dass sie von der Vorstellung verführt wurden, dass sie „Manager“ werden sollten. Meiner Meinung nach kann ein guter Programmierer mit jahrzehntelanger Erfahrung mehr Entwicklungssoftware verdienen, als wenn er eine schlecht definierte Managementleiter erklimmt, vorausgesetzt, er findet (oder startet) eine Organisation, die Innovation und Kompetenz belohnt.

In einer Welt, in der Millionen von Entwicklern mit den gleichen Fähigkeiten über das Internet verfügbar sind, ist die Vorstellung, dass nur die Jugend einen Wert hat, einfach dumm.

Colin Dixon
quelle
59

Sie müssen niemals aufhören zu programmieren, solange Sie Spaß daran haben, was Sie tun. Möglicherweise hat Ihre Organisation jedoch eine Obergrenze, die Sie erreichen, und Sie können einfach keine höhere Position einnehmen oder ein höheres Gehalt erzielen, es sei denn, Sie verlassen das Unternehmen oder verlassen die Programmierung und übernehmen eine Führungsrolle als Manager oder technischer Leiter.

Thomas Owens
quelle
2
Und obwohl es zeitliche Beschränkungen gibt, bezweifle ich, dass Sie jemals in der Lage sein werden, Code zu schreiben.
JeffO
3
@JeffO Das ist wahrscheinlich wahr, aber nach dem, was ich gesehen habe, haben viele Manager und Führungskräfte keine Zeit, Software bei der Arbeit zu entwickeln, mit ihren anderen Verantwortlichkeiten. Einige arbeiten jedoch immer noch an persönlichen Projekten zu Hause. Es hängt sehr von Ihrer Organisation und Ihren Aufgaben ab.
Thomas Owens
Vor allem, wenn Sie ständig mit Besprechungen, Telefonaten, E-Mails und Budgets gestört werden, haben Sie möglicherweise nie die Möglichkeit, einen sinnvollen Code zu schreiben. Ich würde versuchen, wenn möglich in den Codeüberprüfungsprozess involviert zu sein.
JeffO
3
Es gibt auch viele Open-Source-Projekte, zu denen Sie beitragen können.
Neal Tibrewala
1
Mein Chef ist der Produktentwicklungsmanager, und trotz vieler Anforderungen an seine Zeit übernimmt er die Verantwortung für die Codebasis unserer wichtigsten Geschäftsanwendungen. SEIN Chef ist jedoch der CTO, und ich habe nie gesehen, dass er eine einzige Zeile codiert. Also stimme ich zu; Es kann durchaus eine Obergrenze geben, ab der Sie nicht mehr viel Codierungsarbeit sehen.
KeithS
37

Ich bekam meinen ersten Programmierjob im Alter von 37 Jahren. Das ist also nicht zu alt, um anzufangen, wenn Sie klug, lernwillig und bereit sind, das Gehalt eines Junior-Programmierers anzunehmen.

Eric Wilson
quelle
11
Yay! Schön, eine positive / Erfolgsgeschichte zu hören.
JBRWilkinson
2
Als ich im Management war, stellte ich mehr Leute ein, die älter waren als ich, als Leute, die jünger waren als ich ...
Brian Knoblauch
1
W00T. Ich bin gerade 37 Jahre alt. Danke, dass Sie ein Lächeln auf mein Gesicht zaubern :)
James P.
1
Ich bin froh, dass meine Erfahrung Sie ermutigt hat. Ich bin jetzt vierzig, programmiere immer noch sehr gerne und habe kein Juniorgehalt mehr. Hoffe es geht dir gut.
Eric Wilson
36

Als ich daran arbeitete, meine aktuelle Position zu finden, nahm ich an einem Workshop teil, bei dem ich mindestens ein Jahrzehnt jünger war. Eine Anzahl der anderen Teilnehmer des Workshops waren über 50 Jahre alt und hatten große Schwierigkeiten, Arbeit zu finden. Einige der Beobachtungen, warum dies so ist, waren:

  • Viele Arbeitgeber gehen davon aus, dass Sie, seit Sie älter sind, auch ein paar Jahre im letzten Beschäftigungsverhältnis erzielen möchten, bevor Sie in den Ruhestand treten. Wenn Sie nach einem Kandidaten suchen, möchten Sie wirklich jeden Monat herausfinden, den Sie bekommen können.
  • In der gegenwärtigen Wirtschaft und auf dem Arbeitsmarkt bewerben sich viele SEHR erfahrene und SEHR qualifizierte Menschen um Jobs, die weit unter ihren Qualifikationen liegen. Arbeitgeber neigen dazu, entweder unter der Annahme, dass Sie irgendwie beschädigte Waren sind, misstrauisch zu sein, oder sie gehen davon aus, dass Sie so schnell wie möglich loslegen werden. Eine weitere Sorge hängt oft mit Ihrem erwarteten Gehalt in Bezug auf die Stellenausschreibung zusammen.

Letztendlich versuchen die Arbeitgeber, den größten Gewinn für ihr Geld zu erzielen. Allzu oft verbinden sie Erfahrung und Reife mit "alt" und glauben, dass sie mit jemandem zusammenarbeiten werden, der jünger und rauer ist, aber sie können sie billiger trainieren und halten Sie sie länger als jemand mit mehr Erfahrung und Reife.

In meinem jetzigen Team ist unser Scrum Master und Team Leader ein Mann in den Fünfzigern und er ist von unschätzbarem Wert, wenn es darum geht, raue Stellen auszugleichen und mit unserem oberen Management umzugehen. Auf der anderen Seite macht es mir nichts aus, dass er nicht viel Code schreibt, da der Großteil seiner Programmiererfahrung aus mindestens einem Jahrzehnt stammt und sich daher eher nach VB6 als nach PHP anfühlt.

Persönlich denke ich, dass ältere Programmierer großartige Mentoren und Teamleiter sind, weil sie in allen Aspekten der Entwicklung große Erfahrung haben. Möglicherweise wurde aus diesem Grund vorgeschlagen, dass Sie sich mehr mit Führungsrollen befassen. Ich denke, Arbeitgeber erkennen dies ebenfalls und stellen eher jemanden mit viel Erfahrung in einer Führungsrolle ein als einen anderen Kodierer.

Randbemerkung: Die meisten Personen mit Erfahrung in der Einstellungsbranche empfehlen älteren Bewerbern, Termine zu meiden oder den Teil ihrer Berufserfahrung anzupassen, um ihr Alter herabzusetzen.

Als letztes ist zu prüfen, ob Sie zu Interviews kommen oder ob Ihr Lebenslauf einfach abgelehnt wird. Wenn Sie in die Interviews einsteigen, ist Ihr Lebenslauf wahrscheinlich nicht das Problem.

Noah Goodrich
quelle
26
Das Komische daran ist, dass der Typ, der gerade sein Studium beendet hat, vermutlich nicht annähernd so lange bleibt und die Kosten für die Ausbildung möglicherweise viel höher sind als für jemanden, der sofort produktiv ist. Im Einstellungsspiel spielen oft falsche Annahmen eine Rolle.
HLGEM
2
@HLGEM, genau. Die Frage an einen Ort, der denkt, dass Sie zu früh in den Ruhestand gehen, lautet: Wie lange sind Ihre anderen Entwickler schon hier? Wie viele waren mehr als ein Jahr oder zwei oder drei hier? Leider wird man in den meisten Fällen von Altersdiskriminierung nie die Möglichkeit haben, diese Frage zu stellen.
Kyralessa
20

Nein.

Diese Wahrnehmung ist darauf zurückzuführen, dass es in den neunziger Jahren und danach beim Programmieren eine enorme Zunahme neuer Marktteilnehmer gab. Bis in die 1980er Jahre war es ein ziemlich kleiner Nischenberuf, aber dann explodierte es in den letzten 20 Jahren plötzlich - und abgesehen von einigen älteren Karrierewechslern -, dass die meisten Leute, die es machten, jung waren.

Grundsätzlich gilt: Das Durchschnittsalter der Programmierer wird steigen, wenn diese anfängliche Ausbuchtung der neunziger Jahre und der Einstieg in die Programmierung älter wird. Offensichtlich werden einige zum Management übergehen oder ihre Karriere verändern, aber nicht genug, um diesen unvermeidlichen demografischen Wandel zu verhindern. Außerdem: Nach der Dotcom-Pleite studierten weniger junge Leute Programmieren, was bedeutet, dass der Eintritt von jungem Blut etwas verlangsamt wurde.

Stellen Sie es sich wie die Demografie eines Entwicklungslandes vor: enorme Geburtenraten, hohe Sterblichkeitsraten, enorme Ausbuchtung der jungen Bevölkerung. Wenn sich das Land weiter entwickelt, leben die Menschen länger und haben im Allgemeinen weniger Kinder.

Wenn Sie jetzt 35 Jahre alt sind und 40, 45, 50 Jahre alt sind, hat Sie das Durchschnittsalter der Programmierer ebenfalls auf diese Stufen gebracht. Es ist ein vorübergehender demografischer Ausrutscher, kein fester Bestandteil des Programmierberufs.

Bobby Tische
quelle
3
+1 ausgezeichneter Punkt, wirft ein neues Licht auf die Dinge. (Und ich hoffe um meinetwillen, es ist richtig :-)
Péter Török
Dies ist ein wirklich hervorragender Punkt, der über die Pluspunkte älterer Programmierer hinausgeht.
ICC97
19

Während meiner Tätigkeit als Teamleiter hatte ich mehrere Gelegenheiten, jemanden über 50 (und einen über 60) in meinem Team zu haben. Ich kann Ihnen nur sagen, dass die Erfahrung gut war. Ich würde fragen, ob ich jemanden mit den letzten 10 Jahren als Manager oder Architekt gesehen habe, der versucht hat, sich für einen Entwicklerjob zu bewerben. Sie sind möglicherweise kleiner geworden und suchen nur einen Job. Aber wenn sie praktisch gewesen wären, würde ich das überhaupt nicht in Frage stellen.

In diesem Alter sind alle angehenden Manager und Architekten Manager und Architekten ... jeder, der noch programmiert, möchte programmieren.

MIA
quelle
2
Zählen Sie mich in der Gruppe "Code wollen". 50+ und immer noch keine Lust zu verwalten. Ich wurde von jemandem eingestellt, der jünger ist als ich und mein letzter, FWIW. Ich liebe es, Code zu schreiben und ich bin gut darin.
Bryan Oakley
18

Schauen Sie sich den Fall Grace Hopper an . Sie arbeitete bis zu ihrem Tod im Alter von 85 Jahren mit Programmieren weiter. Ich erinnere mich, dass sie vor vielen Jahren ein 60-minütiges Special über sie gesehen hatte. Sie war eine faszinierende Person. Wenn Sie eine Leidenschaft für etwas haben, dann ist das Alter kein Faktor.

Für das, was es wert ist, bin ich über 50 und sehe keinen Grund, nicht mehr das zu tun, was mir Spaß macht. Es gibt immer noch viel zu lernen und das macht mir Spaß.

Rechnung
quelle
17

Eine zu berücksichtigende Sache ist, wie viele einen 50 oder 60 Jahre alten Programmierer einstellen werden? Wenn alles, was Sie tun, Code ist, gibt es meiner Meinung nach nicht annähernd so viele Jobs für einen älteren Programmierer wie für einen Programmierer der frühen zwanziger bis späten dreißiger Jahre. Ein Grund, warum ich weiß, dass dies existiert (ich habe andere beauftragte Mitarbeiter gefragt), ist, dass ein 40-jähriger Manager etwas müde von jemandem ist, der 15 Jahre älter ist als er. Werden sie meinen Anweisungen folgen? Wie fest sind sie in ihren Wegen? Werden andere diesen Opa-Kodierer anziehen und ihm folgen?

Bei fast allen Stellenangeboten, die ich in diesen Tagen bekomme (ich bin 43 Jahre alt), muss ich eine bestimmte Anzahl von Management- / Aufsichtspflichten erfüllen.

Ab einem bestimmten Alter halte ich es für ratsam, den Fokus von "nur Codieren" auf Codieren zu verlagern und mehr Aufsichtsfunktionen zu übernehmen. In unserer heutigen Welt wird einfach erwartet, dass ältere Menschen eine führendere Rolle einnehmen. Und wie ich bereits sagte, scheinen sich viele auf natürliche Weise älteren Menschen zu widersetzen.

Vielleicht können Sie sich nur auf das Schreiben von Code konzentrieren, aber das Erhalten und Erhalten neuer Jobs wird mit zunehmendem Alter zumindest ein bisschen schwieriger.

ElGringoGrande
quelle
7
Je älter Sie werden, desto schwieriger wird es, neue Jobs in einem Bereich zu finden. Wo ich derzeit arbeite, sind wir einige unserer stärksten Programmierer über 50, und jeder Manager, der es ablehnt, die stärkeren Entwickler bei der Einstellung aufgrund des Alters in Betracht zu ziehen, ist ein Idiot, für den ich persönlich unabhängig von meinem Alter keine Lust hätte, zu arbeiten. Mein jetziger Chef ist fast halb so alt wie ich und ich habe auch kein Problem damit, dass er bedeutend jünger ist als ich.
HLGEM
1
@HLGEM Sie müssen ein Ausnahmefall sein. Die meisten Manager sind in Bezug auf ihre prekären Machtverhältnisse (Alliteration Badge!) Furchtbar unsicher und fühlen sich in Bezug auf einen Untergebenen, der möglicherweise mehr Geld verdient als er / sie, unwohl.
maple_shaft
1
@HLGEM Ich bin beeindruckt, dass Ihr Chef so aufgeschlossen ist - wie alt sind die letzten drei Programmierer, die er eingestellt hat?
Robrambusch
2
Warum sollte es wichtig sein, wie alt der Programmierer ist? Überholen nicht alle Programmierer die Manager?
PSR
4
Ich bin im Begriff, 65 zu werden. Ich habe nicht die Absicht, mich zurückzuziehen. Abgesehen von der Dotcom-Pleite vor 10 Jahren hatte ich nie Probleme, Arbeit zu finden. Ich bekomme wahrscheinlich jede Woche Anrufe von Headhuntern. Ich liebe es zu programmieren und hatte nie den Wunsch, Manager zu werden. Mein jetziger Manager bei meiner Arbeit vor Ort ist 50 Jahre alt und auch der Architekt. Er versucht auch zu codieren, hat aber Probleme, genügend Zeit dafür zu bekommen. Die andere Firmware-Programmierer ist auch über 60.
Tcrosley
15

Ich bin freiberuflicher Programmierer (meistens Embedded C, auch PHP und C #) und über 60 Jahre alt. Derzeit habe ich vier aktive Verträge. In vielen meiner Jobs treffe ich nie die Leute, mit denen ich arbeite. Ich habe keine Daten in meinem Online-Lebenslauf, die älter als ungefähr 1990 sind.

Tcrosley
quelle
15

Die Karriere jedes Einzelnen verläuft unterschiedlich, da wir unterschiedliche Bedürfnisse haben und unterschiedliche Entscheidungen treffen. Ich kenne eine Menge von über 50 Programmierern, ich arbeite mit einer guten Anzahl von ihnen zusammen, weil wir versuchen, Talente einzustellen, die nicht älter sind, und ehrlich gesagt legen wir größten Wert auf fundierte Erfahrungen, die die jüngeren Leute einfach nicht haben.

Mit zunehmendem Alter müssen Sie Entscheidungen treffen. Sie können Programmierer bleiben, aber das kostet im Allgemeinen weniger Lohn. Sie können zu einem technischen Leiter wechseln, der in der Regel noch einige Programmier-, aber auch einige Verwaltungsaufgaben umfasst. Sie können ein Spezialist werden (BI, Architektur, Systemanalytiker, Datenbank usw.), der sich oft bezahlt macht, aber in Bezug auf die verfügbaren Gesamtjobs begrenzt ist. Sie können zu einer Projektmanagement- oder Business Analyst-Rolle wechseln und die Programmierung vollständig verlassen. Vielleicht möchten Sie sogar ein Restaurant eröffnen oder eine Farm kaufen und die Geschäftswelt ganz hinter sich lassen. Alle diese Optionen sind offen, wenn Sie jung sind, und schließlich wird Ihre Auswahl die für Sie realisierbaren einschränken.

Mir persönlich ist aufgefallen, dass es viel schwieriger ist, dorthin zu gelangen, wenn Sie bis Mitte 30 nicht zum Management übergegangen sind. Dies gilt jedoch möglicherweise nicht für andere Standorte.

Aber der Punkt, den ich versuche, ist, dass Sie Ihre Karriereentscheidungen kontrollieren. Sie müssen nicht das tun, was andere tun, nur weil die meisten Leute das tun. Tun Sie, was für Sie am besten ist. Und denken Sie niemals, Sie hätten eine unwiderrufliche Entscheidung getroffen. Ich habe meine Karriere 5 oder 6 Mal gewechselt, das Leben führt dich manchmal zu unerwarteten Orten. Was Sie mit 20 wollen, ist wahrscheinlich nicht das, was Sie mit 50 wollen, und das ist in Ordnung. Manchmal treffen wir Entscheidungen, um das Essen auf dem Tisch zu halten und die Ausbildung unserer Kinder zu bezahlen. Es gibt viele Programmierer, die Manager für die Bezahlung geworden sind. Es gibt andere, denen es egal ist, wie viel sie anbieten. Sie sind der Meinung, dass sich der Stress des Managements nicht lohnt. Und andere sind reine Programmierer, die niemals an etwas anderes denken können, weil es nicht so sehr darum geht, was sie tun, sondern darum, wer sie sind.

HLGEM
quelle
i Ruhestand voll und ganz zustimmen, will , wenn im Mitte der 30er Jahre, und Code für mich
ERJAN
14

Es war ein interessanter Artikel vor kurzem - die Deep Dark Secret of Silicon Valley http://techcrunch.com/2010/08/28/silicon-valley%e2%80%99s-dark-secret-it%e2%80%99s- Alles über das Alter /

Grundsätzlich heißt es, dass das Tal jüngere Kandidaten bevorzugt, die für niedrigere Löhne rund um die Uhr einstellen, und befürwortet, dass erfahrene Programmierer nach Erreichen eines bestimmten Alters in Führungspositionen wechseln. Das Problem ist, dass es nicht so viele Führungspositionen gibt, die man umgehen kann.

Ich arbeite nicht im Tal, aber meine persönliche Erfahrung ist, dass erfahrene Programmierer immer noch programmieren können und aufgrund ihrer Erfahrung wertvoll sind, und in meinem Nacken des Waldes gibt es Firmen, die sie einstellen werden.

fjxx
quelle
2
Es ist definitiv ein Vorteil, unerfahrene / Junior-Leute einzustellen, die nicht wissen, dass 60 Stunden pro Woche zu viel arbeiten und dass 20.000 GBP nicht genug verdienen. Die Karrieremöglichkeiten eines großen Namens in Ihrem Lebenslauf sind es wert, ein paar Jahre "Tour of Duty", IMO, zu absolvieren.
JBRWilkinson
12

Ich sitze neben ein paar über 50-jährigen C # -Entwicklern. Es gibt kein inhärentes "Too Old", sondern nur Wahrnehmungen der Interviewer. Daher müssen Sie möglicherweise noch mehr tun, um die Leute davon zu überzeugen, dass Ihr Wissen auf dem neuesten Stand ist.

Oder werde soylent Programmierer. So oder so. : P

Fischtoaster
quelle
12

Niemand möchte Programmierer einstellen, die älter sind als sie

TooOld = Interviewer.Age + 1

DavRob60
quelle
2
Mein Chef ist halb so alt wie ich.
HLGEM
4
Mein Kollege kennt Simple Minds nicht einmal ...
Pierre Watelet
1
Hey, ich habe den Fragesteller zitiert! Das war ein Witz!
DavRob60 20.09.10
4
while(true) { Interviewer.Age++; } //should have made that private! mwuhahaha!
Fleisch
1
Wir hassen anscheinend Spaß hier. Schande über dich für den Scherz!
Pwny
12

Ich bin 59 Jahre alt und arbeite jeden Tag als Softwareentwickler, seit ich 1994 aus dem US-Militär ausgeschieden bin.

Was ich nach ungefähr 45 Jahren herausgefunden habe, ist, dass es keinen Grund gibt, überhaupt zu versuchen, einen Job bei einem Unternehmen mit einer Personalabteilung zu bekommen. HR-Mitarbeiter befürchten, dass eine Klage wegen Diskriminierung aufgrund des Alters anhängig wird, wenn die neue, ältere Anstellung nicht funktioniert. Also praktizieren sie Altersdiskriminierung von vornherein.

Die beste Wahl für einen älteren Programmierer, der einen Job sucht, ist die Suche nach einem kleinen Startup, vorzugsweise von einem ehemaligen Kollegen oder zumindest einem Unternehmen, das klein genug ist, um keine Personalabteilung zu haben. Wenn Sie mit dem eigentlichen Entwicklerteam sprechen können, besteht eine vernünftige Chance, dass sie hinter Ihr graues Haar sehen können. Zumindest hat das bei mir geklappt.

Ich habe vor, als Entwickler weiterzumachen, bis ich die Arbeit satt habe, was bisher noch nicht geschehen ist. Mein jetziger Auftritt ist ziemlich stabil, aber wenn er vergeht, finde ich entweder einen anderen Job oder mache meinen eigenen Job.

Jim in Texas
quelle
1
+1 Um deinen eigenen Job zu machen. Wenn Sie dies jedoch tun, benötigen Sie wahrscheinlich einige organisatorische und / oder aufsichtsrechtliche Fähigkeiten.
ElGringoGrande
1
Sind Sie sicher, dass HR Sie aufgrund Ihres Alters aussortiert hat? Besteht die Möglichkeit, dass Ihnen die richtigen "Schlagworte" in Ihrem Lebenslauf fehlen? Ich frage, weil ich weiß, dass ich wahrscheinlich an Orten gearbeitet habe, an denen die Personalabteilung viele großartige (ältere) Programmierer aussortiert hat, weil sie kein "AJAX" in ihrem Lebenslauf hatten. Ich bin erst seit ein paar Jahren im IT-Bereich aktiv und schätze allmählich die Haltung meiner älteren Kollegen, die Modeerscheinungen und Trends erkennen können, bevor ich kann.
Graham
"Sind Sie sicher, dass HR Sie aufgrund Ihres Alters aussortiert hat? Besteht die Möglichkeit, dass Ihnen die richtigen" Modewörter "in Ihrem Lebenslauf gefehlt haben?" Ich weiß nicht, warum ich keinen Job bekommen habe, aber ich mache das, was passiert ist, wenn ich in großen Organisationen war, in denen ein qualifizierter älterer Kandidat mit Codewörtern wie „Nicht zu einer Kultur passt“ oder „Karriereende“ berücksichtigt und abgelehnt wurde '.
Jim In Texas
11

Es hängt von der Person und der Art der Intensität ab. Als ich älter wurde, bemerkte ich, dass ich weniger Geduld für lange Stunden oder schlechte Arbeitsbedingungen habe, aber ich kann es trotzdem ertragen. Es kann von Person zu Person unterschiedlich sein, aber Dinge wie das Ziehen von Allnächtern fordern einen höheren Tribut von mir. Ich kann es schaffen, aber die Wiederherstellung dauert länger als früher.

Wenn Sie unter intensiv viel Nachtschwärmer und hohen Stress verstehen, dann würde das wohl niemanden belasten, aber es ist gut möglich, dass ältere Menschen mehr zu kämpfen haben. Wenn mit intensiv gemeint ist, dass es viel zu lernen gibt, wäre ich nicht so besorgt. Jeder lernt anders und sie müssten es einfach im Laufe der Zeit bewerten.

Wenn ich jedoch die Erfahrung, die ich jetzt habe, auf eine jüngere Version von mir übertragen könnte, würde ich ihm sagen: "Sei vorsichtig, wenn du viele unvernünftige Dinge tust, auch wenn du jung bist ... Corporate America wird dich gerne gebrauchen und dir nichts hinterlassen für diese Anstrengung zu zeigen. "

Bernard Dy
quelle
14
Wiederholte Forderungen für lange Stunden sind ein Zeichen für ein zerbrochenes Projekt in einer zerbrochenen Organisation, und ich werde es nicht mehr tun. Wenn sich das Auto im Sumpf befindet, hilft es nicht, das Gaspedal weiter zu betätigen.
Kevin Cline
9

Persönlich würde ich keinen Job wollen, den ich bekommen müsste, indem ich verstecke, wie alt ich war (Vollständige Offenlegung: Ich bin 27, das ist also kein Problem für mich).

Oder dass ich mich mehr auf Management-Jobs konzentrieren sollte (was ich in der Vergangenheit erfolgreich gemacht habe), weil ... nun, sie konnten diese nicht wirklich erklären, außer die Implikation war, dass Sie über ein bestimmtes Alter ein Verlierer sind, wenn Sie schreibe noch Code. Aber ich schreibe gerne Code.

Ich denke, Sie haben zwei Dinge, die gegen Sie arbeiten:

  1. Ältere Programmierer haben mehr Erfahrung und kosten mehr Geld.
  2. Ich denke, dass Softwaregeschäfte im Silicon Valley (wenn man Nordkalifornien in Betracht zieht) eine "Up or Out" -Mentalität angepasst haben. Wenn Sie ein bestimmtes Alter erreicht haben und noch kein eigenes Unternehmen gegründet haben oder zumindest keine Führungsrolle in einem übernommen haben, müssen Sie entweder wirklich keine Leidenschaft für das Software-Geschäft haben oder nicht so gut darin sein.

Ich sage nicht, dass diese Argumentation richtig ist oder dass ich ihnen zustimme. Ich sage nur, dass es so ist. Diese beiden Probleme werden eine große Rolle spielen, wenn Sie einen Startup-Job suchen, aber sie werden wahrscheinlich weniger von Bedeutung sein, wenn Sie einen Job für ein etablierteres Unternehmen suchen.

Haben Sie sich schon einmal für eine Stelle als Tech Lead oder Architect beworben? Das sind "fortgeschrittenere" Positionen, die nicht unbedingt Management-Auftritte sind.

Jason Baker
quelle
8

Ich arbeite in Korea. In diesem Land sind über 40-Jährige als Programmierer zu alt. Der Vorstand möchte, dass sie Manager sind. Aber nur wenige von ihnen können Manager sein. Der Rest von ihnen sollte in Rente gehen. So finden sie einen neuen Job wie ein eigenes Unternehmen. Deshalb wollen die meisten koreanischen Programmierer ins Ausland.

Devgrapher
quelle
9
Was für eine idiotische Art, ein Softwareunternehmen zu führen! Ohne die Erfahrung älterer Entwickler werden jüngere Entwickler für immer dieselben Fehler machen.
Gary Willoughby
7

Ich werde 34 Jahre alt, wenn ich meinen Abschluss mache, und im Alter von 32 Jahren konnte ich ein 12-monatiges Praktikum absolvieren, wobei mir ein weiteres Praktikum und mehrere andere Praktika in fortgeschrittenen Interviewphasen angeboten wurden. Mein Punkt ist, dass nach meiner Erfahrung das Alter nicht wirklich ein Faktor war. Es geht um die Fähigkeiten, die Sie haben, sind sie aktuell? Und, sehr wichtig, es geht um Ihre Soft Skills, insbesondere um Kommunikation.

Um mich hervorzuheben, habe ich das Praktikum angetreten. Außerdem habe ich mit der Open Source-Entwicklung begonnen, um der möglichen Maxime des Ageismus entgegenzuwirken und um zu beweisen, dass ich engagiert und enthusiastisch (extrem wichtig) im Programmieren bin.

Zuvor war ich als Kundendienstleiter tätig, und ich glaube, dass dies sowohl bei der Einholung von Interviews / Angeboten als auch in meinem eigenen Vertrauen im Umgang mit Interviewern funktioniert hat.

Ich bin in Großbritannien, ich bin nicht sicher, ob dies das gleiche ist, wo Sie leben?

Darren Young
quelle
+1, um deine Fähigkeiten auf dem neuesten Stand zu halten. Unser Feld wächst schnell; Lernen Sie unbedingt neue Technologien und versuchen Sie nicht, neue Probleme in alte Lösungsformen zu integrieren. Wenn Sie zwei Bewerber hätten, einer mit den neuesten Technologien Java und Oracle und einer mit Erfahrung in Node.js und MongoDB, von denen Sie annehmen würden, dass sie auf dem neuesten Stand sind? (Tut mir leid, dass Sie sich für Java entschieden haben, aber Sie haben die Idee.)
Michelle Tilley
@BinaryMuse Wenn ich Anfänger in der IT bin, wäre es besser, wenn ich Node.js und MongoDB anstelle von Java und Oracle studiere?
Neuling
@ newbie Nicht unbedingt; Bei dieser ganzen Frage geht es um die spätere Entwicklung . Stellen Sie sicher, dass Sie in dieser Phase des Lebens mit neueren und aktuelleren Technologien Schritt halten (anstatt sich auf "alte Favoriten" zu stützen, wie wir es alle gerne tun), und zeigen Sie auf großartige Weise, dass Sie sich dem Programmieren verschrieben haben ", wie Darren es so beredt ausdrückt.
Michelle Tilley
7

Als jemand zu sprechen, der Entwickler interviewt hat. Das Einzige, was mich interessiert, ist, ob Sie den Job machen können und ob Sie gut zu meinem Team passen.

Ältere Entwickler haben aufgrund ihrer Erfahrung die Möglichkeit, mehr Vorteile als ihre jüngeren Kollegen für denselben Arbeitsaufwand zu nutzen.

dietbuddha
quelle
6

Ich bin 46 Jahre alt. Ich habe Mitte der 90er Jahre angefangen zu programmieren. Heutzutage legen die meisten Arbeitgeber mehr Wert auf Zertifizierungen als auf Inhalte, was traurig ist, aber das sehe ich zumindest an der Ostküste. Halte deine Fähigkeiten auf dem neuesten Stand. Es ist nervig. Aber genau das müssen Sie tun, wenn Sie im "praktischen" Teil dieser Branche bleiben möchten. Ansonsten üben Sie, wie Sie sagten, Führungspositionen aus. Nicht so lustig oder interessant, aber heutzutage ist ein Job gut zu haben.

Skatterbrainz
quelle
1
Ich glaube nicht, dass Sie eine pauschale Aussage über Zertifizierungen machen können. Ich habe noch nie für jemanden gearbeitet, der gedacht hat, dass Zertifizierungen überhaupt etwas wert sind. Vielleicht habe ich Glück gehabt.
Bryan Oakley
6

Es gibt immer Jobs für fähige Entwickler. Zeigen Sie etwas Energie und Problemlösungsfähigkeit, und Sie werden eine Position finden. Ich mag naiv sein, aber ich denke, dass Menschen bei der Einstellung als so alt gelten, wie sie handeln. Ich kenne zwei Jungs in den Fünfzigern, die gerade VC-Mittel für ihr Web-Startup erhalten haben.

Kevin Cline
quelle
5

Ich bin 30 und habe Leute interviewt, die so jung wie 20 oder so alt wie 50 oder vielleicht ein bisschen älter zu sein schienen.

Ich versuche mich nicht darum zu kümmern, wie alt die Leute sind, aber ich gebe zu, dass ich wahrscheinlich voreingenommen bin. Ich habe zu viele Jobs gemacht, bei denen es sich um rein weiße Männer mit 22 bis 26 Hochschulabsolventen (CS-Abschluss, Mathematik-Nebenfach) handelte. Wenn Sie sich in irgendeiner Weise davon unterscheiden, bin ich bereits mehr an Ihnen interessiert.

Trotzdem denke ich, dass unser Interviewprozess wenig subjektiv ist. Ich habe einen Standardsatz von Programmierfragen, und Sie erhalten ein Whiteboard und Marker und müssen Code schreiben. Wenn du es schaffst, ist das großartig, und wenn du es nicht schaffst, ist das schade.

Sie könnten argumentieren, dass das Format dumm ist (es ist wahrscheinlich) oder die Fragen albern sind (sie sind wahrscheinlich), aber ich denke, dass es für Softwareunternehmen heutzutage ziemlich typisch ist. Meine Fragen reichen im Wesentlichen von "Wenn Sie in der ersten Woche mit CS 101 wach waren, werden Sie mich auslachen, weil ich etwas so Einfaches gefragt habe" bis zu "das ist ziemlich repräsentativ für die Dinge, an denen wir tatsächlich arbeiten". Ich bin vielleicht aufgeregter über die Aussicht, jemanden einzustellen, der nicht wie der Rest meiner Kollegen aussieht, aber mein letztes Ja / Nein hängt nur davon ab, ob Sie Code schreiben können.

Ich bin mir sicher, dass es Unternehmen gibt, die nicht so gut wie ich sind und nur junge Leute einstellen möchten. Wenn Sie auf sie stoßen, schauen Sie weiter. (Oder fangen Sie selbst an. Im Internet weiß niemand, ob Sie 100 Jahre alt sind!)

Zwei Vorbehalte, die ich mir vorstellen kann:

Wenn Ihr Lebenslauf Sie so erfahren erscheinen lässt, dass Sie ein wesentlich höheres Gehalt verlangen, als wir derzeit zahlen können, wird Ihr Lebenslauf möglicherweise von der Personalabteilung gefiltert, bevor er überhaupt bei mir eingeht. Wenn Sie wirklich mehr verlangen würden, als wir uns leisten können, ist dies ein guter Filter. Aber wenn Sie dies nicht tun, möchten Sie vielleicht einen Weg finden, um in Ihrem Lebenslauf zu verdeutlichen, dass Geld für Sie kein so großes Geschäft ist.

Wir wissen, dass ältere Menschen über mehr Erfahrung und ein besseres Urteilsvermögen verfügen, aber jüngere Menschen scheinen eher bestimmte Technologien zu nutzen, die wir verwenden, und wir mögen Menschen, die auf den Weg gebracht werden können. Es ist mir noch nie passiert, aber wenn wir einen Slot und zwei Bewerber hätten, könnte es für uns schwierig sein, zwischen "jung und verwendet unseren Technologie-Stack vor" im Vergleich zu "erfahrener, aber nie verwendet" zu wählen. Zum Glück ist dies für Sie leicht zu lösen: Nehmen Sie sich ein wenig Zeit, um mit einer heißen neuen Technologie etwas aufzubauen. (Sie programmieren seit 30 Jahren und haben im letzten Monat gerade etwas in Rails eingebaut? Schön!) Tatsächlich ist das ein guter Rat für jeden.

Ken
quelle
5

"Sollte" ist ein vager, zwielichtiger Ausdruck. Die nützliche Frage bei dieser Entscheidung ist: Was passiert, wenn ich trotzdem bleibe? Es gibt eine Reihe von Dingen, an die ich denken könnte.

  • Ich werde allmählich meine Berührung verlieren und arbeitslos, wenn ich jemals meinen Job verliere. Das ist eine schwierige Frage. Niemand möchte glauben, dass es ihnen passieren könnte, also ist es vielleicht wahr und jeder auf dem Gebiet leugnet es? Auf der anderen Seite kann Donald Knuth Ringe um mich herum programmieren und Sie zusammenstellen, und er ist 73. Dies hängt mit dem nächsten Punkt zusammen:

  • Die Leute (Arbeitgeber, Kollegen) werden denken, ich verliere es und machen das Arbeitsleben weniger angenehm als jetzt. Das ist auch zweifelhaft, aber einfacher zu testen: Fragen Sie herum! Was müssen Personen, die jünger oder älter sind als Sie, melden?

  • Irgendwann wird mir auf dem Feld total langweilig, denn unter der Sonne gibt es nichts Neues. Ich bezweifle das sehr, aber wenn es passiert, kann man zumindest allmählich einen Übergang machen, ohne viel Zeitdruck zu haben. (Es sei denn, es geht in eine Richtung, die auch erfahrene Personen vom Beitritt abhält ...)

Insgesamt kann ich mir dann nicht viele Gründe vorstellen, die Besetzung vorzeitig zu beenden.

Kilian Foth
quelle
5

Denken Sie an Ihr Wochenende.

Sie verlassen die Arbeit am Freitag, fahren nach Hause, essen zu Abend und entspannen sich. Vielleicht machst du am Wochenende ein paar Arbeiten im Haus, reist ein bisschen, machst ein paar Hobbys. Grundsätzlich genießen Sie Ihre Freizeit und finden andere Dinge zu tun.

Wie fühlst du dich am Sonntagabend? Wie fühlen Sie sich bei dem Gedanken, Montagmorgen zur Arbeit zu fahren? Haben Sie ein schlechtes Gefühl im Magen, wenn Sie daran denken, die nächsten fünf Tage damit zu verbringen, Code herauszuschlagen?

Oder freuen Sie sich nach einem schönen erfrischenden Wochenende darauf, wieder ins Büro zu kommen und einige der Probleme anzugehen, die bei Ihrer Abreise am Freitag noch ungelöst waren? Sehen Sie den Montag als Chance, den Code der letzten Woche zu überprüfen, während er aktualisiert und belebt wird?

Wenn Sie das erste Szenario sind, ist es vielleicht an der Zeit, jetzt auszusteigen. Wenn die Programmierung Sie nicht mehr ständig herausfordert und fasziniert, werden Sie einfach nicht glücklich sein, dies zu tun. So einfach ist das.

Wenn Sie sich jedoch ständig denken: "Ich kann nicht glauben, dass ich dafür bezahlt werde, etwas zu tun, das ich liebe", dann gibt es keinen Grund, jemals aufzuhören.

AWT
quelle
4

Ich habe vor einiger Zeit eine sehr ähnliche Frage zu Stackoverflow gestellt, und die Antwort, die ich am genauesten fand, ist, dass es mehr darum geht, dass Sie für die meisten Positionen nur überqualifiziert sind .

Sie müssen wirklich wissen, in welcher Position Sie sich zu diesem Zeitpunkt Ihrer Karriere befinden sollten, denke ich. (Ich habe heute Abend eine ähnliche Frage gestellt. )

John MacIntyre
quelle
Schade, dass diese Frage jetzt aus SO entfernt wurde
icc97
1
@ icc97 - Danke, aber es ist keine große Schande. Meine Frage betraf Strategien, um Ihre Karriere im Alter zu managen und nicht mehr als "Programmierer" eingestellt zu werden. Ich habe erwartet; Sei ein Architekt, Manager, Autoritätsperson usw., aber die Frage wurde als über Agismus jammernd empfunden und in einen offenen / engen Kampf verwickelt. Ich habe es schnell bereut und bin froh, dass es endlich tot und weg ist. Meine Bemerkung, dass ich für die meisten Positionen überqualifiziert sei, fasste die endgültige Schlussfolgerung zusammen.
John MacIntyre
4

Ich stelle normalerweise niemanden ein, der nicht mehr die Kontrolle über seine Körperfunktionen hat.

Wenn Sie Klischees über mangelnde Energie und Dynamik usw. entfernen (die im Allgemeinen genauso wertlos sind wie jedes andere Klischee), kann ich mir nur vorstellen, wie nah die Person am Ruhestand ist und wie lange sie Sie noch nicht verlassen hat.

Da es für einen Programmierer jeden Alters nicht ungewöhnlich ist, nach 2 bis 3 Jahren weiterzumachen, ist dies im Grunde genommen kein Problem, solange die Person klug, sachkundig und fleißig ist, würde ich es nicht in Betracht ziehen.

Oh, und in Großbritannien sollte ich zumindest als Arbeitgeber erwähnen, dass es illegal ist, das Alter einer Person als Grund für eine Einstellung zu betrachten oder nicht - obwohl es offensichtlich sehr schwer zu beweisen ist, dass dies der Grund war.

Jon Hopkins
quelle
4

Ich werde hier einsteigen und die Entwicklung von mobilen Apps vorschlagen. Es ist ein neues Gebiet, in dem nur sehr wenige Entwickler mehr als ein paar Jahre Erfahrung haben als Anfänger, und viele der Leute, die ich bei Treffen mobiler Entwickler sehe, sind keine "Frühlingshühner". Ein paar erfolgreiche mobile Apps in Ihrem Lebenslauf und Unternehmen, die mobile Entwickler benötigen, interessieren sich nicht für Ihr Alter, Geschlecht, Ihre nationale Herkunft, Ihre Augenfarbe usw. Und es besteht derzeit eine vernünftige Möglichkeit, dass Sie diese Fähigkeiten nutzen, um Ihr Unternehmen zu gründen eigenes Geschäft.

Natürlich könnten mobile Apps kurz vor dem Ende eine Blase sein. Möglicherweise können Sie jedoch die Weisheit Ihres Lebens nutzen, um die nächste wachsende Spezialisierung herauszufinden, oder besser als viele CS-Studenten.

hotpaw2
quelle
"Natürlich könnten mobile Apps kurz vor dem Ende eine Blase sein" <- Keine Chance. Es fängt gerade erst an. Gewinne können durch massive Konkurrenz ertrinken, aber dies ist eindeutig ein explodierender Bereich, der nicht verschwinden wird.
Mike Rosenblum
@MikeRosenblum - Ich mag auch den aktuellen Markt für mobile Apps. Aber Senator Joseph Kennedy sagte angeblich, er wisse, dass es an der Zeit sei, die Börse zu verlassen, als er von einem Schuhputzer Tipps für Aktien erhielt. Ich bekomme viele Tipps für App-Ideen von allen möglichen Leuten ... aber in letzter Zeit habe ich meine Schuhe nicht geputzt. (Vorsicht vor dem Schwarzen Schwan).
hotpaw2
4

Das Durchschnittsalter der Entwickler, in denen ich arbeite, beträgt 50 Jahre. Einige der besten Programmierer, die ich kenne, sind weit über 50 Jahre alt. Ich habe diese Art von Dummheit in anderen Ländern gesehen (hier keine Namen zu nennen), aber hier so weit so gut (Daumen drücken) .

Otávio Décio
quelle
Aber ist Ihr Fall ein bestimmtes Szenario oder ein Szenario, das auf dem Arbeitsmarkt häufig genug ist?
Tigran
4

Wenn du liebst, was du tust, warum würdest du jemals damit aufhören? Wenn es dir nicht gefällt, hör heute besser auf. Aber ich denke, es gibt kein Alter oder Erfahrungsniveau, das Sie dazu zwingen würde, das Programmieren zu beenden. Mit so vielen neuen Dingen, die jedes Jahr zu lernen sind, wird es für immer weitergehen.

Holli
quelle