JavaRush /Blog Java /Random-PL /Przewodnik SpeedRun po grze „Chcę dostać się do IT”! Zagr...
Evgeny Sinyuk
Poziom 19
Санкт-Петербург

Przewodnik SpeedRun po grze „Chcę dostać się do IT”! Zagrajmy jako inżynier ds. kontroli jakości!

Opublikowano w grupie Random-PL
Witaj JavaRush! Dzisiaj przeanalizujemy SpeedRun (szybkie przejście) wspaniałej i obecnie bardzo popularnej gry „Chcę dostać się do IT!” Przewodnik po grze SpeedRunPodekscytowanie tą grą ostatnio (z obiektywnych powodów) stało się bardzo duże, więc zdecydowałem się pomóc Ci ukończyć to zadanie! Krótko o mnie: 25 lat, licencjat z budownictwa, po studiach 3 lata pracy na stanowisku kierownika personalnego, 100 punktów do Egzaminu Państwowego z matematyki! (chwalę się:). Ukończenie tej gry osobiście zajęło mi 12 miesięcy, może komuś uda się to zrobić szybciej!
Przewodnik po grze SpeedRun
Poziom 1. Teoria testowania Średni czas realizacji: 1-3 miesiące. Koszty: 6 godzin tygodniowo. 30 tysięcy rubli Dochody: Cenna wiedza! Ukończyłem kurs mail.ru przez 2 miesiące. Każdy kurs jest odpowiedni, o ile program nauczania obejmuje następujące tematy:
  1. Podstawowe pojęcia w testowaniu
  2. Miejsce testowania w procesie rozwoju
  3. Tworzenie przypadków testowych, praca z wymaganiami, analiza testów w oparciu o logikę biznesową
  4. Organizacja procesu testowania
  5. Rodzaje testów
  6. Testuj kombinatorykę
  7. Strategia testowania
  8. Ocena efektywności testów
  9. Praca w narzędziu do śledzenia błędów
  10. Podstawy Rest-Soap Api, HTML (może SQL, jeśli masz szczęście)
Po przejściu tego poziomu jesteśmy gotowi do pracy na stanowisku Młodszego Testera Manualnego.
Przewodnik po grze SpeedRun
Poziom 2. Znalezienie pierwszej pracy Średni czas realizacji: 1-2 miesiące. Koszt: 10^5+ komórek nerwowych. Dochody: Bezcenne doświadczenie! Biorąc wszystkie umiejętności, których nauczyłeś się na poziomie 1 i dodając do tego pewność siebie, musisz znaleźć KAŻDY staż/pracę, jaką ma do zaoferowania rynek. Na tym etapie potrzebujemy doświadczenia i niczego więcej. Kilka artykułów, które pomogą Ci idealnie przygotować się do naszej pierwszej rozmowy kwalifikacyjnej: Zdałem ten poziom w 2 tygodnie za trzecim podejściem (2 nieudane rozmowy kwalifikacyjne) i ostatecznie pracowałem zdalnie jako asesor (nawet tester) w Yandex. Płacą tam około 60 rubli za godzinę, łącznie z moją starą pracą. Najważniejsze jest dla nas doświadczenie!
Przewodnik po grze SpeedRun
Poziom 3. Testowanie praktyczne Średni czas ukończenia: 3 miesiące. Koszty: 20-40 godzin tygodniowo. Dochód: 0-45 tysięcy rubli. Doświadczenie bojowe! Aktywnie wkraczamy i zanurzamy się w nowym obszarze. Studiujemy wszystko, co możemy przeczytać. Pracujemy niestrudzenie. Na tym poziomie musimy przejść okres próbny i zdobyć doświadczenie bojowe. Umiejętności, które powinniśmy posiadać po przejściu tego poziomu:
  1. Pewny użytkownik narzędzia do śledzenia błędów (w moim przypadku Jira)
  2. Praca w *Zwinnym zespole deweloperskim (w moim przypadku SCRUM)
    *Agile jest teraz wszędzie, najprawdopodobniej będzie to dokładnie to lub jego odmiany, ale mogą być też egzotyczne.
Ukończenie tego poziomu zajęło mi 4 miesiące. Po miesiącu pracy w Yandex dostałem pracę w EPAM.
Przewodnik po grze SpeedRun
Poziom 4. Naucz się automatyzacji! Średni czas realizacji: 3-9 miesięcy. Koszty: 6-20 godzin tygodniowo. 2000 rubli/miesiąc. Dochody: Cenna wiedza! Zacznijmy uczyć się języka Java i frameworków automatyzacyjnych! Nam wystarczy JavaSyntax + JavaCore (łącznie 20 poziomów JavaRush!). To wystarczy, aby przejść na QA Automation. W automatyzacji jest wiele trywialnych zadań, głównie praca z ciągami znaków, tablicami, kolekcjami, wyjątkami, strumieniami we/wy i zapisem do pliku. Będziemy także musieli pracować z frameworkami testowymi. Selen jest dla nas wszystkim. Można się tego nauczyć wszędzie. Uczyłem tutaj: Selenium WebDriver dla początkujących . Po ukończeniu tego poziomu powinieneś być gotowy, aby przejść na stanowisko Junior QA Automation Engineer. Lista kontrolna naszej wiedzy:
  1. Składnia Java
  2. Rdzeń Javy
  3. Selenium WebDriver
  4. TestNg, JUnit
  5. Git
Poziom ten został mi dany w 2 miesiące, ale musiałem się dużo uczyć.
Przewodnik po grze SpeedRun
Poziom 5. Otrzymujemy stanowisko Junior QA Automation Engineer. Średni czas realizacji: 1-2 miesiące. Koszt: 10^2 komórek nerwowych. Dochody: Bezcenne doświadczenie! Oto kilka świetnych zasobów, które pomogły mi w przygotowaniach: Historia znalezienia nowego stanowiska się powtarza. Ale teraz będzie łatwiej, ponieważ operatorzy zautomatyzowani są mniej popularni niż operatorzy ręczni. Idealnym rozwiązaniem będzie dla nas przejście na nowe stanowisko w tej samej firmie. To znacznie przyspieszy nasz SpeedRun. Dokładnie to zrobiłem.
Przewodnik po grze SpeedRun
Poziom 6. Otrzymujemy stanowisko Middle QA Automation Engineer. Średni czas realizacji: 4-12 miesięcy. Koszt: 10^2 komórek nerwowych. Dochody: Bezcenne doświadczenie! 75-100 tysięcy rubli miesięcznie. Rozmowa kwalifikacyjna na stanowisko średnie to rozmowa o tym, co już wiesz, jakie posiadasz technologie i umiejętności. Do moich umiejętności, które omówiliśmy powyżej, dodano kilka kolejnych:
  1. Potrafię dobrze pisać w Javie, ale średnio w JavaScript.
  2. Znam dobrze Selenium, znam Appium (automatyczne testowanie aplikacji mobilnych), znam Protractor (automatyczne testowanie w TypeScript).
  3. Gradle’a i Mavena.
  4. Jenkinsa.
Przewodnik po grze SpeedRun
Jak widać, ta droga nie jest łatwa, ale prawie każdy może ją pokonać! Mam nadzieję, że ten suchy, ale przydatny poradnik komuś się przyda :) Jeśli masz jakieś pytania, pisz! Dziękuję!
Komentarze
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION