JavaRush /Java-Blog /Random-DE /Geben Sie IT bei 31 ein
Chemodan
Level 17
Санкт-Петербург

Geben Sie IT bei 31 ein

Veröffentlicht in der Gruppe Random-DE
Endlich bin ich dazu gekommen, meine persönlichen Erfahrungen beim Einstieg in die erstaunliche und mysteriöse Welt des Programmierens zu beschreiben. Ich erhielt eine Ausbildung im Bereich Hochspannungsstrom, nach dem Studium arbeitete ich fünf Jahre lang in meinem Fachgebiet, stieg die Karriereleiter vom einfachen Ingenieur zu Verwaltungspositionen hinauf, aber diese Zeit reichte aus, um davon völlig desillusioniert zu sein Feld. Nicht wegen ihr als solcher, sondern wegen des totalen Chaos, der Vetternwirtschaft und der Korruption, die dort herrschten. Nach langem Überlegen traf ich eine schwierige Entscheidung und verließ meine Alma Mater, ging in die Gastronomie, eröffnete meine eigene Bar, stellte sie auf die Beine, brachte sie zu einer nahezu eigenständigen Arbeit, die nur selten mein Eingreifen erforderte, und ich stand vor der Frage: Was macht man als nächstes? Es war am Vorabend meines dreißigsten Geburtstages. Ich muss sagen, dass ich mich schon sehr lange für das Programmieren interessiere. Selbst als ich im Energiesektor arbeitete und nie daran dachte, diesen Bereich zu verlassen, habe ich mir die Grundlagen von Python selbst beigebracht und einfache kleine Programme geschrieben. Einfach weil es interessant war. Aber all die langen Jahre war es nichts weiter als ein Hobby, da ich für ein gründliches Studium meine gesamte Freizeit brauchte und meinen Lebensunterhalt mit etwas verdienen musste. Ja, ja, ich habe viele Geschichten darüber gehört (und sie hier gelesen), wie Jungs parallel zu ihrer Hauptarbeit über mehrere Monate hinweg selbstständig Programmieren lernten und Jobs als Junioren bekamen. Ich weiß nicht, vielleicht sind diese Helden viel schlauer als ich😊, denn ich habe ziemlich lange gebraucht, um viele Themen zu beherrschen. Die Ausgangsbedingungen waren also wie folgt: - Es besteht Interesse am Erlernen des Programmierens. - es gibt kein ganz regelmäßiges und nicht ganz stabiles Einkommen (oh, dieses kleine Unternehmen in Russland 😊); - Im Durchschnitt gibt es mehr Freizeit als bei einer normalen Fünf-Tage-Woche. Hinzu kommt, dass zu diesem Zeitpunkt drei meiner Freunde von der Universität bereits den Energiesektor verlassen hatten und Programmierer geworden waren, nachdem sie Kurse im Schulungszentrum der St. Petersburger Niederlassung von EPAM absolviert hatten. Generell lag meine Wahl auf der Hand 😊 Ich begann mich gezielt auf die Aufnahme in das Epamov-Schulungszentrum vorzubereiten. Auf Anraten eines meiner Freunde begann ich, den Javarash-Kurs zu belegen, während ich mir gleichzeitig alle möglichen Vorträge ansah und Artikel las: solche, die gemeinfrei waren. Jetzt wird es ein kleines Lob für diese Ressource geben (das ist aufrichtig! Die Administratoren von Javarash haben mich nicht bezahlt! :)): Javarash ist eine großartige Sache. Wenn Sie ein absoluter Anfänger sind, ist es sehr schwierig, Materialien zu finden, die Informationen auf eine für Ihr Niveau verständliche Weise vermitteln. Javarash ist ein nahezu einzigartiger Fall. Natürlich werden einige Themen hier nicht optimal beschrieben, aber ein Ideal gibt es nicht. Im Allgemeinen bin ich Javarash sehr dankbar, dass sie mir für objektiv wenig Geld (schauen Sie sich die Preise für alle Arten von kostenpflichtigen Java-Kursen an) die Grundlagen der Sprache auf eine für mich verständliche Weise beigebracht und mir viel Übung gegeben haben. In den Kommentaren zu einigen Lektionen sah ich oft Empörung von Benutzern wie: „Ich habe die Lektion dreimal gelesen, nichts verstanden und nach Informationen in Drittquellen gesucht.“ Wofür bezahle ich Geld? Jungs, Ein Programmierer ist so ein Meister des Sports im Googeln. Entweder Sie lernen gerade erst oder Sie sind ein erfahrener Senior – Sie werden immer im Internet nach verschiedenen Informationen suchen. Es ist selten, eine Ressource zu finden, die alle Informationen enthält, die Sie benötigen oder verstehen. Daher ist es normal, zu googeln und verschiedene Quellen zum gleichen Thema zu lesen. Na gut, zurück zur Geschichte. Insgesamt habe ich in 4 Monaten Level 17 erreicht und teilweise bestanden (ja, ich bin nicht schnell) und gleichzeitig Englisch bei einem Nachhilfelehrer gelernt. Ja, Englisch ist sehr wichtig. Jedes Vorstellungsgespräch oder Vorstellungsgespräch wird nicht nur zumindest teilweise auf Englisch abgehalten, sondern der Großteil der Informationen, die Sie für die Arbeit benötigen, ist auch nur in englischsprachigen Ressourcen verfügbar. Auf der 17. Stufe von Javarash wurde mir klar, dass ich die für den Eintritt in das Schulungszentrum erforderlichen Themen abgedeckt hatte, ich kehrte zur Stufe Null zurück und begann, alles zu wiederholen. Und ich habe eine Bewerbung an das Schulungszentrum geschickt. Ein paar Wochen später riefen sie mich an und baten mich, auf Englisch etwas über mich zu erzählen, dann stellten sie mir auf Russisch einfache Fragen zu Sortierarten, Zugriffsmodifikatoren, OOP-Prinzipien, Datentypen usw. und wurde zur Aufnahmeprüfung eingeladen. Die Prüfung bestand aus drei Teilen. Der erste ist ein Test am Computer. Zwanzig Aufgaben/Fragen zu Schleifen, Sortieren, Arbeiten mit Strings, Datensammlungen, allgemeine Fragen zu SQL, mehrere Fragen zur Logik, für alles wurde eine Stunde gegeben. Der zweite ist ein Brief auf Englisch zu einem bestimmten Thema, 150 Wörter und 20 Minuten. Das dritte war ein mündliches Interview mit einem Programmierer von EPAM. Die Fragen drehten sich erneut um Sortierung, Speichergeräte in Java, das Funktionsprinzip des Garbage Collectors und OOP-Prinzipien. Danach schickten sie mich nach Hause mit dem Versprechen, in einer Woche einen Brief mit dem Urteil zu schicken. Nach dem Glückwunschbrief wurde ich noch einmal zu einem Gespräch mit dem Personalleiter (oder Ressourcenmanager? Ich weiß es nicht) ins Büro eingeladen. Dort stellten sie erneut allgemeine Fragen aus meiner Biografie: Warum habe ich mich für Java entschieden, warum Programmieren im Allgemeinen, und baten mich, auf Englisch die Vor- und Nachteile meines bisherigen Berufs zu erzählen. Ein paar Wochen später begannen die Abendkurse zu Java Core, dreimal pro Woche im Büro. Die Kurse dauerten dreieinhalb Monate und endeten mit einer ziemlich schwierigen Prüfung (basierend auf OCA/OCP-Problemen von Oracle), etwas weniger als die Hälfte der Gruppe bestand die Prüfung. Wer bestanden hat, landete im zweiten Teil des Ausbildungszentrums, dem sogenannten Labor. Dies ist eine vollständige Nachahmung echter Arbeit. EPAM hat mehrere interne Projekte, an denen Laborstudenten arbeiten. Alles dort ist real, nach den Grundsätzen von Scrum und Agile, wie echte Programmierer😊: Teams bestehend aus Entwicklern, Teamleitern, Business-Analysten, Testern usw., tägliche Meetings, Jira, Aufgaben, Code-Reviews usw. Weiter. Parallel zur Arbeit am Bildungsprojekt finden Vorlesungen zu SQL, Spring, Multithreading, Java 8 mit Hausaufgaben statt. Im Allgemeinen ist das Labor voller reichhaltiger und interessanter Veranstaltungen. Ich verbrachte vier Monate im Labor und bestand das Abschlussgespräch – ein zweistündiges Gespräch mit zwei EPAM-Programmierern. Sie fragten nach dem Schreiben von Tests, Datensammlungen, detaillierte Kartenstruktur, SOLID-, ACID-Prinzipien, Java 8-Innovationen, Ausnahmen, wir haben ausführlich über Spring gesprochen. Es gab viele Themen, an die ich mich an die meisten nicht erinnern kann. Es gab zwei praktische Aufgaben: einen Stream schreiben (natürlich mit Lambdas) und eine einfache Abfrage an die Datenbank. Eine weitere Woche später erhielt ich einen Glücksbrief – ein Angebot von Epam 😊 Von der Registrierung auf Javarash bis zur Unterzeichnung eines Arbeitsvertrags vergingen 15 Monate und im Alter von 31 Jahren wurde ich Programmierer. Param-param-pam, das ist es!
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION