JavaRush /Java-Blog /Random-DE /Es ist niemals zu spät!
Данил Суетин
Level 35
Берлин

Es ist niemals zu spät!

Veröffentlicht in der Gruppe Random-DE
Nun, ich wollte die Geschichte mit etwas Inspirierendem und leicht Verständlichem beginnen ... Aber auch hier lief es auf typische Muster in Bezug auf das Alter hinaus, über die alle reden, die man aber persönlich nie spürt. Es ist niemals zu spät!  - 1Hallo Kollegen. Mein Name ist Danil, ich bin 35 Jahre alt und Programmierer. Der Hintergrund meiner Karriere ähnelt dem von Tausenden und Millionen anderer in unserem Land und vielleicht auf der ganzen Welt. Aufwachsen, Spaß haben, an nichts denken. Ich interessierte mich für etwas, las etwas, respektierte etwas. Ich dachte, ich wäre auf der Spur. Dann ging ich irgendwo studieren. Weil ich nicht an einen anderen Ort gelangen konnte. Und wenn Sie darüber nachdenken – wollten Sie das? Gab es in diesem Moment ein Verständnis dafür, was Sie wollten? Echte Träume? Nicht nur, um viel Geld zu verdienen, sondern um etwas zu tun, das Sie gerne tun würden?! Nein natürlich nicht. Ich habe irgendwie in der Schule gelernt. Seit ich in der 6. Klasse den Informatikclub kennengelernt habe, war da eine Art Verlangen nach Computern... Sogar ein Interesse am Programmieren, daran, etwas zu verstehen. Aber jetzt, nach so vielen Jahren, erscheint es lächerlich seltsam, dass damals kein Wunsch bestand, tiefer zu gehen. Verstehen, herausfinden und fühlen ... In den fernen 95ern programmierten wir in QBasic und träumten davon, „unsere eigene Version von Windows“ (die wir damals noch nicht einmal sahen) im VGA-Modus herauszubringen :) Oder ein Computerspiel zu entwickeln , wie Command & Conquer oder so etwas wie die damals modischen Quests, aber nur bei denen der Hauptcharakter Bill Gay ist (Shhh!). Wir haben uns Pascal angesehen, aber dort war alles so kompliziert ... Wir haben etwas über C gehört, konnten aber kein einziges Programm ausführen. Wir studierten und spielten auf dem ersten x386, unter dem blauen Auge von MS DOS, dem Gewicht von Kisten mit einem Dutzend Disketten und Witzen über Terrabyte-Festplatten. Das alles war also da, aber es gab weder den Wunsch noch das Verständnis dafür, dass man tiefer in all das eintauchen könnte. Ehrlich gesagt gab es in den Folgejahren sogar Fälle, in denen man durch Programmieren fliehen und manchmal sogar etwas dazuverdienen konnte. In meinem Leben habe ich 1 Programm für eine Abschlussarbeit und mehrere für Studienleistungen geschrieben, obwohl ich noch nie in einem solchen Fachgebiet studiert habe :) Und das alles ohne Eintauchen, aus purer Begeisterung. Natürlich würde ich jetzt nicht mit diesem Code arbeiten wollen :D Ich bin auf eine Baufachschule gegangen, habe eine passable Ausbildung zum Baumeister gemacht, aber glücklicherweise keinen Job im Vertrieb bekommen. Da ich bei der Arbeitssuche sehr passiv war, bekam ich einen Job als Mechaniker in einem Unternehmen, das Heizungsnetze wartet. Dann gelangte er, ebenfalls über einen Bekannten, in den Bereich der Verbraucherdienstleistungen, wo er die nächsten 12 Jahre zuverlässig festhielt. Und jetzt bin ich bereits Reparaturtechniker für mobile Geräte! Diese Arbeit ist natürlich nicht schlecht. Und es scheint, dass man ein gutes Einkommen erzielen kann und dass es Raum für Entwicklung gibt... Aber das alles war nicht der Fall. Das Gefühl eines Amateurs begann überall aufzutauchen. Es gibt genug Arbeit, Stammkunden kehren zurück, aber es ist nicht alles beim Alten. Es fühlt sich an, als ob Sie nicht ganz verstehen, wie das alles funktioniert. Und gleichzeitig ist die Einsicht, dass eine bezahlte Ausbildung über 5 Jahre auch zu nichts führt. Nach fünf oder sechs Jahren verursachte mir das Reparieren von Telefonen bereits erhebliche Übelkeit. Ich wollte, wenn schon nicht meinen Beruf wechseln, so doch zumindest „Freischwimmen“ gehen. Aber diese passiven Wünsche sollten natürlich nicht in Erfüllung gehen. Die Jahre sind wie im Flug vergangen und jetzt bin ich schon 33. Jeder, der 10 Jahre jünger ist, könnte sagen, dass das schon fast das Alter ist, aber er Jeder, der 10 Jahre älter ist, wird ihm natürlich nicht zustimmen, genauso wie ich auch nicht zustimmen werde :) Aber aus Langeweile und Monotonie beim Reparieren von Telefonen begann ich, mich auf verschiedene kreative Aktivitäten einzulassen. Und so habe ich mir bereits vorgestellt, dass meine Berufung Design oder schlimmstenfalls Website-Erstellung, 3D-Modellierung oder Videobearbeitung ist! Glücklicherweise hat diese Leidenschaft mein Leben wirklich verändert. Innerhalb weniger Jahre entstanden Teilzeitjobs und bedeutende Preise bei Kreativwettbewerben. Und so wurde ich zu einem anderen Job berufen – als Designer bei einem örtlichen Produktionsunternehmen. Plötzlich wehte ein Wind der Veränderung in meinem Leben, wie im berühmten Lied der Scorpions. Nachdem ich zum ersten Mal seit langer Zeit den Job gewechselt hatte, hatte ich plötzlich das Gefühl, ich könnte alles ändern, wenn ich wollte. Mir wurde klar, dass ich nicht jede Minute meines Lebens damit verbringen werde, an jemandes Telefon herumzufummeln oder mit Freunden von Freunden von Freunden von Bekannten darüber zu reden, was sie tun sollten, damit ihr Telefon funktioniert, oder fruchtlos entspannt Panzer zu spielen oder bei der Arbeit zu sitzen und Die Angst, dass eine unvorsichtige Handlung mich dazu zwingen würde, mein ohnehin schon geringes Gehalt für den Kauf eines kaputten Teils auszugeben – mir wurde klar, dass ich mich ändern konnte. Verändere mich, um tatsächlich das zu tun, was ich will. Und als ich anfing, als Designer zu arbeiten, stellte sich heraus, dass ich kein Design machen wollte. Natürlich sind Zeichnen, Design, Webmastering, Modellieren und Videobearbeitung interessante Berufe. Aber etwas fehlte ihnen, Kreativität auf einer anderen Ebene. Als ich die Anzeige „Java-Kurse“ und das versprochene Gehalt nach der Ausbildung sah, verstand ich, wie es war :) Ja, natürlich! Mein ganzes Leben lang habe ich davon geträumt, Programmierer zu werden! Ein Gehalt, das drei- oder viermal höher ist als meins, und ein Job, bei dem man nachdenken muss! Ein Job, bei dem Sie nur an Ihren Kopf gebunden sind! Davon habe ich immer geträumt, aber Gott, wie lange habe ich es nicht verstanden! „Weißt du“, sagte ich zu meiner Frau. - Was ist, wenn ich Programmierer werde? Sie bekommen 100-200.000. „Natürlich“, sagte sie. - Aufstehen. Und wir werden nach Brasilien gehen. - Aber das ist keine Frage eines Monats. Des Jahres! Und abends werde ich immer sehr beschäftigt sein! - Nun... was können Sie tun? So hätte alles angefangen, aber... Aus irgendeinem Grund genehmigte die Bank einen Kredit in Höhe von 30.000 Euro für die Ausbildung eines Designers, der kürzlich in den Arbeitsmarkt eingetreten war. Und wie sich herausstellte, nicht umsonst :) Nicht alle Unfälle sind zufällig, wie der alte Oogway Meister Shifu immer zu sagen pflegte. Der Wunsch, schnell in die Reihen der Programmierer aufzusteigen, könnte sich als traurig erweisen. Denn bei der Ausbildung kommt es nicht auf den Betrag an, den man dafür bezahlt, sondern auf das Wissen, das man erhält. Obwohl ich keine teuren Kurse belegt habe, habe ich meinen Wunsch, Programmierer zu werden, nicht aufgegeben. Die Situation hat dazu beigetragen. Eine ruhige, friedliche Umgebung, in der Sie nachdenken und entspannen können. Gehalt! Im Laufe des nächsten Monats durchforstete ich das Internet auf der Suche nach dem besten (und natürlich kostenlosen!) Weg, Java-Programmierer zu werden. Warum Java? Schließlich haben sie die höchsten Gehälter! So bin ich zu JavaRush gekommen . Damals hatte es ein altes Design, das so sehr an den einst beliebten Zeichentrickfilm Futurama erinnerte. Mit 10 kostenlosen Levels und einem kitschigen, „technischen“ Javarush war ich sofort fasziniert. Ich beeilte mich eifrig zum Lernen. Ich dachte, dass ich nach 10 Leveln, durch das parallele Studium kostenloser Kurse wie denen auf Youtube, verschiedener Seminare wie Geekbrains und Anwendungen wie SoloLearn, wahrscheinlich so kompetent werden würde, dass ich in meiner Karriere definitiv etwas erreichen würde! Ich habe die ersten 10 Level in einer Woche oder weniger abgeschlossen. Es war so einfach, aufregend, komplex und gleichzeitig berauschend – unbeschreiblich. Natürlich gab es auch tiefe Missverständnisse. Können Sie sich vorstellen, wie es ist, fast 20 Jahre lang zu denken, dass man sich gut mit Programmieren auskennt und dass ein Programm eine Datei ist, die von oben bis unten ausgeführt wird ... und dann mit der Tatsache konfrontiert zu werden, dass das Programm keine Datei ist alle, aber ein ganzes Projekt, und es gibt immer noch eine Menge Dateien im Projekt, und wenn Sie auf die Schaltfläche „Ausführen“ klicken (im damals ungewöhnlichen IntellijIDEA), ist es nicht unbedingt die Datei, die Sie auf dem Bildschirm sehen wird gestartet... Es war schmerzlich unverständlich, also irgendwo in der Wildnis der alten Diskussionen finden sich immer noch meine wütenden und beleidigenden Kommentare über die Kurzsichtigkeit der Ersteller, die ihre Benutzer nicht für völlig neu hielten und nichts verstanden über diese neumodischen „Ideen“ =) Es ist niemals zu spät!  - 2So endeten die kostenlosen 10 Level – schnell, in einem Atemzug. Es war so gut, dass ich fast sofort eine kostenpflichtige Fortsetzung für einen Monat gekauft habe. Das war für mich ein bedeutender Kauf. Zuerst lief es gut, aber die folgenden Level waren viel schwieriger. Darüber hinaus kam ich zu der Erkenntnis, dass es bis Level 10 relativ einfache algorithmische Probleme gab und ich nie ein tiefes Verständnis für „moderne Programmierung“ entwickelte. Ein Monat ist vergangen und ich habe keine nennenswerten Fortschritte gemacht. Wahrscheinlich näher an Level 20 oder so. Aber jeden Tag hatte ich das Gefühl, dass ich nicht mithalten konnte. Das Geld wurde investiert, aber ich kann es nicht rechtfertigen. Unter der Last der Erkenntnis meiner Ohnmacht brach ich den Unterricht für ein oder zwei Monate ab. Nur gelegentlich habe ich mir einige interessante Videos zum Thema angeschaut, allerdings ohne Details. Das neue Jahr 2017 naht. Und dazu ein riesiges Geschenk, auf das alle JavaRush-Studenten warten – ein riesiger Rabatt von 50 % auf die Studiengebühren. Die Selbstquälerei ließ nach, aber der Traum lebte noch. Und ich habe es gekauft. Es handelte sich nicht um kosmisches, sondern um sehr bedeutendes Geld, das gerechtfertigt werden musste. Unmittelbar nach den Neujahrsferien machte ich mich mit neuem Elan an die Arbeit. Ich erinnere mich, dass alles gut lief, bis ich auf ein scheinbar einfaches, aber gleichzeitig sehr schwieriges Problem für einen Anfänger mit meinem „Hintergrund“ stieß. Ich glaube, es heißt „Restaurant“. Beim Waschen oder Reiten fühlte sie sich nicht wohl, sie wollte sich weder durch längeres Lernen noch durch kurze Pausen von „fünf Minuten“ entscheiden. Klassen und Methoden schwebten in meinem Kopf herum, verwirrten sich und klammerten sich aneinander, und ich konnte definitiv nicht sagen, welche welche welche war. Ich habe wahrscheinlich eine Woche lang mit ihr gekämpft. Die alte Angst zeichnete sich bereits am Horizont des Bewusstseins ab; und nur eine Kröte, die drohte, mich für gigantische 6.000 Rubel zu erdrosseln, zwang mich, das Spiel, in das ich mich verwickelt hatte, nicht aufzugeben... Und dann passierte in meiner Familie ein großer Kummer... Riesig und, wie immer, unerwartet.. . Eine ganze Woche lang konnte ich an überhaupt nichts denken. Ich konnte nichts tun, nichts denken, nichts leben ... Ich habe einfach an einem Punkt im Universum angehalten und bin irgendwohin geflogen, wo wir alle fliegen ... Ich bin froh, lieber Leser, dass Sie an diesen Ort gekommen sind. Denn das ist das Wichtigste in meiner Geschichte. Das ist der Hauptgrund, warum ich jetzt sagen kann, dass ich lebe und nicht existiere. Und obwohl es traurig ist, ist jedes Ende ein Anfang. So habe ich angefangen. Wirklich. Nach einer Woche der Unwissenheit und Apathie wich die Melancholie der Sehnsucht und dem Wunsch zu leben. Eine Erkenntnis erschien in meinem Kopf. Jeder Elternteil träumt davon, dass seine Kinder leben. Wir lebten so lange, wie wir lebten. Und dann werden sie in uns leben... Als ich ins „Restaurant“ zurückkam, verspürte ich plötzlich eine erstaunliche Leichtigkeit. Klassen, die Klassen verwenden, Instanzen von Klassen erstellen und Schnittstellen implementieren, schienen plötzlich eine einfache Aufgabe zum Entwirren von Zeichenfolgen zu sein. Man zieht an einem, schaut, was sich bewegt – und da ist es! Es stellte sich heraus, dass es sich nur um einen Tippfehler handelte! :) Ich empfehle jedem, diesen „nährstoffreichen“ Knoten zu lösen. Dann war es schwieriger und deutlich komplizierter. Aber das alles schien nicht mehr wie ein Weltuntergang oder ein Todesurteil. Für jedes Rätsel gab es eine Antwort. Wenn es längere Zeit nicht gelöst wurde, konnte es verschoben und später mit neuem Elan wieder aufgenommen werden. Und dann konnte sie nicht mehr widerstehen! Natürlich gab es Kriege mit Validatoren und in meinem Kopf kochte Unverständlichkeit, aber alles passte bereits in eine bestimmte Struktur. Alles schien sich entschieden zu haben, und der harte Granit hatte sich bereits in Sandstein verwandelt. Und jeder Sandsteinblock kann abgenutzt werden, das braucht nur Zeit. Es vergingen weitere 4 oder 5 Monate. Und ich spürte bereits meine Stärke. Zahlreiche Tests zur Kenntnis von Java Core, Rätsel, jede Menge Videos (was für ein Segen, dass wir jetzt das Internet haben, wo man alles finden kann!) zu den verschiedensten Programmierthemen.Истории успеха, ermutigend oder nicht, aber ebenso neugierig, enthüllt diesen unbekannten Bereich der IT. Oder vielleicht kann ich es schon? Irgendwann schwirrte mir bei all diesen Geschichten buchstäblich der Kopf. Daher beschloss ich, zahlreiche Ratschläge zu beherzigen und zu Vorstellungsgesprächen zu gehen. Schließlich wurde in fast jeder Erfolgsgeschichte empfohlen, mindestens ein Dutzend davon zu durchlaufen, bevor man sein Schicksal findet. Ich habe mir eine sehr bekannte Ressource für die Jobsuche angesehen. Ich hätte nicht einmal gedacht, dass in unserem kleinen, bescheidenen Ischewsk eine große Nachfrage nach Programmierern besteht. Aber als ich die recht interessante Position eines Juniors bemerkte, beschloss ich, ein Risiko einzugehen. Nachdem ich im Lebenslauf einen eher bescheidenen Betrag angegeben hatte, bewarb ich mich auf die Stelle. Aber wie überrascht war ich, als mich am nächsten Montag (ich habe meinen Lebenslauf, wenn ich mich nicht irre, am Freitag eingereicht habe) anriefen. Und schon gar nicht von der Firma, bei der ich meinen Lebenslauf eingereicht habe. Natürlich konnte ich davon ausgehen, dass jemand meinen Lebenslauf findet und ihn recht interessant findet, aber mental war ich bereit, einmal im Monat und kaum öfter zu Vorstellungsgesprächen zu gehen. Aus Angst vor der plötzlichen Aufmerksamkeit versteckte ich also schnell meinen Lebenslauf. Aber aus Neugier beschloss ich, zu beiden Vorstellungsgesprächen zu gehen, die sie für mich vereinbaren konnten. Ich habe mich technisch überhaupt nicht auf das erste Vorstellungsgespräch vorbereitet. In den Geschichten hieß es, dass Vorstellungsgespräche in Phasen unterteilt seien und es zunächst meist eine einfache Einführung ohne Tests gäbe. Trotzdem rechnete ich nicht mit Erfolg und bereitete mich mental zunächst darauf vor, mich nicht über eine Absage oder etwas Gutes aus einem verwirrten „Wie kannst du es wagen, mit so einem Niveau?“ aufzuregen, aufzuregen. Ich war noch nie in den Büros von IT-Unternehmen, ich habe nur auf Bildern diese fabelhaften „Lebkuchenhäuser“ von Google, Facebook usw. gesehen. Ja, ich hatte nicht erwartet, so etwas zu sehen. Es schien, als würde es in unserem Outback eine Art unterdrückte, bebrillte Menschen geben, die hinter Holzstühlen saßen und in der Nähe von CRT-Monitoren mit Schutzfilter begraben waren. Aber nein. Natürlich habe ich dort nicht die Pracht und den Chic von Google gesehen, aber der Tischfußball im Büro hat mich beeindruckt. In gewisser Weise war es eine Herausforderung für mein gesamtes bisheriges Arbeitsleben, bei dem die Anzahl der Arbeitsstunden in direktem Zusammenhang mit der Höhe des Lohns stand. Ein kurzes Interview mit der Personalabteilung, dann ein mit zitternder Hand ausgefüllter Fragebogen (ich war noch nicht bereit für den Test). Dann noch ein kurzes Gespräch mit dem Abteilungsleiter und nun wurde mir ein Job angeboten. Ja Ja! Obwohl ich im Test nicht alle Fragen beantwortet habe, waren meine Java-Kenntnisse im Großen und Ganzen sehr gut, sodass mir sofort eine Stelle angeboten wurde. Das angebotene Gehalt war zwar gering, aber höher als das, was ich in meinem Lebenslauf verlangt hatte. Darüber hinaus sollte sie nach der Probezeit erhöht werden. Und dann haben sie sofort in Gehaltserhöhungen und noch größere Gehaltserhöhungen investiert! Ich war ein wenig verblüfft über diese Versuchung. Aber er wurde auch mutiger. Ich habe mich nicht mehr bewusst auf mein nächstes Vorstellungsgespräch vorbereitet. Und wir sollten auch nicht sofort dem ersten Jobangebot zustimmen – das lehren uns Erfolgsgeschichten. In mancher Hinsicht stimmt das. Deshalb lehnte ich den zweiten Personalvermittler natürlich nicht ab und ging nach der Stellenausschreibung zu einem zweiten Vorstellungsgespräch. Aber bei diesem Interview musste ich mich etwas über mein Selbstvertrauen schämen. Die einfachsten Fragen, die mir mittlerweile gar nicht mehr wie Aufgaben vorkommen, sorgten dann für völlige Verwirrung in meinem Kopf. Ich war am Boden zerstört, erschöpft und (oh mein Gott!) habe sogar HTML mit HTTP verwechselt, als ich mit Leads gesprochen habe! Nach dieser Zerstörung war ich mir nicht mehr sicher, ob ich bereit war, Programmierer zu werden. Die Personalabteilung des Unternehmens, bei dem ich mein erstes Vorstellungsgespräch hatte, fragte beharrlich nach einer Antwort und schickte mir sogar ein Angebot (ein weiteres Schlagwort, das mir zum ersten Mal begegnete). Sie waren sogar bereit, auf meine Rückkehr aus einem sehr lange geplanten Urlaub zu warten, aber ich zögerte immer noch. Schließlich war es immer noch notwendig, dem neuen alten Chef mitzuteilen, dass ihr neuer alter Designer sie verlassen würde, so unerwartet für ihn und sie. Trotzdem konnte ich nicht anders, als zuzustimmen. Ich stimmte zu, sprach mit dem neuen alten Chef und alles verlief reibungslos. So wurde ich zum Autotester. Vielleicht wird jemand sagen, dass Autotester überhaupt keine Programmierer sind und ihre Arbeit sehr langweilig sein muss. Aber ich stimme ihnen hier überhaupt nicht zu. Außerdem dachte ich selbst einmal, dass Tester Programmierer seien, denen etwas fehlte, um „vollwertig“ zu werden (mögen meine Kollegen mich nicht schlagen, wenn sie diese Zeilen lesen und mich erkennen! Hallo übrigens an euch alle!), Aber es hat sich alles ergeben komplett falsch. Als ich die erste Stufe überschritt und begann, Teile des Rahmenwerks vollständig zu entwickeln, kam mir eine Offenbarung. Ich fühlte mich wie ein Programmierer, der nicht nur einige Programme erstellen möchte, sondern auch weiß, wo möglicherweise ein kritischer Fehler darin liegt. Ich habe verstanden, wie Javarush-Validatoren funktionieren und warum sie nicht immer logisch erscheinen. Ich erkannte viele der technischen Feinheiten des Programmierens und tauchte leichter in diese neue Welt ein, als wenn ich sofort als Junior-Entwickler in die IT eingestiegen wäre. Sie fragen sich: Kann ich jetzt ein „vollwertiger“ Programmierer werden? Leicht! Aber jetzt habe ich eine größere Auswahl: Ich kann einen Job nicht nur aufgrund des Gehalts auswählen, sondern auch aufgrund des Teams, des Umfelds, des Projekts. Neben gedanklichen Erkenntnissen entfaltete sich um mich herum eine völlig andere Arbeitswelt. Der Job wollte mich. Sie wollte mich ernähren, mir etwas zu trinken geben, mich unterhalten, mich entspannen und mir gleichzeitig ein Gehalt zahlen. Diese ersten sechs Monate waren wie ein Traum. Ich konnte einfach nicht glauben, dass sich all dies hier in all den Jahrzehnten, in denen ich in meinen alten Jobs schmachtete, entwickelte und blühte. Und natürlich wartete es auf mich! Und alle, die danach streben :) Es war auch überraschend zu sehen, wie Dutzende Kollegen aus irgendeinem Grund all diese Reichtümer der IT-Sphäre, all diesen Charme des Lebens, der hier direkt vor Ihnen liegt, nicht bemerkten. Als ob das alles so alltäglich und allgegenwärtig wäre, dass es hier nichts zu bemerken gibt. Aber hier lebt man echt, arbeitet echt und verdient echtes Geld. Jeder Kollege ist eine einzigartige Persönlichkeit, Intellektuelle und leidenschaftliche Menschen; Viele von ihnen sind kreative Menschen und absolut alle sind einfach nette Leute! Ich kann diesen gesamten Gefühlskosmos in diesem winzigen Absatz kaum wiedergeben. Ich hoffe nur wirklich, lieber Leser, dass Sie mir glauben, wie real und gesegnet alles in diesem neuen Bereich für mich geworden ist. Und ich bin bewusst darauf gekommen. Im Laufe eines Jahres habe ich mich mit allen eingesetzten Technologien vertraut gemacht. Ich habe meine Einstellung zum Verständnis der Programmierung im Allgemeinen und von Java im Besonderen noch einmal überdacht. Ich wurde Dutzende Male gejagt, was noch nie zuvor passiert ist! Für mich wurde das Leben zu einem unvorstellbaren Vergnügen – ich hatte echte Freude an der Arbeit, kam nach Hause und lernte weiterhin mit Freude neue Dinge. Ich war schon 34. In den Jahren zuvor kam es mir manchmal deutlich so vor, als würde mein Gehirn schwinden. Irgendwo geht die Erinnerung verloren, Worte werden vergessen. Der Gedanke wird unflexibel, etwas hölzern. Aber das ist erstaunlich! Als ich anfing, ein so großes Gebiet wie das Programmieren zu studieren, schrumpfte mein Gehirn zunächst wie durch Schläge, doch dann schien es sich allmählich zu dehnen. Der Gedanke wurde leicht und schnell. In den letzten Jahren kamen mir so grandiose Ideen in den Sinn, dass ich mich einfach wundere, ob ich sie mir selbst ausgedacht habe oder sie unbewusst irgendwo zusammengetragen habe. Am neuen Arbeitsplatz hatte ich sofort etwa fünfzig Kollegen im Open Space. Ich gebe zu, zuerst geriet ich in Panik, als ich versuchte, mich daran zu erinnern, wer und wie sie hießen. Aber mein Gehirn hatte bereits begonnen, schnell zu lernen, und sehr bald kannte ich alle Namen und alle möglichen Details, die sich wie scharfe Dornen im mentalen Modell jedes meiner Kollegen festsetzten (ja, OOP lässt sich sehr leicht auf das Leben übertragen und umgekehrt). . Das alles überrascht mich immer noch. Mit einer unfassbaren Leichtigkeit schrieb ich eine vollwertige große Desktop-Anwendung (ich hatte noch nie zuvor große Projekte abgeschlossen), für die ich eine gute Belohnung erhielt. Plötzlich begann ich Muster zu verstehen und sogar die Programme anderer Leute zu verstehen, indem ich mir nur deren Code ansah. All diese unverständlichen Zauberwörter Spring, JDBC, Hibernate, Git, SQL und Hunderte andere haben an Bedeutung gewonnen und sind verständlich geworden. Jede andere Sprache außer Java, auch mit nicht sehr ähnlicher Syntax, wurde plötzlich verständlich. Es war, als könnte ich nicht lesen und plötzlich lernte ich. Ich spürte, wie tief ich auf eine neue Art und Weise in die Welt um mich herum eingetaucht war, als hätte ich in jedem Objekt und jeder Entität, die mich umgab, Wurzeln geschlagen. Dank der Arbeit, des neuen Wissens und meiner eigenen Bemühungen begann ich, alles um mich herum anders zu betrachten. Ich habe gespürt, wie einfach es ist, seine Pläne umzusetzen und alles zu erreichen, was man will, wenn man sich ganz konkret und nachvollziehbar anstrengt. Und das ist für mich das Überraschendste an meiner schnellen Transformation. Und es ist keineswegs so, dass ich ein riesiges Gehalt bekommen hätte, und es ist auch nicht so, dass ich mir gleichzeitig irgendeinen Kindheitstraum erfüllt habe. Das Erstaunlichste ist, dass dieser Wunsch mir enorme Kraft und Zuversicht gab, dass sich alles im Leben zum Besseren verändern kann. Manchmal treffe ich alte Kollegen, die auch kluge Leute sind. Ich sage: Schau, Ich habe mich sechs Monate lang angestrengt und erreicht, was man in zehn Jahren nicht erreichen kann! Kommen Sie zu uns, in die IT! Und sie antworten mir: „Nein, wovon redest du? Ich bin nicht schlau genug (schlau), ich werde das alles nicht meistern können.“ Aber ich glaube an die Menschen, weil ich bereits an mich selbst geglaubt und überprüft habe. Ich bin der gewöhnlichste Mensch. Ich habe es erreicht, was bedeutet, dass für andere normale Menschen alles erreichbar ist! Aber es ist immer schwieriger, die Denkweise eines anderen zu überzeugen, als es zu sagenselbst , und mach es selbst . Aber ich glaube an dich, lieber Leser. Du bist wie ich, vielleicht besser. Ich könnte es tun und du kannst es auch, wenn du willst! Ich hoffe, dass zu diesem Zeitpunkt noch niemand eingeschlafen ist oder an zu viel Vorspiel gestorben ist. Eigentlich wollte ich nur meine Beobachtungen und alles, was mir dabei geholfen hat, mich schnell und meiner Meinung nach recht effektiv zu entwickeln, mitteilen. Aber ohne eine emotionale Komponente wirken für mich alle Anweisungen losgelöst vom Leben und unvergleichbar mit persönlichen Schwierigkeiten. Deshalb komme ich hier endlich zum Wichtigsten – den Prinzipien , die meiner Meinung nach Ihr Training so schnell und effektiv wie möglich machen werden (ich hoffe, ich vergesse nichts von meinen Prinzipien, was ich ständig versuche unter meinen Padawans fördern):
  • Lernen Sie mit JavaRush . Natürlich gibt es hier auch Nachteile. Wo wären wir ohne sie? JavaRush ist überhaupt nicht so schnell und nicht so magisch, wie es in verschiedenen glamourösen Kursen versprochen wird. Aber hier gibt es das Wichtigste, was es an anderen Orten nicht gibt – bei JavaRush lernen Sie, den Code zu verstehen. In viel Code. Gut und anders. Zu der Zeit, als ich studierte, fehlten Java 8 und all diese Freuden in Form von Lambdas und Streams im Schulungsprogramm. Aber 1,7 war hart.
  • Nutzen Sie viele Quellen , beschränken Sie sich nicht für irgendetwas auf eine Quelle. Ich lobe Javarush sehr, aber viele der Themen hier werden auf eine unklare Weise präsentiert. Manchmal hängt es sehr stark von der Person ab, in deren Präsentation sie die Informationen wahrnehmen und verstehen kann. Möglicherweise müssen Sie die Lektion lesen, dann Golovach, Tkach und Nemchinsky noch einmal ansehen, dann Horstmann lesen, Eckel lesen, und erst dann wird das Verständnis dämmern: Aah, so funktioniert es! Und vielleicht ist Ihnen einer davon klar. Für meinen Geschmack ist Horstmann übrigens besser als Eckel und Bloch einfach unvergleichlich (im Original) :)
  • lerne Englisch . Natürlich sollte sich jeder an den Finanzen orientieren. Persönlich hat ein Jahresabonnement von Lingualeo und einer Kröte, die Erstickung droht, bei mir gut funktioniert. Allerdings ist es hier besser, nach persönlichen Vorlieben zu wählen. Ich war zum Beispiel manchmal furchtbar wütend über die veraltete Benutzeroberfläche, aber dann fehlte es der Konkurrenz (PuzzleEnglish) furchtbar an dem, was Leo hatte. Während das Leo-Abonnement lief, schaute ich mir außerdem die Rätsel an und träumte davon, zu ihnen zu springen, nur die oben erwähnte Kröte erlaubte es nicht. Ich werde nichts über Telefon-Apps sagen, da ich sie nicht verwendet habe, aber höchstwahrscheinlich haben sie auch ihre Fans und das wahrscheinlich zu Recht. Anki? Mir gefiel es auch, viele ungewöhnliche Wörter wurden darauf verstärkt.
  • изучи сочетания клавиш IntellijIdea. Вообще на мой взгляд это лучшая IDE из всех существующих. И признаться мне очень не хватает шорткеев идеи в других программах. Сделай две главные вещи: Help -> Keymap reference (Распечатать, сложить втрое, скрепить и поставить на рабочем столе) и почаще нажимай в Codeе Ctrl + Alt + L =) Этот совет я особенно люблю повторять для коллег.
  • начни использовать Git Wie можно раньше. Это действительно необходимый навык. Чем раньше вы с ним столкнётесь, чем больше набьёте шишек, тем лучше будет результат. Я советую использовать встроенный в Идею плагин. В планах у меня подробное видео с туториалом Wie со всем этим работать. Более того. Меня однажды хантoder в одну очень крупную компанию, просто найдя мой профиль на github, причём на тогда на нём был всего лишь проект с решениями задач JavaRush
  • не бойся признаться, что ты чего-то не знаешь. Бойся не хотеть узнавать. Как я уже писал раньше, что относительно простая терминология классы-методы-функции-свойства-поля вызывал в моей голове жуткую чехарду и путаницу, но с течением времени всё встало на свои места. Для непонятных вещей иногда просто нужно время.
  • не бойся ошибаться. Допустив ошибку, исправь её и постарайся не допускать впредь. Ошибки это только то, что нельзя исправить.
  • ходи пешком. Может показаться что вы будете тратить время впустую, но это не так. Час пешей прогулки с работы (и на работу тоже!) может оказаться невероятно эффективным для усваивания новой информации. Конечно, лучше всего слушать в наушниках по пути аудиокниги oder подкасты на тему IT. Просто представить не могу, смог бы я научиться чему-то столь целенаправленно, если бы не прослушал во время таких пеших прогулок "Сила воли — Wie развить и укрепить" бесподобной Келли Макгонигал.
  • отдыхай от компьютера чаще. Лично я использую программу WorkRave, которая каждые 25 Protokoll выгоняет меня из-за компьютера на пять Protokoll. Может быть это слишком часто? Но у каждого здоровье своё и в определённый момент жизни начинаешь понимать, что тебе дороже — лишняя Protokollка в дописывании цикла, oder отсутствие боли в спине и других рабочих поверхностях. Кстати, есть очень популярная техника повышения эффективности труда Pomodoro (Помидора) основанная на точно таком же тайминге.
  • regelmäßig Sport treiben . Persönlich war es für mich eine große Freude, mich nach einem Spaziergang von der Arbeit an meinen Laptop zu setzen, eine halbe Stunde Englisch und zwei Stunden den Rätseln von Javarush zu widmen. Wenn sich etwas Unverständliches ansammelte, schaute ich mir Videos an und las Artikel zu den Themen, bis mir das Thema klar wurde. Ich erinnere mich besonders daran, wie ich versucht habe zu verstehen, was Generika sind (als ich zum ersten Mal auf das Problem der Generika stieß, wusste ich nicht einmal, wie sie heißen). Auch wenn es mir schien, als hätte ich verstanden, was und wie, wurde mir etwa ein Jahr später klar, dass dem nicht so war. Und im Allgemeinen bin ich mir nicht ganz sicher, ob viele derjenigen, die behaupten, was es ist, alle Nuancen verstehen. Generell gestaltete sich der Alltag ereignisreich und erfüllt vom Wunsch, das Ziel zu erreichen. Aber am Wochenende war es schwierig, den Tag zu planen und ich musste mich ständig anstrengen. Natürlich habe ich die ganze Zeit Geld von einer Familie geliehen, mit der ich fast keine Zeit verbracht habe, aber jetzt haben sich diese Ausgaben ausgezahlt. Und die Abende sind voller Familie und ich schaffe es sogar, etwas in Javarush zu schreiben =)
  • Verweigern Sie sich nicht das Vergnügen, verwandte und völlig unverständliche Technologien zu studieren . UML? HTML? XML? CSS? XPATH? Maven? Hosting? Docker? TCP? Wie addiert der Prozessor Zahlen? Ja! Gib mir zwei! :) :)
Das ist alles. Ich denke, das ist heute das Ende meiner Geschichte. Ich hoffe, dass meine Erfahrung jemandem nützlich sein wird, und mit diesem langen Beitrag konnte ich jemanden auf seinem gewählten Weg unterstützen: Ratschläge geben, die nützlich sind, oder einfach seine Stimmung heben. Auf jeden Fall ist die Erfahrung nie negativ. Schließlich ist Erfahrung das Einzige, was erscheint, wenn es nicht da ist. Viel Glück! Und wir sehen uns in der IT, Kollegen! PS Durch einen schrecklichen Zufall hätte ich beim Eingeben des Browser-Formulars fast die Früchte meiner zweistündigen Arbeit verloren. Gott sei Dank gibt es Google und einen wunderbaren Artikel „Wie man in seiner Form verlorenen Text wiederherstellt“. Es ist also nie zu spät, etwas zu lernen, auch wenn Sie 35 Jahre alt sind, keine Ausbildung haben, aber bereits Programmierer sind, und das, obwohl es vier sind Uhr morgens draußen, Sie und ich haben 6 Stunden mit diesem chaotischen Artikel verbracht, den nicht einmal jeder zu Ende lesen kann, und Ihr Auge zuckt bereits vor Müdigkeit, aber Sie sind trotzdem sehr zufrieden, denn morgen ist Ihr Lieblingsjob erwartet Sie und jemand hat Ihr Werk noch bis zum Ende gelesen und über diese Zeile gelächelt.
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION