JavaRush /Java-Blog /Random-DE /Ich möchte lieber ein guter Tester werden als ein mittelm...

Ich möchte lieber ein guter Tester werden als ein mittelmäßiger Entwickler: die Geschichte des Testers Dmitry Sokolov

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 neue Sonderserie über Entwickler aus verschiedenen Ländern und Unternehmen gestartet, die in JavaRush geschult wurden. Unsere fünfte Geschichte handelt vom Lasttestingenieur Dmitry Sokolov ( Dmitry ). Dmitry wurde als Metallurgieingenieur ausgebildet, erkannte jedoch, dass sein Fachgebiet nicht sehr vielversprechend war. Durch Zufall stieß er im Internet auf die JavaRush-Website und erinnerte sich, dass er sich in der Schule ein wenig für das Programmieren interessiert hatte.„Ich werde lieber ein guter Tester als ein mittelmäßiger Entwickler“: die Geschichte des Testers Dmitry Sokolov - 1

„In meiner Geschichte geht es nicht um Supererfolg“

Mittlerweile bin ich 28 Jahre alt und von meiner Ausbildung her Metallurgie-Ingenieur. In der Schule interessierte ich mich ein wenig für das Programmieren, auf einem primitiven Niveau – ich habe in Pascal und BASIC programmiert. Ich habe etwas weniger als sechs Monate im Werk gearbeitet. Ursprünglich wollte ich eine Ingenieursstelle in meinem Fachgebiet annehmen, doch mir wurde angeboten, als Werkzeugmacher zu arbeiten. Als ich am Produktionsband ankam, erfuhr ich, dass viele der Jungs eine höhere technische Ausbildung hatten und ihnen allen die Position eines Ingenieurs versprochen wurde. Mir wurde klar, dass es höchstwahrscheinlich unwahrscheinlich ist, dass dort etwas zusammenwächst. Dann suchte ich nach anderen Stellenangeboten und fand einen Bürojob – als Ausrüstungsauswahlingenieur in einer Niederlassung eines italienischen Herstellers von Baumaschinen für den Transport trockener Schüttgüter. Die Arbeit war interessant, das Gehalt war höher als in der Fabrik. Manchmal hatte ich bei der Arbeit freie Zeit, die ich zunächst für Duolingo, Lingualeo nutzte. Dann bin ich im Internet auf eine Liste mit Ressourcen zum Erlernen des Programmierens gestoßen: Codewars, JavaRush, Sololearn. Ich schaute und erkannte, dass dies eine großartige Möglichkeit ist, Ihr Gehirn in Form zu halten und gleichzeitig Ihre Englischkenntnisse aufrechtzuerhalten. In meiner Geschichte geht es nicht um Super-Erfolge wie: „Ich habe JavaRush in 3 Monaten abgeschlossen, jetzt liegt das Problem darin, mich für Microsoft oder Google zu entscheiden.“ Ich habe JavaRush etwa drei Jahre lang studiert. In den ersten zwei Jahren wurde ich mehrmals beruflich befördert, es kamen neue Aufgaben hinzu, die Freizeit verringerte sich, es kam zu Geschäftsreisen und im Prinzip betrachtete ich Programmieren als Unterhaltung statt als Computerspiele. Ich lernte mit langen Pausen, las nebenbei Literatur und schaute mir Vorlesungen auf Youtube an. Anfangs habe ich sehr unorganisiert gelernt, aber 2019 bekam ich wirklich einen Zeitplan, vor allem als JavaRush anfing, Erfolge für die Lösung von Problemen zu vergeben. Das hat mich motiviert und mir ein Ziel gesetzt: an Wochentagen zwei einfache Probleme zu lösen und am Wochenende möglichst viele komplexe Probleme.

„Mir wurde klar, dass ich meinen jetzigen Job vergeudet und meine Ausbildung nicht abgeschlossen hatte“

Dann beschloss ich, die Aussichten für meine Position auf dem Arbeitsmarkt zu prüfen und war verärgert. Mir gefiel die Auswahl der Ausrüstung gemäß den technischen Spezifikationen des Kunden (eine nicht triviale Aufgabe, da der Kunde von Hunderten möglicher Konfigurationen die einhundertste brauchte), die Kommunikation mit technisch kompetenten Mitarbeitern (Chefingenieure, Mechaniker in Unternehmen), aber weiteres Wachstum erfolgte eher mit Fokus auf den Verkauf – das hat mich nicht interessiert. Dann wurde mir klar, dass ich entweder aussichtslos in meiner jetzigen Position bleiben würde oder in den Vertrieb gehen müsste. Zu diesem Zeitpunkt hatte ich ungefähr eine Vorstellung von der Höhe der Gehälter und Anforderungen an einen Java-Entwickler. Wenn wir von einem Entwickler mit drei Jahren Erfahrung sprechen, dann waren die Unterschiede zu meinem damaligen Gehalt fast doppelt so hoch, und die Junioren wurden irgendwo etwas mehr und irgendwo etwas weniger bezahlt als ich. Ich habe mir die Anforderungen an HeadHunter angesehen und begonnen, die Mängel zu beheben. Die Arbeitgeber luden mich nicht ein, Java-Entwickler zu werden, also beschloss ich, mich auch als Tester zu bewerben. Das alles geschah Ende 2019, ich hatte viele Urlaubstage angesammelt. Ich beschloss, sie für Interviews aufzuwenden. Ich wurde als Tester eingeladen. Daraufhin wurde ich von einem Unternehmen eingestellt, das abends kostenlose Schulungen anbot. Ich arbeitete tagsüber und ging abends zur Schule. Während der Großteil der Ausbildung abgeschlossen war, war mein aktueller Job stark belastet. Ich fing an, Studentenschulden anzuhäufen. Mir wurde klar, dass ich damit nicht zurechtkam. Gleichzeitig habe ich bei der Arbeit ein Kündigungsschreiben geschrieben, weil ich mich definitiv für den Einstieg in die IT entschieden habe. Dann wurde mir klar, dass ich meinen jetzigen Job vergeudet und meine Ausbildung nicht abgeschlossen hatte.

„Ich habe beschlossen, dass ich lieber ein guter Tester als ein mittelmäßiger Entwickler werden möchte.“

Doch eines schönen Tages erhielt ich einen Anruf von der Firma I-Teco, einem Einwohner von Skolkowo, und bot mir an, mich als Belastungstestingenieur auszuprobieren. Damals verstand ich noch nicht einmal, was solche Ingenieure machten. Das Unternehmen bot Schulungen zur Entwicklungsumgebung an, in der seine Mitarbeiter arbeiten – Loadrunner. Durch die Arbeit in dieser Entwicklungsumgebung können Sie Ihre Kenntnisse sowohl in Java als auch in Webtechnologien verbessern. Ich wurde eingestellt, absolvierte eine Online-Schulung und wurde von einem Kollegen unterstützt, der mir alle Einzelheiten der Arbeit ausführlich erläuterte. Nach der Schulung hatte ich ein Vorstellungsgespräch im Unternehmen und später ein Vorstellungsgespräch beim Kunden, da das Unternehmen externe Mitarbeiter anbot. Ich habe auch ein Bildungsprojekt vorgestellt. In den ersten Arbeitstagen war ich, gelinde gesagt, überwältigt von der Fülle an neuen Informationen. Das lässt sich mit der Mathematik vergleichen: Während mir in der Ausbildung gesagt wurde, dass 2+2=4 ist, musste ich mich im Projekt mit Integralen auseinandersetzen. „Ich werde lieber ein guter Tester als ein mittelmäßiger Entwickler“: die Geschichte des Testers Dmitry Sokolov - 2Am neuen Ort waren nicht einmal technische Fähigkeiten wichtig, sondern die Fähigkeit, mit Menschen zu kommunizieren. Es gibt Leute, die völlig in die Erledigung von Aufgaben vertieft sind, und ich muss eine Herangehensweise an sie finden, weil die Erledigung meiner Aufgaben von den Entwicklern abhängt. Seitdem arbeite ich an einem Projekt, das sich mit Bankensoftware beschäftigt. Ich muss die Reaktionszeit testen: Der Kunde hat bestimmte Anforderungen daran. Es ist beispielsweise allgemein anerkannt, dass ein Schnittstellenvorgang nicht länger als 2 Sekunden dauern sollte, da sonst die Möglichkeit besteht, dass der Benutzer die Dienste dieser Bank ablehnt. Um das System zu testen, können Sie in der Entwicklungsumgebung virtuelle Benutzer erstellen: Sie müssen prüfen, wie lange der Vorgang dauern wird, wenn ihn beispielsweise 100 Benutzer gleichzeitig ausführen. Ich habe Aussichten, Entwickler zu werden, aber das hängt nur von mir ab. Ich beschloss, zunächst meine Haupttätigkeit zu verbessern: Ich dachte, dass ich lieber ein guter Tester als ein mittelmäßiger Entwickler werden würde. Viele Menschen haben die falsche Vorstellung, dass dies eine langweilige Arbeit ist, bei der man viele Aktionen eintönig wiederholen muss. Das ist nicht ganz richtig. Es gibt auch Verwaltungselemente und es muss auch Code geschrieben werden.

Tipps für einen Anfängerentwickler:

  • Machen Sie sich nicht zu sehr auf die Nerven und hängen Sie sich nicht zu sehr an einer Sache auf. Wenn etwas nicht klappt, beginnt das Aufschieben und man verliert am Ende wertvolle Zeit. Wenn etwas unklar ist, ist es besser, es zu googeln – 90 % der Informationen befinden sich bereits im Internet.
  • Lerne Englisch.
  • Lösen Sie zum Aufwärmen ein paar einfache Aufgaben, um durch deren Abschluss eine Dosis Dopamin zu erhalten. Übernehmen Sie später schwierige Aufgaben.
  • Informieren Sie sich vor dem Vorstellungsgespräch genau über das Unternehmen, für das Sie arbeiten möchten.
  • Während eines Vorstellungsgesprächs müssen Sie nicht in eine Benommenheit verfallen und sagen: „Ich weiß es nicht.“ Auch wenn Sie etwas nicht wissen, aber anfangen zu denken, wird im Vorstellungsgespräch Ihre Denkfähigkeit beurteilt.
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION