JavaRush /Java-Blog /Random-DE /SpeedRun-Anleitung zum Spiel „Ich möchte in die IT einste...
Evgeny Sinyuk
Level 19
Санкт-Петербург

SpeedRun-Anleitung zum Spiel „Ich möchte in die IT einsteigen“! Spielen wir als QA-Automatisierungsingenieur!

Veröffentlicht in der Gruppe Random-DE
Hallo JavaRush! Heute analysieren wir SpeedRun (Speed-Passage) des wunderbaren und mittlerweile sehr beliebten Spiels „Ich möchte in die IT einsteigen!“ SpeedRun-SpielanleitungDie Begeisterung für dieses Spiel ist in letzter Zeit (aus objektiven Gründen) sehr groß geworden, daher habe ich beschlossen, Ihnen beim Abschließen dieser Quest zu helfen! Kurz zu meiner Person: 25 Jahre alt, Bachelor im Bauingenieurwesen, nach dem Studium 3 Jahre als Personalmanagerin tätig, 100 Punkte für das Einheitliche Staatsexamen in Mathematik! (Ich prahle :). Ich persönlich habe 12 Monate gebraucht, um dieses Spiel fertigzustellen. Vielleicht kann es jemand schneller schaffen!
SpeedRun-Spielanleitung
Stufe 1. Testtheorie. Durchschnittliche Bearbeitungszeit: 1–3 Monate. Kosten: 6 Stunden/Woche. 30 Tausend Rubel Einkommen: Wertvolles Wissen! Ich habe den mail.ru-Kurs zwei Monate lang absolviert. Jeder Kurs ist geeignet, sofern der Lehrplan folgende Themen beinhaltet:
  1. Grundlegende Konzepte beim Testen
  2. Ort der Erprobung im Entwicklungsprozess
  3. Entwicklung von Testfällen, Arbeit mit Anforderungen, Testanalyse basierend auf Geschäftslogik
  4. Organisation des Testprozesses
  5. Arten von Tests
  6. Kombinatorik testen
  7. Teststrategie
  8. Bewertung der Testeffektivität
  9. Arbeiten in einem Bug-Tracker
  10. Grundlagen der Rest-Soap-API, HTML (vielleicht SQL, wenn Sie Glück haben)
Nach Bestehen dieser Stufe sind wir bereit, als Junior Manual Tester zu arbeiten.
SpeedRun-Spielanleitung
Stufe 2. Finden Sie Ihren ersten Job. Durchschnittliche Fertigstellungszeit: 1–2 Monate. Kosten: 10^5+ Nervenzellen. Einkommen: Unschätzbare Erfahrung! Wenn Sie alle Fähigkeiten, die Sie auf Stufe 1 gelernt haben, nutzen und Selbstvertrauen hinzufügen, müssen Sie JEDES Praktikum/jeden Job finden, den der Markt zu bieten hat. In diesem Stadium brauchen wir Erfahrung und nichts weiter. Ein paar Artikel, die Ihnen helfen, sich optimal auf unser erstes Vorstellungsgespräch vorzubereiten: Ich habe dieses Niveau beim dritten Versuch in zwei Wochen bestanden (zwei erfolglose Vorstellungsgespräche) und habe schließlich remote als Gutachter (nicht einmal als Tester) bei Yandex gearbeitet. Sie zahlen dort zusammen mit meinem alten Job etwa 60 Rubel pro Stunde. Für uns zählt vor allem Erfahrung!
SpeedRun-Spielanleitung
Stufe 3. Praxistests. Durchschnittliche Bearbeitungszeit: 3 Monate. Kosten: 20-40 Stunden/Woche. Einkommen: 0-45 Tausend Rubel. Kampferfahrung! Wir rollen aktiv ein und tauchen in ein neues Gebiet ein. Wir studieren alles, was wir lesen können. Wir arbeiten unermüdlich. Auf dieser Ebene müssen wir eine Probezeit absolvieren und Kampferfahrung sammeln. Die Fähigkeiten, die wir nach Bestehen dieses Levels haben sollten:
  1. Selbstbewusster Bug-Tracker-Benutzer (in meinem Fall Jira)
  2. Arbeiten Sie in einem *Agile-Entwicklungsteam (in meinem Fall SCRUM).
    *Agile ist mittlerweile überall, höchstwahrscheinlich wird es genau das oder seine Variationen sein, aber es kann auch exotische sein.
Ich habe 4 Monate gebraucht, um dieses Level abzuschließen. Nach einem Monat bei Yandex bekam ich einen Job bei EPAM.
SpeedRun-Spielanleitung
Level 4. Lernen Sie Automatisierung! Durchschnittliche Fertigstellungszeit: 3-9 Monate. Kosten: 6-20 Stunden/Woche. 2000 Rubel/Monat. Einkommen: Wertvolles Wissen! Beginnen wir mit dem Erlernen von Java und Automatisierungs-Frameworks! JavaSyntax + JavaCore reicht uns (insgesamt 20 JavaRush-Stufen!). Dies reicht aus, um auf QA-Automatisierung umzusteigen. In der Automatisierung gibt es viele triviale Aufgaben, hauptsächlich die Arbeit mit Strings, Arrays, Sammlungen, Ausnahmen, I/O-Streams und das Schreiben in eine Datei. Wir müssen auch mit Test-Frameworks arbeiten. Selen ist unser Alles. Man kann es überall lernen. Ich habe hier unterrichtet: Selenium WebDriver für Anfänger. Nach Abschluss dieses Levels sollten Sie bereit sein, die Position eines Junior QA Automation Engineer zu übernehmen. Checkliste unseres Wissens:
  1. Java-Syntax
  2. Java Core
  3. Selenium WebDriver
  4. TestNg, JUnit
  5. Git
Dieses Niveau wurde mir in 2 Monaten vermittelt, aber ich musste viel lernen.
SpeedRun-Spielanleitung
Level 5. Wir bekommen die Position eines Junior QA Automation Engineer. Durchschnittliche Fertigstellungszeit: 1-2 Monate. Kosten: 10^2 Nervenzellen. Einkommen: Unschätzbare Erfahrung! Hier sind einige großartige Ressourcen, die mir bei der Vorbereitung geholfen haben: Die Geschichte der Suche nach einer neuen Stelle wiederholt sich. Aber jetzt wird es einfacher sein, weil automatisierte Operatoren seltener sind als manuelle Operatoren. Für uns ist es ideal, eine neue Position im gleichen Unternehmen zu übernehmen. Dies wird unseren SpeedRun erheblich beschleunigen. Genau das habe ich getan.
SpeedRun-Spielanleitung
Stufe 6. Wir erhalten die Position eines mittleren QA-Automatisierungsingenieurs. Durchschnittliche Fertigstellungszeit: 4-12 Monate. Kosten: 10^2 Nervenzellen. Einkommen: Unschätzbare Erfahrung! 75-100.000 Rubel/Monat. Ein Vorstellungsgespräch für eine mittlere Position ist ein Gespräch darüber, was Sie bereits wissen, welche Technologien und Fähigkeiten Sie haben. Zu meinen oben besprochenen Fähigkeiten kamen noch einige weitere hinzu:
  1. Ich kann gut in Java schreiben, aber mittelmäßig in JavaScript.
  2. Ich kenne Selenium gut, ich kenne mich mit Appium (automatisiertes Testen mobiler Anwendungen) aus, ich kenne mich mit Protractor (automatisiertes Testen in TypeScript) aus.
  3. Gradle und Maven.
  4. Jenkins.
SpeedRun-Spielanleitung
Wie Sie sehen, ist dieser Weg nicht einfach, aber fast jeder kann ihn schaffen! Ich hoffe, dass dieser trockene, aber nützliche Leitfaden jemandem nützlich sein wird :) Wenn Sie Fragen haben, kommentieren Sie bitte! Danke!
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION