JavaRush /Java-Blog /Random-DE /Wir brauchen keine Tester mehr. Wir machen Sie zu Javaist...

Wir brauchen keine Tester mehr. Wir machen Sie zu Javaisten: die Geschichte des Entwicklers Viktor Platonov

Veröffentlicht in der Gruppe Random-DE
In den letzten 8 Jahren haben Tausende von Absolventen den JavaRush-Kurs besucht. Heute sind mehr als 1,5 Millionen Nutzer aus 106 Ländern auf der Projektwebsite registriert. Nicht alle Absolventen hatten Zeit, über ihre Erfolge zu sprechen: wie sie studiert, Vorstellungsgespräche bestanden und als Entwickler angefangen haben. Aber die heutigen Studenten sind daran interessiert, die Geschichten derjenigen zu erfahren, die bereits in der IT arbeiten. Wir haben die Sache selbst in die Hand genommen und eine spezielle Serie über Entwickler aus verschiedenen Ländern und Unternehmen gestartet, die in JavaRush geschult wurden. Unsere zehnte Geschichte handelt von Viktor Platonov . Nachdem Victor mehrere Berufe und Spezialgebiete gewechselt hatte, entschied er sich zufällig für die Java-Entwicklung. Dank seines neuen Berufs hat sich sein Gehalt in anderthalb Jahren fast verdreifacht, und er programmiert nicht nur, sondern ist auch Mentor. „Wir brauchen keine Tester mehr.  Wir versetzen Sie nach Javist“: die Geschichte des Entwicklers Viktor Platonov - 1

„Mich interessierte mehr, wie die Programme im Inneren organisiert sind“

Ich habe zwei weiterführende Fachausbildungen und eine höhere Ausbildung. Der erste - in der Fachrichtung „Automechaniker“. Parallel dazu absolvierte ich ein Studium zur Rechtsanwältin. Damals war ich total verliebt in Autos. Sie fragten mich: „Warum braucht man zwei Abschlüsse?“ und ich antwortete: „Ich möchte Fahrer werden.“ Und wenn mich ein Verkehrspolizist anhalten will, dann habe ich eine juristische Ausbildung und komme damit durch.“ Danach ging ich aufs College, um eine höhere Ausbildung in Automechanik zu machen, studierte ein Jahr lang und stellte fest, dass das nichts für mich war. Gleichzeitig begann ich nach und nach zu arbeiten. Ich habe in einer Autowerkstatt gearbeitet, dann als Handelsvertreter, dann als Merchandiser und so weiter ... Wohin auch immer es mich führte! Nachdem ich drei Jahre lang so herumgehangen hatte, gelang es mir, einen Job bei McDonalds zu bekommen. Gleichzeitig habe ich mir einen Computer zu Hause besorgt. Ich interessierte mich nicht besonders für Computerspiele, sondern mehr dafür, wie die darin enthaltenen Programme funktionieren. Was passiert beispielsweise, wenn eine Datei gelöscht wird? Zu dieser Zeit lebte ich in der kleinen Stadt Kumertau in Baschkirien. In der Stadt gab es eine Zweigstelle der Staatlichen Luftfahrttechnischen Universität Ufa. Da mir klar wurde, dass ich mich irgendwie einleben musste, schrieb ich mich an der Universität ein, um „Angewandte Informatik in Wirtschaftswissenschaften“ zu studieren. Zu dieser Zeit gewannen die Banken an Dynamik, diese Spezialität war mit einer Geldschicht überzogen. Ich habe berufsbegleitend studiert und gleichzeitig begonnen, eine Karriere in der IT aufzubauen: Ich begann als Festplattenverkäufer, wurde dann Administrator in einem Computerclub und bekam dann einen Job als Systemadministrator in einem der Krankenhäuser . Der nächste Job war die Position eines Systemadministrators in einem Unternehmen, das sich mit medizinischen Geräten befasste. Während meiner Arbeit dort stieß ich auf eine Anzeige für 1C-Kurse. Ich dachte, es käme der Informatik und den Wirtschaftswissenschaften nahe und ich werde gleichzeitig Buchhaltung lernen. In den Kursen wurden zunächst Buchhaltung in 1C und anschließend die Grundlagen der Programmierung in 1C vermittelt. Generell habe ich Buchhaltung studiert und sogar ein Zertifikat erhalten. Dann wechselte er erneut seinen Job und wurde Systemadministrator in einem Satellitentransportüberwachungssystem, in dem er drei Jahre lang tätig war.

„Hier ist dein Code, hier ist deine Aufgabe, lass uns trinken“

Mit der Zeit beschloss ich, mich umzuschulen und in den Support zu gehen. Und dann bekam ich plötzlich ein Jobangebot in St. Petersburg. Ich dachte: „Es war da, es war nicht“, ich nahm den Laptop auf den Rücken und machte mich mit einem kleinen Rucksack auf den Weg nach St. Petersburg. Am 8. August 2012 stieg ich in St. Petersburg aus dem Zug. Der erste Gedanke, der mir damals durch den Kopf ging, war: „Ich bin zu Hause.“ Ich habe den Job, für den ich berufen war, nicht bekommen. Aber am Ende habe ich einen Job in einem Büro gefunden, das sich auch mit Satellitenüberwachung befasst. Später wurde ich in die Supportabteilung eines Informationssicherheitsunternehmens versetzt, dann wechselte ich noch ein paar weitere Jobs. So kam es, dass ich reibungslos vom Support zum Testen überging und dann bei der Zentralbank Russlands landete, wo ich vom Tester zum Javaisten versetzt wurde. So war es. Eines Tages kam mein Chef auf mich zu und sagte: „Wir brauchen keine Tester mehr.“ Ich sitze da und denke: „Atas! Es ist Zeit, Ihren Lebenslauf auf HeadHunter zu aktualisieren.“ Aber er fährt fort: „Wir haben darüber nachgedacht und sind zu dem Schluss gekommen, dass wir Java-Entwickler brauchen.“ Generell versetzen wir Sie ab heute zu den Javistas.“ Ich sagte, ich hätte nur von Java gehört und wüsste nichts, worauf er antwortete: „Das ist Ihr Problem.“ Wenn Sie damit nicht zurechtkommen, aktualisieren Sie Ihren Lebenslauf.“ Am ersten Tag nach dieser Nachricht lief ich geschockt umher, und am nächsten Tag setzte mich der Chef neben sich und zeigte mir, wie IntelliJ IDEA und Git funktionieren. Er sagte: „Hier ist Ihr Code, hier ist Ihre Aufgabe, lass uns trinken.“ Natürlich suchte ich nach Möglichkeiten, Java zu lernen. Ich habe mir alle möglichen Kurse angesehen und bin irgendwo auf JavaRush gestoßen. Von diesem Moment an begann ich, Java zu lernen.

„Was mich gerettet hat, war, dass Java eine C-ähnliche Syntax hat.“

Man kann sagen, dass JavaRush mir grundlegende Java-Kenntnisse vermittelt hat. Ich habe den Kurs nicht abgeschlossen, weil ich zu weit gegangen bin – ich habe aktiv verschiedene Literatur zum Thema Programmierung gelesen. Dank Büchern, JavaRush und einem Mentor wurde ich Javaist. Was mich gerettet hat, war, dass Java eine C-ähnliche Syntax hat. Ich wusste ein wenig, wie man in PHP programmiert, aber objektorientierte Programmierung und Zauberwörter wie Kapselung, Polymorphismus, Vererbung und Abstraktion kannte ich nicht. Dank der Kenntnisse, die ich bereits hatte, habe ich einige Dinge intuitiv verstanden. Außerdem hatte ich einen guten Manager: Er hatte damals etwa 20 Jahre Programmiererfahrung. Er schrieb Java selbst etwa vier Jahre lang, hatte aber Assembler, C, C++ und C# hinter sich. Ich kam nach der Arbeit nach Hause und zwang mich, mindestens 1-2 Aufgaben zu lösen, obwohl mein Gehirn raste. Und in diesem Moment war ich fast ausgebrannt, ich musste mich sogar an einen Psychologen wenden. Ich bin auf eine sehr coole Psychologin gestoßen, sie hat genau verstanden, was ich brauchte, und irgendwie einen Weg zu mir gefunden. Ich fing an, alles anders anzugehen, Fragen anders zu stellen, die Work-Life-Balance, die Ruhe, anders zu betrachten. Ich habe aufgehört, mich selbst zu kritisieren. Ein zweiter Job hat mich auch gerettet. Im Jahr 2013 habe ich ein Hobby entdeckt – das Tourenleiten. Ich leite Ausflüge in andere Länder und bin als freiberuflicher Guide bei der Firma Silver Ring gelistet. Es stellte sich heraus, dass ich wochentags wie angewurzelt auf dem Stuhl saß und am Wochenende der Wind mich umwehte. Ich begann ein wenig Lettisch zu verstehen und verbesserte mein Englisch, obwohl ich es vorher nicht sprechen konnte. „Wir brauchen keine Tester mehr.  Wir versetzen Sie nach Javist“: die Geschichte des Entwicklers Viktor Platonov - 2Einmal kam ich nach Helsinki zum Alvar-Aalto-Museum, und dort wurde uns sofort mitgeteilt, dass der russischsprachige Reiseführer krank sei und nur englischsprachige Personen dort sein würden. Ich musste übersetzen. Zwei solcher Museumsbesuche – und meine Gesprächsbarriere verschwand. Natürlich vermassele ich es, ich mache Fehler, aber ich rede.

„Ich hatte etwa 40 Vorstellungsgespräche“

Als der Lockdown begann, hatte ich Freizeit und fand einen coolen Mentor. Ich kaufte Kurse in irgendeinem Büro und lernte dort einen tollen Lehrer kennen: Wenn er Vorlesungen hielt, saßen alle mit offenen Ohren da. Normalerweise gehe ich mit einem Problem zu ihm und er setzt sich hin und erklärt mir das Thema. Jetzt kontaktiere ich Sie einmal pro Woche: Wir führen ein kurzes Screening der vergangenen Woche durch, überprüfen Technologien und Fragen, die ich zu einem Arbeitsprojekt gesammelt habe. Es stellte sich heraus, dass sich mein Gehalt während des Lockdowns verdreifacht hat. Als ich anfing, bei einem Mentor zu studieren, sagte er zu mir: „Melden Sie sich für ein paar Interviews an, gehen Sie herum und sehen Sie, wie es läuft.“ Wir suchen nach Ihren Wissenslücken.“ Im zweiten Vorstellungsgespräch ging es um die Stelle eines Entwicklers bei der VTB Bank. Übrigens habe ich dieses Interview aus einer Laune heraus bestanden. Aber am nächsten Tag nach dem Vorstellungsgespräch rief mich die Personalabteilung an und sagte, ich sei zur Arbeit eingeladen. Sechs Monate später fingen die Leute aus der Personalabteilung an, mich zu belästigen. Ich hatte im April und Mai etwa 40 Vorstellungsgespräche. Es kam so weit, dass es zwei Interviews pro Tag gab. Ich habe sie wild aufgepumpt. Im Juni erhielt ich mehrere Angebote, und zwar erfreuliche: Das kleinste kostete 180.000 Rubel, das größte 270.000 Rubel. Ich habe die drei Projekte ausgewählt, die mir am besten gefallen haben, habe noch einmal mit ihnen gesprochen und mich für das Projekt entschieden, an dem ich gerade arbeite. Ich bin bei EPAM, arbeite aber für das britische Unternehmen ITV. Erst letzte Woche ist die Probezeit abgelaufen. Vom ersten Gehalt, das ich erhielt, habe ich Geld gespart und meine Sehkraft korrigieren lassen. Bei der Zentralbank habe ich an Projekten für das Jira-Projektmanagementsystem gearbeitet. Wir haben dieses System vervollständigt und an die Bedürfnisse der Bank angepasst. Wir haben alle möglichen Plugins und Integrationssysteme für Jira geschrieben. Die Projekte waren einfach, aber interessant. Bei der Zentralbank habe ich meine Jira-Kenntnisse verbessert. Das hat mir in die Hände gespielt, als ich zur VTB kam, es wurde dort auch verwendet. Bei VTB haben wir bereits vollwertige Bankensoftware für die Kontrolle und Ausgabe von Kreditmitteln geschrieben. Dort begann ich mit der Aktualisierung von Spring, SQL und anderen Technologien. Beim EPAM-Projekt sind mir die Technologien im Allgemeinen so gut wie unbekannt: Es gibt zum Beispiel viel Frontend, es wird ein Framework verwendet, von dem ich noch nie zuvor gehört habe. Nach und nach muss man lernen. Wir arbeiten an einem Projekt, das 2018 geschrieben und abgeschlossen wurde, nun aber wiedereröffnet wurde. Unsere Aufgabe ist es, es auf modernere Technologien zu übertragen. Jetzt habe ich angefangen, mich selbst zu betreuen. Vor einem Jahr fragte mein Freund: „Ich möchte Programmierer werden.“ Früher war er Tänzer, aber er hat es in einem Jahr gelernt und arbeitet jetzt seit anderthalb Monaten als Tänzer. Mentoring hilft Ihnen auch, sich weiterzuentwickeln, denn manchmal stellen Junioren Fragen, über die Sie noch nicht nachgedacht haben. Ich habe mein eigenes Haustierprojekt – das ist ein Buchungssystem für Haustierhotels. Ich habe eine Katze und es ist mir sehr wichtig, im Rahmen meines Tourismus ein Hotel für ein Tier zu finden. Normalerweise fahre ich für 3-4 Tage weg, daher muss die Katze in Obhut genommen werden. Ich fing an, nach Hotels zu suchen und stellte fest, dass wir keine richtige Software haben. mit dem Sie einen Platz für eine Katze oder einen Hund reservieren können. Also trinke ich es nach und nach.

Tipps für einen Anfängerentwickler

  • Ich empfehle, Bücher über Entwicklung zu lesen, sobald Sie mit dem Erlernen von JavaRush beginnen. Hier ist meine Liste:

    1. "Java. Praktische Probleme lösen“ von Angela Leonarda.
    2. „Algorithmen und Datenstrukturen“ von Allen B. Downey. JavaRush hat einen Kurs „Sammlungen“. Dieses Buch ist eigentlich die Essenz dieses Kurses.
    3. „Grocking-Algorithmen“ Aditya Bhargava. Es ist eine großartige Einführung in Algorithmen und Sie können vom ersten Tag an, an dem Sie Java lernen, mit der Lektüre beginnen.
    4. „Reguläre Ausdrücke lernen“ von Ben Forta.
    5. „Grundlagen der SQL-Sprache“ von Evgeniy Morgunov.
    6. „Objektorientierte Programmiertechniken“ von Erich Gamma und Richard Helm.
    7. „Agile Entwicklung“ von Robert Martin.
    8. „Git for Pros“ von Ben Straub.

  • Lerne Englisch. Wenn man bedenkt, dass etwa 80 % aller Inhalte im Internet auf Englisch sind, ist dies sehr wichtig. Für dieselbe IntelliJ IDEA gibt es keine Version auf Russisch, sondern nur auf Englisch.

  • Machen Sie jeden Abend einen 25-30-minütigen Spaziergang im Freien. Auch nur rund ums Haus, oder noch besser im Park. Es hilft wirklich, einfach mal zu entspannen.

  • Raus aus den sozialen Medien. Das Fehlen sozialer Netzwerke spart viel Zeit.

  • Beginnen Sie mit Ihrem ersten JavaRush-Problem und übertragen Sie es auf Git . Das geht ganz einfach; IntelliJ IDEA verfügt bereits über alle Tools. Zunächst können Sie die Schaltfläche „Teilen auf Github“ verwenden.

  • Holen Sie sich ein Lieblingsprojekt.

Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION