Hallo Habr! Ich präsentiere Ihnen die Übersetzung des Artikels
"Warum Sie nie zu alt sind, um Java (oder eine andere
Programmiersprache) zu lernen" von John Selawsky.
Liebe jeden Alters ist unterwürfig.
Trotz der Tatsache, dass so viele diesem Satz zustimmen, beobachte ich ständig, wie Menschen sich in imaginäre Rahmen treiben und uns davon überzeugen, dass es zu spät ist, etwas Neues zu lernen oder einen Beruf zu wechseln. Warum verwenden wir diesen Ansatz nicht für alles, was wir erreichen möchten, insbesondere wenn es darum geht, etwas Neues zu lernen, beispielsweise eine Programmiersprache?
Ich bin Lehrer des Java-Kurses und habe Beispiele von vielen Menschen, die im Alter von 30 Jahren oder älter angefangen haben, Java zu lernen. In der Tat werden die Menschen mit zunehmendem Alter erfahrener und weiser, sie sehen die Dinge anders, sie sind "wie ein Fisch im Wasser" bei allen neuen Unternehmungen. Darüber hinaus gibt es in der IT weniger Altersdiskriminierung (aus der Übersetzung. - Altersdiskriminierung ist eine Diskriminierung einer Person aufgrund ihres Alters) als in anderen Sektoren. Diese Branche schätzt Fähigkeiten, nicht das Alter des Programmierers.
Hier finden Sie
5 gute Gründe, warum Sie Ihre Wünsche nicht vernachlässigen und Java lernen sollten. Diese Gründe gelten für andere Programmiersprachen.
Grund 1. Das Erlernen neuer Dinge hilft Ihrem „Prozessor“, nicht zu versagen
Ob Sie es glauben oder nicht, jüngste medizinische Forschungen von
Cesar Quililan haben gezeigt , wie sich die Gehirnaktivität auf das Altern und die Gesundheit des Gehirns auswirkt. Es stellte sich heraus, dass es umso besser ist, je mehr Sie Ihr Gehirn trainieren.
Sie zeigten, wie Menschen im Alter von 60 bis 90 Jahren ihre Gesundheit und ihren Gehirnzustand verbesserten, indem sie nur mehrere Stunden am Tag Handarbeiten (aus der Übersetzung - zum Beispiel Stricken, hilft bei der Entwicklung der Gehirnkoordination, Verbesserung der motorischen Fähigkeiten usw.) machten . Stellen Sie sich nun vor, wozu das Gehirn eines 30-jährigen Mannes fähig ist.
Das Erlernen einer Programmiersprache ist gleichbedeutend mit dem Training Ihrer mentalen Prozesse - mentales Training, das Ihre Aufmerksamkeit und Konzentration erheblich verbessert.
Ein Beispiel für eine Erfolgsgeschichte eines
32-jährigen Mannes . Er wusste nichts über Programmierung oder technische Dinge, jetzt studiert er Programmieren an der Universität und sagt, dass es zu Beginn ziemlich schwierig war, aber jetzt ist sein Gehirn „scharf wie ein Rasiermesser“. Außerdem kümmert sich niemand um sein Alter.
Grund 2. Es gibt Unmengen von Online-Kursen und so weiter - niemand wird Ihr Alter sehen
Heutzutage gibt es viele Online-Kurse und viele Menschen erkennen, dass sie effektiver sind als Offline-Projekte und positivere Ergebnisse bringen. Die Gründe sind einfach: Die IT-Branche schätzt Ihr Wissen und nicht Ihre körperlichen Fähigkeiten, und Sie selbst wählen den richtigen Zeitpunkt und das richtige Tempo für Ihr Studium. Es gibt viele Geschichten über Menschen, die sie erfolgreich bestanden und in kürzester Zeit ihren Traumjob bekommen haben.
Hier sind drei bemerkenswerte Beispiele für Internetressourcen, in denen Sie Java lernen können:
- CodeGym (auch bekannt als JavaRush ) ist ein Online-Java-Programmierkurs.
das ist 80% Übung; - Code Academy - Dieses Programm hilft Ihnen beim Erwerb technischer Fähigkeiten, die für Ihre zukünftige Arbeit sehr nützlich sind.
- Darüber hinaus gibt es Online-Videokurse bei Coursera oder
Udemy - Plattformen, die Kurse von Online-Universitäten aus der ganzen Welt in verschiedenen Fächern beinhalten.
Sobald Sie anfangen, als Programmierer zu studieren oder zu arbeiten, benötigen viele sicherlich Mentoring-Unterstützung von denen, die bereits Spezialisten für Java sind. Darüber hinaus ist die Java-Entwicklergemeinde sehr entwickelt. Hier sind einige Plattformen, die Ihnen helfen, die erforderlichen Informationen zu finden oder um guten Rat zu bitten:
- Das Java-Forum ist ein klassisches Forum, das viele Themen und Unterabschnitte für die schnelle Suche enthält.
- Java Wold ist eine Plattform, auf der Nachrichten, Blogs, Experten und viele Dinge im Zusammenhang mit Java an einem Ort angesiedelt sind.
- CodeGym Help (auch bekannt als JavaRush) ist eine Community für Anfänger, in der sie schnelle und angemessene Unterstützung finden.
Orte, an denen Sie Fragen stellen und eine oder mehrere Lösungen von Benutzern finden können:
- Java subreddit: Austausch von Lösungen und Erfahrungen zu Themen und Themen im Zusammenhang mit Java;
- Subreddit programmieren: Fordern Sie Lösungen für jedes Programmierproblem an und finden Sie sie.
Blogs sind ebenfalls wichtig - sie verfolgen Updates, neue Funktionen und in der Regel diejenigen, die kürzlich hinzugefügt oder erstellt wurden, um das Schreiben von Programmen in Java zu vereinfachen:
- Java Geek: ist eine Quelle, in der Sie eine klare Erklärung für einen bestimmten Fall oder ein bestimmtes Problem finden. Außerdem ist sie in Kategorien unterteilt - Interaktion mit verschiedenen Technologien;
- Bench Resources: Eine weitere Quelle, die Java-Probleme und -Fälle beschreibt. Die Struktur ist zur schnellen Suche in Abschnitte unterteilt.
Und vergessen Sie natürlich nie eine andere wichtige Wissensquelle - Bücher. Sobald Sie Programmierer werden, möchten Sie nach einem langen Arbeitstag am Computer den Computerbildschirm auf etwas anderes ändern:
- Java lernen. Katie Sierra und Burt Bates. Die Autoren versuchen, ihr Wissen mit einer einfachen Sprache und visuellen Inhalten zu vermitteln, ohne darüber nachzudenken, wie schwierig es ist, die OOP-Sprache zu lernen.
- Java Anfängerleitfaden. Herbert Schildt. Beschreibt schrittweise die Grundlagen von Java , sodass der Leser von Anfang an Java verstehen und in Java eintauchen kann.
Wie Sie sehen, gibt es viele Online-Ressourcen, und das ist noch nicht alles. Was hindert Sie daran, jetzt nicht mit so viel Unterstützung Java zu lernen? Übrigens kümmern sie sich nicht um Ihr Alter, sondern nur um Ihr Wissen.
Grund 3. Alter spielt keine Rolle
Das Alter ist nur eine Zahl ... Ihres Niveaus. Leider gibt es ein globales Stereotyp und ein Missverständnis, dass Sie für den Rest Ihres Lebens nur eine Spezialität haben sollten. Aber wer hat gesagt, dass es so sein sollte? Sie sind ein Erwachsener, der weiß, wonach er sucht und welches Ergebnis er erzielen möchte. Deshalb entwickeln Sie diesen Funken, sobald Sie sich entscheiden, Code zu schreiben, und er wird früher oder später aufflammen.
Eine weitere Motivation ist, an sich selbst zu denken und sich niemals mit jemand anderem zu vergleichen, da die Menschen unterschiedliche Erfahrungen und unterschiedliche Wissensniveaus haben. Der Ausgangspunkt sollte das sein, was Sie vor Beginn des Trainings wussten. Sie werden überrascht sein, wenn Sie Ihren Fortschritt mit dem vorherigen Schritt vergleichen. Es gibt ein wunderbares Beispiel für einen Programmierer aus meinem Kurs, der noch nie einen Job im Zusammenhang mit technischen Fähigkeiten hatte. Aber er hat Schritt für Schritt beschlossen, Kurse über
CodeGym (JavaRush) zu belegen, und wissen Sie was? Er hatte Erfolg und bekam den Job, den er wollte. Und haben Sie niemals Angst vor „schlechtem Code“ oder mangelnder Erfahrung, da wir alle in jedem Alter am Anfang Fehler machen und diese allmählich verschwinden, wenn Sie Ihre Fähigkeiten verbessern. Wissen Sie, dass Junior-Studenten genauso besorgt sind wie Senior-Studenten? Werde ich Arbeit ohne Berufserfahrung finden? Die Wahrheit ist, dass einige Unternehmen nach Menschen mit minimaler Erfahrung suchen, um Spezialisten für ihre Projekte zu gewinnen. Darüber hinaus entwickeln sich Technologien jeden Tag weiter und erfordern viel Code und diejenigen, die ihn erstellen können. Du kannst nicht alles lernen :)
Grund 4. Java zu lernen ist wie jede andere Fähigkeit zu lernen.
Das Erlernen von Java unterscheidet sich beispielsweise nicht vom Fahrradfahren. Die Unterschiede sind nicht groß. Wenn Sie jedoch im Erwachsenenalter anfangen, Fahrrad fahren zu lernen, werden Sie sich natürlich Sorgen machen, und dennoch werden Sie weniger Zeit damit verbringen. Das Alter spielt eine wichtige Rolle. Ihre Weisheit und Erfahrung helfen Ihnen dabei, die dabei auftretenden Fehler zu korrigieren.
Beim Programmieren geht es nicht nur um das Codieren, sondern auch darum, den besten Weg zu finden, um das Problem zu lösen, mit dem Sie konfrontiert sind. Und hier kann Ihre Erfahrung viel helfen. Erfahrung in einem anderen Bereich ist daher ein großer Vorteil. Und viele, die bereits die ersten Schritte unternommen haben, erkennen an, dass ihre Erfahrung ihnen zum Erfolg verholfen hat.
Grund 5. Jetzt ist der richtige Zeitpunkt.
Verschieben Sie niemals das, was Sie planen, und beginnen Sie so schnell wie möglich mit dem Lernen, da der richtige Zeitpunkt möglicherweise nie kommt. Wenn Sie warten, verschwenden Sie Ihre kostbare Zeit. Darüber hinaus werden Sie später im Leben noch mehr Zweifel haben als jetzt, und es wird schwieriger sein, damit anzufangen.
Darüber hinaus haben Sie neue Möglichkeiten, mit denen Sie Ihren aktuellen Job verbessern, befördert werden oder sogar den Job wechseln können. Ist das nicht attraktiv? Auf Reddit ist es leicht, die Geschichte eines 30-Jährigen zu finden, der mit jungen Programmierern einen holprigen Weg gegangen ist. Dies machte ihn stärker und er bekam die Arbeit noch einfacher als erwartet.
Abschließend
Wenn Sie zu denen gehören, die an einem Scheideweg stehen und denken: "Ich bin zu alt für etwas Neues", sollten Sie wissen, dass das Alter nur eine Folge der Zeit ist, was Ihnen auch hilft, zu sehen, was Sie normalerweise nicht sehen junge Menschen.
Wenn Sie etwas Neues lernen, bleibt Ihre geistige Gesundheit in Ordnung, und Ihre geistige Schärfe ist denen, die jünger als Sie sind, nicht unterlegen.
Daher ist das Erlernen von Java zu Hause oder online nur eine weitere großartige Gelegenheit, um allen zu zeigen, dass Sie etwas anderes tun können. Akzeptiere es als eine weitere wichtige Fähigkeit. Darüber hinaus wird es niemanden interessieren, wie alt Sie sind, denn die IT-Branche ist Wissen.
Geben Sie also niemals Ihre Idee auf und machen Sie einfach weiter. Stellen Sie sicher, dass Sie immer enorme Unterstützung erhalten, egal welchen Weg Sie wählen.
Es ist nie zu spät, Java oder was auch immer zu lernen, denn je früher Sie mit dem Lernen beginnen, desto mehr Privilegien erhalten Sie aus dem Leben - fangen Sie einfach an! (
Tu es einfach )
Darüber hinaus können Sie durch Übung und Wissen Ihre Fähigkeiten verbessern, und dann werden Sie mit Sicherheit eine noch erfolgreichere Person.
Also, wenn du denkst, du bist zu alt dafür ...
- es ist nicht so.