Die folgende Geschichte wurde von Max Stern , einem Mitglied der CodeGym-Community, veröffentlicht . Wenn Sie diese Frage gestellt haben, werfen Sie einen Blick darauf. Oder wenn Sie jemanden kennen, der Zweifel hat, ob es zu spät ist, mit dem Erlernen des Programmierens zu beginnen, teilen Sie einfach diese Geschichte.

Ich wusste einfach nicht, dass ich den Zug verpasst hatte, also bin ich trotzdem hingefahren

Als ich zum ersten Mal darüber nachdachte, meinen Beruf zu wechseln, lag meine Jugend bereits in der Vergangenheit. Nicht, dass es allzu lange her wäre, aber ich habe drei ganze Jahrzehnte Leben hinter mir, und wie Sie wahrscheinlich wissen, ist dies für einige Personalmanager, die im IT-Bereich arbeiten, ein sehr fortgeschrittenes Alter.

Aber ich hatte keine Ahnung, dass mein Alter als „kurz vor dem Ruhestand“ angesehen werden könnte. Es kam mir gar nicht in den Sinn zu fragen: „Ist es nicht zu spät für mich?“ Und ich denke, diese Gedankenlosigkeit hat mich gerettet. Wenn ich über motivierende Artikel gestolpert wäre, in denen es hieß: „Es ist nie zu spät, selbst für einen grauhaarigen 29-Jährigen!“ Zu Beginn meines Studiums machte ich mir immer Sorgen und kam zu dem Schluss, dass ich wahrscheinlich etwas Wichtiges vom Programmieren nicht verstand. Ich könnte zum Beispiel zu der Überzeugung gelangt sein, dass für die Programmierung junge Gehirnzellen erforderlich sind und dass im Alter von 26 Jahren eine Art irreversible Mutation einsetzt – und dann heißt es: Mach das Licht aus und geh nach Hause. Vielleicht hätte ich die Idee ganz fallen lassen oder mich für eine radikale Gehirnoperation entschieden.

Oder machen Sie Gymnastik. Aufgrund der besonderen Muskelanforderungen dieser Athleten endet ihre Karriere im Alter von zwanzig Jahren und junge Turner werden nach dem achten Lebensjahr nicht mehr in die Profibahn aufgenommen. Und zum ersten Mal in ihrem Leben werden sie alte Männer und alte Frauen genannt.

Solche „jungen“ Berufe hatte ich noch nicht direkt kennengelernt. Ich habe Mathematik und eine Zeit lang Naturwissenschaften studiert. Dann ging er, um an der High School zu unterrichten. Eine weiterführende Schule (selbst eine Berufsschule) ist der letzte Ort, an dem Sie jemanden sagen hören: „Was?! Sie sind <eine beliebige Zahl zwischen 18 und 105 einfügen> Jahre alt! Sie werden nicht in der Lage sein, Lehrer zu werden. Das ist es auch spät (früh)“ oder „Sie haben überhaupt keine Neigung zum Unterrichten.“ Dort wird jeder, der auch nur den flüchtigen Wunsch zum Ausdruck bringt, das Vernünftige, Gute und Ewige in die Köpfe unserer Jugend einzupflanzen, gewaltsam gefangen genommen. Es gibt nicht einmal eine spezielle Prüfung, ob Kandidaten für den Beruf geeignet sind. Nur eine Überprüfung, um sicherzustellen, dass keine Vorstrafen vorliegen (und wenn Sie es wissen, wissen Sie es ...).

Ich hatte noch nie von strengen Altersgrenzen für Mathematiker oder Nicht-Programmieringenieure gehört. Also beschloss ich, dass ich etwas tun musste, denn irgendwann wurde mir klar: Wenn ich Gymnasiallehrerin bleibe, lande ich in einer Nervenheilanstalt. Oder ich werde einfach nicht lange durchhalten. Als ich mich entschied, meinen Beruf zu wechseln, liebte ich die Mathematik immer noch. Kindern gegenüber war ich größtenteils gleichgültig, aber es gab auch eine gewisse stille Verachtung. Angesichts der Anzahl meiner Nervenzellen, die in meinem ungleichen Kampf mit diesen jungen Kreaturen starben, war ich ein wenig verwirrt über mein Gehalt.

Okay, die High School zu verlassen ist eine Idee. Aber wohin? Zurück am Institut machte es mir Spaß, Programmierprobleme zu lösen. Allerdings habe ich nicht sehr viel gemacht, und ich hatte es bereits geschafft, alles zu vergessen. Trotzdem habe ich mich entschieden. Ich hatte keine Ahnung, dass ich diesen Zug verpasst hatte, also stieg ich einfach ein und fuhr los.

Wie ich das Programmieren gelernt habe (ganz kurz)

  1. Ich habe in der High School nur ein wenig Pascal gelernt.
  2. Ich habe am Institut ein wenig C und Java studiert.
  3. Ich hatte Vollzeit-Java-Kurse ausprobiert, diese aber abgebrochen (10 Jahre nach meinem Abschluss).
  4. Ich bin bei CodeGym gelandet (ein Jahr, nachdem ich die Vollzeitkurse aufgegeben hatte) – es gefiel mir, aber ich bin schnell „weggeflogen“, da mir die Zeit fehlte, tiefer einzusteigen.
  5. Dann beschloss ich, es ernst zu nehmen. Ich habe aufgehört, an der High School zu unterrichten, obwohl ich mehreren Schülern Nachhilfe gegeben habe. Übrigens: Wenn Sie sich als kompetenter Nachhilfelehrer erweisen, können Sie in einem Viertel der Zeit doppelt so viel verdienen wie ein Gymnasiallehrer – und über die Anzahl der Nervenzellen, die Sie dabei einsparen, verrate ich nichts. Ich habe weiter auf CodeGym gelernt. Manchmal quälte ich meinen befreundeten Programmierer mit Fragen. Ich habe Bücher gelesen und im Internet nach Antworten gesucht, ein Klassiker!
  6. Ich habe ein Praktikum bei einem Unternehmen absolviert und dieses erfolgreich abgeschlossen.

Irgendwann bin ich tatsächlich auf verschiedene altersbedingte Probleme gestoßen, einige davon direkt, während ich von anderen in Foren oder bei Gesprächen mit anderen zukünftigen Nachwuchsentwicklern im Alter von dreißig Jahren erfahren habe. Aber sind diese Probleme real? Sind sie mit den Herausforderungen unseres physiologischen Zeitalters verbunden, wie es bei den oben genannten Turnern der Fall ist, oder sind sie sozialer und psychologischer Natur? Ich werde diese Faktoren im Folgenden beschreiben. Und ich werde sie als falsch entlarven, obwohl ich nicht behaupten werde, dass „so gut wie jeder“ Programmierer werden kann.

Faktor Nummer eins. Eine psychologische Barriere oder „Die Uhr tickt …“

Erst als ich Level 20+ auf CodeGym erreichte und darüber nachdachte, einen Job zu bekommen, fühlte ich mich ein wenig unwohl und begann zu vermuten, dass ich nicht die junge und aufstrebende Person war, als die ich mich fühlte (und fühle). Und nicht, weil es mir schlechter ging als dem 17-jährigen John oder dem 23-jährigen Kyle, mit denen ich in einem Forum gechattet habe. Sondern weil sie mir die ganze Zeit viel Glück wünschten, denn „es ist so schwer, nach 30 zu lernen“. Und ein Junior-Entwickler zu werden – das ist einfach undenkbar! Sie werden Sie nicht einstellen, und wenn sie Sie einstellen, wäre es peinlich, jüngeren Leuten untergeordnet zu sein. Diese Selbstzweifel waren auch darauf zurückzuführen, dass ich ständig auf Artikel stieß, in denen die Aussage „Es ist nie zu spät“ zum Ausdruck kam, und mir klar wurde, dass sich jemand fragen muss, ob es zu spät ist .

Und mein guter Freund, ein Programmierer, sagte einmal: „Beeilen Sie sich, sonst passiert es nicht – sie schauen sich Ihren Lebenslauf nicht einmal an.“ Als ich das hörte, war ich völlig entmutigt ... Und ich verstand, was Frauen empfinden müssen, wenn sie ständig unhöfliche Hinweise erhalten, zu heiraten und Kinder zu bekommen. Denken Sie an den beißenden Satz, der als Besorgnis getarnt wird: „Die Uhr tickt.“

Ich kam definitiv zum Stillstand und war nicht in der Lage, eine einzige Aufgabe zu erledigen. Ich habe IDEA geöffnet, konnte aber keine einzige Zeile eingeben. Anstatt meinen Herzschlag zu spüren, hörte ich eine „tickende Uhr“, und jedes Ticken war tatsächlich ein voller Kampf, bedrohlich und laut, wie das Läuten der Glocken der Kremluhr.

Ehrlich gesagt haben mich diese läutenden Glocken in meinem Kopf für eine Weile außer Gefecht gesetzt. Ich kam zu dem Schluss, dass ich nur meine Zeit verschwendet hatte. Dass Programmieren für einen Anfänger in den Dreißigern höchstens ein Hobby ist und ich kein Profi werden konnte. Mit 22 Jahren begann ich, Gitarre zu spielen und ging zum Swingtanzen. Aber das Erlernen der Gitarre und des Tanzens nahm viel weniger Zeit in Anspruch und ich hatte keinerlei Hoffnungen, ein professioneller Tänzer oder Gitarrist zu werden. Was könnte mich also hier erwarten?

Glücklicherweise hielten diese Selbstzweifel nicht lange an. Die Logik kam ins Spiel. Und diese Logik besagte, dass dies alles ganz normale Angst sei. Dass das Problem nur in meinem Kopf lag – „Es gibt 23 Jahre alte Senior-Entwickler, und dieser alte Mann ist nicht einmal ein Junior-Entwickler.“ „Ich werde nie mit ihnen mithalten.“ Aber dann fragte ich mich: „Warum ihnen nachjagen? Wäre es nicht besser, einfach weiter fleißig zu lernen und zu sehen, was passiert?“

Und ich konnte wieder Code schreiben. Und je mehr ich schrieb, desto besser konnte ich es machen. Ganz logisch, oder?

Faktor Nummer zwei: Sind Erwachsene in der Schule schlechter?

Es stimmt, dass Lernen für Erwachsene nicht immer einfach ist. Das liegt jedoch nicht daran, dass das Gehirn erwachsener Menschen im Alter von 28 Jahren automatisch schrumpft, unabhängig davon, was ein 28-Jähriger mit seinem Leben anstellt. Der Grund für diese Schwierigkeit liegt in Wirklichkeit darin, dass viele Erwachsene es einfach nicht mehr gewohnt sind, regelmäßig zu lernen. Es ist, als würde man in ein Fitnessstudio gehen. Wenn du gehst, dann bleibst du zumindest in Form oder steigerst deine Fitness. Wenn Sie nicht teilnehmen, verschlechtern sich langsam alle Ihre Fitnesswerte. Wie in den schönen, aber albernen Worten in „Through the Looking Glass“ heißt es: Man muss so schnell wie möglich laufen, um an der gleichen Stelle zu bleiben. Wenn Sie woanders hin wollen, müssen Sie mindestens doppelt so schnell laufen .

Wenn Sie also 30 oder älter sind und Ihr Gehirn regelmäßig im weitesten Sinne beanspruchen (z. B. lesen, schreiben, eine Fremdsprache lernen, ein Musikinstrument studieren oder Modellflugzeuge bauen), wird es nicht schwieriger sein Für dich ist das Studium besser als für dich mit 20. Wichtig ist hier nur, dass du regelmäßig etwas tust. Ich habe regelmäßig gelernt. Da war zunächst mein Mathematikstudium. Dann lernte ich, wie man unterrichtet (im Ernst, ich studierte Kinderpsychologie, dachte darüber nach, wie man unvorbereiteten Köpfen mathematische Informationen vermitteln kann, schrieb Abstracts usw.) und lernte auch Englisch, Tanzen und Gitarre. Und seit kurzem lerne ich Boxen.

Ich bin seit mehreren Jahren Lehrerin und kann mit Fug und Recht behaupten, dass die Bedeutung des Alters eines Kindes völlig überbewertet wird. Ich habe unglaublich, unvorstellbar dämliche Kinder getroffen, entschuldigen Sie meine harten Worte. Sie saßen im Unterricht wie neunzigjährige Invaliden, oder vielmehr wie Opiumsüchtige. In der achten Klasse konnten sie keine Brüche addieren und einige hatten nur eine vage Vorstellung von der Multiplikation. Aber ich traf auch auf äußerst schwachsinnige Kinder, die begannen zu lernen und ihre Fähigkeiten zu entwickeln. Ich habe sehr begabte Kinder gesehen, und ich bin mir sicher, dass sie, sofern es nicht zu einem sehr schlimmen Vorfall kommt, ebenso begabte Erwachsene sein werden.

Ebenso traf ich als Erwachsener einen ehemaligen Klassenkameraden, der den Englischunterricht nur knapp und nur aus Mitleid bestand. Mit 29 Jahren fing sie wieder mit Englisch an, lernte die Sprache, arbeitet nun mit Übersetzungen und hat mich darüber hinaus auf den neuesten Stand gebracht.

Ja, es gibt einige Dinge, die Kinder besser machen können. Aber das ist beim Programmieren nicht der Fall, glauben Sie mir. Wenn Sie die Gewohnheit des Lernens verloren haben, ist es wichtig, dass Sie versuchen, sich wieder daran zu gewöhnen und sich Zeit dafür zu nehmen – eine Gewohnheit zu entwickeln. Vielleicht sollten diejenigen, die „aus der Gewohnheit heraus“ sind, Präsenzkurse belegen (nicht unbedingt über das Programmieren) und dann zu CodeGym oder einem Selbststudium der Programmierung übergehen. Wenn Sie nicht bereit oder nicht sehr motiviert sind, zu studieren, dann ist es wirklich zu spät für Sie. Auch wenn du 20 bist.

Faktor Nummer drei: nicht genug Zeit

Ich bin zu Beginn meiner Studienversuche auf dieses Problem gestoßen. Für Schüler von der Grundschule bis zur Universität widmen sie zwei Drittel ihrer aktiven Zeit dem Lernen. Dadurch fällt ihnen das Auftauchen eines anderen Studienfaches nicht so sehr ins Auge und beeinflusst sie auch nicht kritisch, wenn die Lernprozesse richtig strukturiert sind.

Die Hälfte meiner Zeit verbrachte ich bei der Arbeit. Ein anderer Teil ging an meine persönlichen Beziehungen. Ich habe täglich eine Stunde meinen Hobbys gewidmet. Und einen Teil des Tages ruhte ich mich aus (aber die meiste Zeit überprüfte ich meine abscheulichen Hausaufgaben). Oh, und ich habe manchmal geschlafen. Angesichts meines Zeitplans hatte ich, selbst wenn ich alle Hobbys völlig aufgegeben hatte, nicht genug Zeit für ernsthaftes, gehirnintensives Lernen. Ich war zu müde von der Arbeit.

Vielleicht ist das für die meisten Menschen ein sehr heikles Thema. Sie müssen die Lernzeit mit Ihren Lieben koordinieren, auf Unterhaltung verzichten, einen Lernplan erstellen und trotz Ihrer Müdigkeit nicht herumlungern. Ich konnte meinen Job problemlos kündigen, weil ich erstens vorher darüber nachgedacht hatte, wie ich ein Einkommen erzielen könnte (Nachhilfeunterricht), und zweitens wusste ich, dass ich meinen Job aus den oben beschriebenen Gründen jederzeit zurückbekommen würde. Deshalb werde ich hier nicht schreien: „Es ist ganz einfach, mach es einfach!“ Das ist nicht wahr. Vor allem, wenn man eine Familie hat. Aber in den meisten Fällen kann man einen Weg finden. Beispielsweise hat ein Freund der Familie die Anzahl der Raucherpausen und den Plausch mit Kollegen reduziert. Nachdem sie die Berechnung durchgeführt hatte, stellte sie fest, dass diese Aktivitäten etwa zwei Stunden ihrer Arbeitszeit in Anspruch nahmen. Sie begann härter zu arbeiten und gewann eine weitere Stunde Zeit. Infolge, Sie schaffte es, ihre ganze Arbeit zu erledigen und nutzte die zurückgewonnenen zwei oder drei Stunden, um auf CodeGym zu lernen. Sie ist übrigens diejenige, die mich auf die Website aufmerksam gemacht hat. Und ja, sie ist bereits eine mittelständische Entwicklerin. Und ja, sie ist in meinem Alter. Hier ist mein Fazit: Das Problem ist ernst, aber in vielen Fällen gibt es eine Lösung. Eine radikale Lösung, wie meine. Oder eine arbeitssparende Lösung, wie die meines Freundes. Oder etwas anderes. Versuchen Sie zumindest, einen zu finden.

Faktor Nummer vier: Jemandes Gatekeeper-Komplex oder „Oh, diese Frau in der Personalabteilung …“

Ich konnte immer problemlos mit Menschen kommunizieren, die viel älter oder viel jünger sind als ich. Aber nachdem ich meine Bekannten beobachtet hatte, wurde mir klar, dass dies weit von der Norm entfernt ist und ich in dieser Hinsicht eher ungewöhnlich bin. Ich weiß nicht, warum die Dinge so sind, aber sie müssen sich ändern. Sowohl in der IT als auch im Leben allgemein.

Auch wenn in allen IT-Foren behauptet wird: „Es kommt nicht auf Ihr Alter, sondern auf Ihr Wissen an“, hat in Wirklichkeit oft das Alter einen Einfluss darauf, wessen Lebenslauf ausgewählt wird. Vor allem, wenn es um Praktika in Unternehmen geht. Mein Freund absolvierte einen anständig bezahlten Vollzeit-Programmierkurs und sagte, dass der intelligenteste Typ in der Gruppe, der in meinem Alter war, von seinem Lehrer ständig gelobt wurde. Der Lehrer ist übrigens ein ausgezeichneter aktiver Senior-Java-Entwickler. Bevor ich mein Praktikum bekam, das ich erfolgreich abschloss, habe ich ihn mehrmals konsultiert und wertvolle Ratschläge erhalten. Zu dieser Lehrergruppe gehören auch zwei Universitätsstudenten. Eine „gute“ und eine „schlechte“.

Nun, diese Jungs haben sich nach Abschluss des Kurses „Java Enterprise, Spring und Hibernate“ für ein Praktikum beworben (nicht dasselbe wie ich, sondern ein anderes). Aus der gesamten Klasse wurden zwei Bewerber angenommen. Wen würdest du denken? Genau, die beiden Studenten. Sogar das „Böse“. Zwar brach er das Praktikum schnell ab, aber seine Zusage ändert die Situation: Er bekam nur aufgrund seines Alters eine Chance, genauso wie der vielversprechendste Kandidat in der Gruppe keine Chance bekam – auch aufgrund seines Alters. So wurde aus dem „vielversprechenden“ Studenten Programmierer, der „alte Kerl“ musste sich jedoch richtig anstrengen.

Ich erhielt keine einzige Antwort auf meinen Lebenslauf, als er mein Geburtsdatum enthielt, aber sobald ich ihn entfernte, begannen die Dinge zu passieren. Ich scherze nicht. Personalmanager, ist das Ihr Ernst? Anders verhielt es sich, als ich bereits bei einem Vorstellungsgespräch dabei war und Menschen für mich gewinnen konnte. Dann war mein Alter wirklich unbedeutend und mein Wissen und meine Kommunikationsfähigkeiten kamen leicht zum Vorschein. Mein Rat an Sie ist daher, Ihr Geburtsdatum zu entfernen und alle Informationen, die Ihr Alter verraten, aus sozialen Netzwerken zu entfernen (Personalmanager sehen sich diese manchmal an). Lass dich nicht nach deinem Alter beurteilen.

Fairerweise muss ich anmerken, dass es hervorragende Personalmanager gibt, die Lebensläufe nicht darauf überprüfen, ob sie „zu alt“ sind.

Schlussfolgerungen

  1. Programmieren ist kein Ballett. Es ist kein Knabenchor. Es ist keine Gymnastik. Dabei stellen altersbedingte Veränderungen kein inhärentes Hindernis dar. Ihr Lebensstil ist wichtiger.
  2. Es ist wichtig, die psychologische Barriere zu überwinden. Sind jüngere Leute in höheren Positionen? Fragen Sie sich einfach, warum Sie sich überhaupt mit ihnen vergleichen. Genug damit, sich an zukünftigen potenziellen Positionen zu messen. Messen Sie sich später selbst. Ist es zu spät, ein Profi in etwas Neuem zu werden? Nun, vielleicht sind Sie nicht ganz der Programmiervirtuose, der Sie geworden wären, wenn Sie mit 17 angefangen hätten (und das ist vielleicht keine Tatsache), aber Java-Projekte brauchen anständige Entwickler auf mittlerer Ebene, nicht weniger, wenn nicht sogar mehr als sie brauchen „Sterne“. Wenn Sie gerne programmieren oder logisch denken können und entschlossen sind, in einen Bereich einzusteigen, der sich gut auszahlt, dann machen Sie mutig den ersten Schritt.
  3. Sie müssen Zeit für das regelmäßige Lernen einplanen. Für einen Erwachsenen, der mit Beruf und Familie belastet ist, ist das zwar eine Herausforderung, aber in vielen Fällen lässt sich dieses Problem lösen, wenn man fleißig nach einer Lösung sucht. Analysieren Sie, was Sie an Wochentagen und am Wochenende tun. Überlegen Sie, was Sie ausschneiden und neu anordnen können, und machen Sie dann weiter.
    „Es ist nie zu spät zum Lernen“, sagte die Person, die nie aufgehört hat zu lernen. Wenn man eine Pause von zehn Jahren oder mehr hat, dann wird es richtig schwierig. Es könnte sich lohnen, ein paar Monate einem einfacheren Hobby oder einigen Kursen zu widmen, nur um zu versuchen, sich an den Lernprozess zu gewöhnen. Wenn Sie bereits (etwas, irgendwie) gerade lernen, wird das Erlernen des Programmierens für Sie kein Problem sein – zumindest kein Altersproblem.
  4. Können Sie die Punkte 2-4 ansprechen? Dann ist es noch nicht zu spät, Programmierer zu werden. Und ich frage nicht, wie alt du bist =).
  5. Ein engstirniger Personalmanager kann für einen älteren Arbeitssuchenden eine große Hürde darstellen, die jedoch überwunden werden kann. Lassen Sie Fremde beim Versenden Ihres Lebenslaufs jedoch nicht wissen, wie alt Sie sind. Lassen Sie sie sich Ihren Technologie-Stack und Ihre Kommunikationsfähigkeiten ansehen.
  6. Es ist nur dann zu spät, wenn Sie zu faul zum Lernen und Handeln sind, wenn Sie nicht bereit sind, für Ihre Ausbildung etwas zu opfern und sich keine Zeit nehmen können. Und wenn das der Fall ist, dann ist es zu spät, selbst wenn man erst 19 ist.