JavaRush /Java-Blog /Random-DE /Die Hauptsache ist, sich ein Ziel zu setzen

Die Hauptsache ist, sich ein Ziel zu setzen

Veröffentlicht in der Gruppe Random-DE
Hallo zusammen! Die Hauptsache ist, sich ein Ziel zu setzen – 1Zufälligerweise habe ich meine Probezeit schon vor längerer Zeit abgeschlossen, aber (überraschenderweise) ist es nicht mehr so ​​einfach, Zeit zum Schreiben zu finden. Ich fange ganz von vorne an. Mein Name ist Mikhail, ich bin 27 Jahre alt. Ich möchte gleich sagen, dass ich keine höhere Ausbildung habe (bei der Jobsuche spielte das eine Rolle – manche mögen sagen, dass es ein grausamer Scherz für mich war, aber für mich war es eher ein Gefallen), obwohl ich drei Institute hinter mir habe. Nach der Schule besuchte ich die Belarussische Nationale Technische Universität, begann aber noch nicht einmal mit dem Studium. Er zog nach Moskau, besuchte eine wenig bekannte Wirtschaftsuniversität, um Marketing und Werbung zu studieren, studierte ein Semester und brach das Studium ab. Danach studierte er Tontechnik am Ostanskin-Institut und absolvierte dort zwei Kurse. Man könnte also sagen, dass ich, bevor ich Entwickler wurde, Toningenieur war. Meine Karriere in diesem Bereich war schnelllebig und flüchtig – im zweiten Arbeitsjahr wurde mir klar, dass es ziemlich problematisch sein würde, irgendwo anders in diesem Bereich zu wachsen. Nachdem ich die Tontechnik verlassen hatte, arbeitete ich zwei Jahre lang in der Werbung, wo ich auch zu der Erkenntnis gelangte, dass meine Entwicklung in diesem Bereich abgeschlossen war – ich war kein kreativer Mensch und man braucht nicht viel Intelligenz, um Kennzahlen zu berechnen – es ist langweilig. So trat ich im September 2016 mit einem Arbeitsbuch in den Händen und einem Geldvorrat für etwa sechs Monate an. Hier lohnt es sich, einer sensationellen Ressource über die Ausbildung von Programmierern Tribut zu zollen – ihre Vermarkter haben mir die Zuversicht vermittelt, dass ich als ziemlich kluger Kerl in nur sechs Monaten problemlos lernen könnte, Programmierer zu werden. So habe ich mein Ziel identifiziert und mein Leben so umgestaltet, dass dem Erreichen nichts mehr im Wege steht. Das Studium dieser Ressource erwies sich im Hinblick auf die beruflichen Fähigkeiten als sinnlos, sodass mir nach dem zweiten Webinar klar wurde, dass ein anderer Ansatz erforderlich war. Glücklicherweise habe ich dank meiner Klassenkameraden zwei absolut wunderbare Ressourcen entdeckt: die Stepik-Plattform und die, auf der Sie dies lesen. Ende September begann ich, einen Kurs über JavaRush zu belegen, während ich gleichzeitig Kurse auf Stepik belegte, die ich nützlich fand: diskrete Mathematik, einen Kurs über Java und mehrere Kurse über Algorithmen und Datenstrukturen. Ende Oktober hatte ich einen Teil der Kurse abgeschlossen, 10 kostenlose Levels auf JavaRush abgeschlossen und saß dann etwa einen Monat lang in den Bergen, ohne mich wirklich um etwas anderes als das Überleben zu kümmern. Sie müssen sich auch ausruhen. Im Dezember kehrte ich mit neuem Elan zu meinem Studium zurück. Ende Dezember kaufte ich ein Abonnement und galoppierte durch die Level. Ich habe mich ganz diesem Prozess gewidmet – ich habe meine Routine neu aufgebaut (ich habe tagsüber geschlafen, wenn das Mädchen nicht zu Hause war, habe abends mehrere Stunden mit ihr verbracht, dann die ganze Nacht und den Morgen gearbeitet (insgesamt etwa 12 Stunden), bin gegangen zum Training am Morgen (über die Notwendigkeit körperlicher Aktivität werde ich in einem separaten Beitrag schreiben, Sie müssen sich nur darüber im Klaren sein, dass dies nicht nur wünschenswert, sondern eine notwendige Voraussetzung für ein qualitativ hochwertiges Leben ist, wenn Sie ernsthaft in diesen Beruf einsteigen möchten. Ein sitzender Lebensstil tötet). Ich habe geschlafen. Und so jeden Tag, ausnahmslos. Ich habe ein Eisensystem geschaffen, und jede Abweichung davon verunsicherte mich mehrere Tage lang. Um ehrlich zu sein, haben mich die letzten Level ziemlich enttäuscht (die geringe Anzahl an Aufgaben, die vage Theorie und sogar der verrückte Validator mit dem Ressourcen-Update haben mir das Blut verdorben). Aber wie dem auch sei, im Februar erschien neben meinem Avatar eine schöne und hübsche Zahl „40“. Ich habe 7 Probleme zurückgelassen, von denen 6 zu diesem Zeitpunkt noch nicht dem Validator vorgelegt wurden, und ich hatte überhaupt keine Lust, mich mit einem zu befassen. Zu diesem Zeitpunkt hätte ich bereits mit der Jobsuche beginnen sollen, zumal meine bescheidenen Ersparnisse aufgebraucht waren. Allerdings hielt ich es für notwendig, Git, Maven, Gradle zu beherrschen, SQL zu verstehen und mir ein Bild von Spring zu machen. Mir kam es so vor, als hätte ich den Dreh raus mit Git in ein paar Tagen (in der Arbeitsumgebung musste ich tatsächlich alles noch einmal wiederholen), ich verstand Maven auf einem grundlegenden Niveau ziemlich intuitiv, ich habe es ziemlich gut verstanden Kurs in Gradle auf Udemy, ich habe SQL auf sql-ex verbessert, auf Spring habe ich das Buch Spring in Action gelesen (mehr als genug, um loszulegen). Mit diesem bescheidenen Wissensstand begann ich Anfang April mit der Jobsuche. Das erste Interview fand zwei Wochen später statt. Zuvor habe ich eine Testaufgabe gemacht, die der Testaufgabe vor dem Praktikum bei JR unheimlich ähnlich war (was ich auch gemacht habe, obwohl ich am Ende keinen Praktikumsplatz bekommen habe). Während des Interviews wurden mir zwei Dinge klar: Erstens bin ich überhaupt nicht in der Lage, grundlegende Dinge in Worten zu erklären, und zweitens habe ich die Messlatte für mich selbst ziemlich hoch gelegt – tatsächlich waren alle Fragen im Interview nur dem Kern gewidmet (und buchstäblich ein paar Fragen zu SQL). Das Vorstellungsgespräch verlief jedoch gut und sie stimmten zu, meine Kandidatur zu prüfen. Allerdings erhielt ich nach zwei Wochen immer noch keine klare Antwort von ihnen (alle baten darum, etwas zu warten, offenbar schauten sie sich andere Kandidaten an). Am Ende gab ich sie auf und setzte meine Suche fort. Natürlich besuchte ich Sbertech (wie viele JR-Absolventen), zu diesem Zeitpunkt hatte ich meine Fähigkeiten im Beantworten von Fragen gründlich verbessert, sodass das Vorstellungsgespräch gut verlief, aber am Ende stellte sich heraus, dass sie mich ohne eine höhere Ausbildung nicht einstellen konnten. Es war ziemlich ärgerlich, aber es war das Beste, ich bin irgendwie davon überzeugt, dass die Arbeit in der Bankenbranche ein Stigma fürs Leben ist. Das dritte Interview hat mich dorthin gebracht, wo ich jetzt bin. Es war ein ungewöhnliches Interview, sie stellten mir nur ein paar Fragen zu Core, sie fragten mehr über Spring (und auf einer ziemlich tiefen Ebene, über den Lebenszyklus von Beans, Aspekte, Spring MVC), etwas über Groovy. In Bezug auf Java stellten sie auch nicht standardmäßige Fragen, beispielsweise wie der StringBuilder im Inneren aufgebaut ist und wo der Hashcode bei der Berechnung gespeichert wird. Es gab Fragen zu JavaScript (ich habe es nebenbei auch allgemein gelernt) und mehrere Rätsel. Insgesamt habe ich etwa die Hälfte der Fragen beantwortet und das Interview enttäuscht verlassen. Am nächsten Tag erhielt ich jedoch ein Angebot mit einem Gehalt, von dem ich bei meinem ersten Job noch nicht einmal geträumt hätte. Es war Ende April – etwas mehr als 8 Monate waren vergangen, seit ich gelernt hatte, wie sich eine Klasse von einem Objekt unterscheidet. Das Unternehmen heißt MASTERDATA und ist ein großer Integrator von SAP, 1C, Hybris und anderen Unternehmenslösungen. Ich landete in der E-Commerce-Abteilung, wir entwickeln Websites für Online-Shops. Viele Leute schreiben, dass sie vom ersten Tag an an der Spitze eines neuen Projekts standen und begannen, Hunderte von Codezeilen zu schreiben. Bei mir war das nicht so. Im ersten Monat tat ich ungefähr das Gleiche wie zu Hause – ich saß da ​​und lernte, wenn auch konzentrierter. Ich habe mir JQuery, Apache Solr, MQ, Velocity angeeignet, mich mit MVC beschäftigt und Groovy gelernt. Ich habe sehr exotische Technologien wie JBoss Drools angesprochen. Einen Monat später begann ich, eine REST-API zu schreiben, um unser aktuelles Projekt in die Website eines Partners zu integrieren. Unterwegs habe ich verschiedene Module des Projekts studiert (um das Ausmaß der Tragödie zu verstehen, umfasst das Projekt fast 10 Millionen Codezeilen, Front und Konfigurationen nicht mitgerechnet). Im Moment kenne ich etwa 10 % des Projekts. Bald beginnt eine neue Entwicklungsphase: Wir werden zwei neue Websites für einen aktuellen Kunden erstellen. Natürlich ist es erwähnenswert, dass ich meine Entscheidung keine Minute bereut habe – Programmieren war so sehr mein Beruf, dass es den Anschein hat, als könnte ich es ohne Unterbrechungen durch Schlafen und Essen tun. Abschließend noch ein Ratschlag an alle, die ein hohes Ziel verfolgen:
  • Denken Sie daran, dass Sie Ihr ganzes Leben lang lernen müssen. Sie werden nie ein ausreichend guter Entwickler sein. Lernen Sie zunächst zu lernen. Lernen Sie Google, lernen Sie, Fragen richtig zu stellen, lernen Sie, den Lernprozess zu genießen.

  • Zweitens: Finden Sie die richtige Balance zwischen körperlicher und geistiger Arbeit. Achten Sie auf Ihre Körperhaltung, lümmeln Sie nicht am Computer, wärmen Sie sich regelmäßig auf, gehen Sie ins Fitnessstudio (harmonische Entwicklung Ihres Körpers ist auch eine Kunst, stürzen Sie sich nicht gedankenlos in diesen Pool, sonst verletzen Sie sich nur. Das ist es Besser ist es, mit einem Trainer zu trainieren, aber nur, wenn man einen guten hat. Wenn es nichts Gutes gibt, dann ist die LJ-Community (ru_healthlife) die beste (vielleicht die einzige) Wissensquelle zum Thema Gesundheitstraining. Wenn Sie denken, dass dies nichts mit der Sache zu tun hat, irren Sie sich. Körperliche Aktivität wirkt sich auch sehr positiv auf die geistige Aktivität aus.

  • Drittens: Hören Sie auf, sich selbst zu motivieren. Die Motivations- und Willensressourcen jedes Einzelnen sind sehr begrenzt. Ja, manche haben mehr, manche weniger, aber früher oder später wird es so oder so enden. Disziplin macht den Unterschied. Beginnen Sie jeden Tag zur gleichen Zeit mit dem Lernen. 5 Minuten oder 5 Stunden sind nicht so wichtig, die Hauptsache ist, das Notwendige zu tun. Und das Ergebnis wird nicht lange auf sich warten lassen.

Das ist alles, vielen Dank für Ihre Aufmerksamkeit. Allen viel Glück!
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION