JavaRush /Java Blog /Random-TL /Gabay sa SpeedRun ng laro na "Gusto kong makapasok sa IT"...
Evgeny Sinyuk
Antas
Санкт-Петербург

Gabay sa SpeedRun ng laro na "Gusto kong makapasok sa IT"! Maglaro tayo bilang isang QA Automation Engineer!

Nai-publish sa grupo
Hello JavaRush! Ngayon ay susuriin natin ang SpeedRun (speed passage) ng kahanga-hanga at sikat na sikat na larong "Gusto kong makapasok sa IT!" Gabay sa laro ng SpeedRunAng kasabikan para sa larong ito ay naging napakataas kamakailan (para sa mga layuning dahilan), kaya nagpasya akong tulungan kang kumpletuhin ang quest na ito! Maikling tungkol sa akin: 25 taong gulang, bachelor's degree sa civil engineering, pagkatapos ng unibersidad 3 taon ng trabaho bilang isang personnel manager, 100 puntos para sa Unified State Exam sa matematika! (pagyayabang ko:). Ang pagkumpleto ng larong ito nang personal ay inabot ako ng 12 buwan, marahil ay may makakagawa nito nang mas mabilis!
Gabay sa laro ng SpeedRun
Antas 1. Teorya ng pagsubok Average na oras ng pagkumpleto: 1-3 buwan. Mga Gastos: 6 na oras/linggo. 30 libong rubles Kita: Mahalagang kaalaman! Nakumpleto ko ang kursong mail.ru sa loob ng 2 buwan. Ang anumang kurso ay angkop, hangga't kasama sa kurikulum ang mga sumusunod na paksa:
  1. Pangunahing konsepto sa pagsubok
  2. Lugar ng pagsubok sa proseso ng pag-unlad
  3. Pag-unlad ng mga kaso ng pagsubok, magtrabaho kasama ang mga kinakailangan, pagsusuri ng pagsubok batay sa lohika ng negosyo
  4. Organisasyon ng proseso ng pagsubok
  5. Mga uri ng pagsubok
  6. Subukan ang combinatorics
  7. Diskarte sa pagsubok
  8. Pagsusuri sa pagiging epektibo ng pagsubok
  9. Nagtatrabaho sa isang bug tracker
  10. Mga Pangunahing Kaalaman sa Rest-Soap Api, HTML (Siguro SQL kung ikaw ay mapalad)
Matapos makapasa sa antas na ito, handa na kaming magtrabaho bilang Junior Manual Tester.
Gabay sa laro ng SpeedRun
Level 2. Paghahanap ng iyong unang trabaho Average na oras ng pagkumpleto: 1-2 buwan. Mga gastos: 10^5+ nerve cells. Kita: Napakahalagang karanasan! Ang pagkuha ng lahat ng mga kasanayang natutunan mo sa antas 1 at pagdaragdag ng tiwala sa sarili dito, kailangan mong maghanap ng ANUMANG internship/trabaho na inaalok ng merkado. Sa yugtong ito kailangan natin ng karanasan at wala nang iba pa. Ilang artikulo na makakatulong sa iyong perpektong paghahanda para sa aming unang panayam: Naipasa ko ang antas na ito sa loob ng 2 linggo sa ikatlong pagtatangka (2 hindi matagumpay na panayam) at natapos na magtrabaho nang malayuan bilang isang assessor (hindi man isang tester) sa Yandex. Nagbabayad sila ng mga 60 rubles/hour doon, kasama ng dati kong trabaho. Ang pangunahing bagay para sa amin ay karanasan!
Gabay sa laro ng SpeedRun
Level 3. Practice testing Average na oras ng pagkumpleto: 3 buwan. Mga Gastos: 20-40 oras/linggo. Kita: 0-45 libong rubles. karanasan sa pakikipaglaban! Kami ay aktibong gumulong at isawsaw ang aming sarili sa isang bagong lugar. Pinag-aaralan namin ang lahat ng mababasa namin. Nagtatrabaho kami ng walang pagod. Sa antas na ito kailangan nating dumaan sa panahon ng pagsubok at magkaroon ng karanasan sa pakikipaglaban. Ang mga kasanayan na dapat nating taglayin pagkatapos makapasa sa antas na ito:
  1. Kumpiyansa na gumagamit ng bug tracker (Jira sa aking kaso)
  2. Magtrabaho sa isang *Agile development team (SCRUM sa aking kaso)
    *Agile ay nasa lahat ng dako ngayon, malamang na eksakto ito o ang mga variation nito, ngunit maaaring mayroon ding mga kakaiba.
Inabot ako ng 4 na buwan upang makumpleto ang antas na ito. Pagkatapos ng isang buwan sa Yandex, nakakuha ako ng trabaho sa EPAM.
Gabay sa laro ng SpeedRun
Level 4. Matuto ng Automation! Average na oras ng pagkumpleto: 3-9 na buwan. Mga Gastos: 6-20 oras/linggo. 2000 kuskusin / buwan. Kita: Mahalagang kaalaman! Simulan natin ang pag-aaral ng Java at automation frameworks! Ang JavaSyntax + JavaCore ay sapat na para sa amin (20 antas ng JavaRush sa kabuuan!). Ito ay sapat na upang lumipat sa QA Automation. Mayroong maraming mga walang kuwentang gawain sa automation, higit sa lahat ay gumagana sa String, Arrays, Collections, Exceptions, I/O streams at pagsusulat sa isang file. Kakailanganin din nating magtrabaho kasama ang mga balangkas ng pagsubok. Ang siliniyum ay ang ating lahat. Maaari mo itong matutunan kahit saan. Nagturo ako dito: Selenium WebDriver for Beginners Pagkatapos makumpleto ang level na ito, dapat ay handa ka nang lumipat sa posisyon ng Junior QA Automation Engineer. Checklist ng aming kaalaman:
  1. Java Syntax
  2. Java Core
  3. Selenium WebDriver
  4. TestNg, JUnit
  5. Git
Ang antas na ito ay ibinigay sa akin sa loob ng 2 buwan, ngunit kailangan kong mag-aral ng marami.
Gabay sa laro ng SpeedRun
Level 5. Nakukuha namin ang posisyon ng Junior QA Automation Engineer Average na oras ng pagkumpleto: 1-2 buwan. Mga gastos: 10^2 nerve cells. Kita: Napakahalagang karanasan! Narito ang ilang magagandang mapagkukunan na nakatulong sa akin na maghanda: Nauulit ang kwento ng paghahanap ng bagong posisyon. Ngunit ngayon ito ay magiging mas madali, dahil ang mga awtomatikong operator ay hindi gaanong karaniwan kaysa sa mga manu-manong operator. Tamang-tama para sa amin na lumipat sa isang bagong posisyon sa parehong kumpanya. Ito ay lubos na magpapabilis sa aming SpeedRun. Ganyan talaga ang ginawa ko.
Gabay sa laro ng SpeedRun
Level 6. Nakukuha namin ang posisyon ng Middle QA Automation Engineer Average na oras ng pagkumpleto: 4-12 buwan. Mga gastos: 10^2 nerve cells. Kita: Napakahalagang karanasan! 75-100 libong rubles / buwan. Ang isang pakikipanayam para sa isang gitnang posisyon ay isang pag-uusap tungkol sa kung ano ang alam mo na, kung anong mga teknolohiya at kasanayan ang mayroon ka. Sa aking mga kasanayan na tinalakay natin sa itaas, ilan pa ang idinagdag:
  1. Mahusay akong magsulat sa Java, ngunit karaniwan sa JavaScript.
  2. Kilalang-kilala ko ang Selenium, pamilyar ako sa Appium (automated na pagsubok ng mga mobile application), pamilyar ako sa Protractor (automated na pagsubok sa TypeScript).
  3. Gradle at Maven.
  4. Jenkins.
Gabay sa laro ng SpeedRun
Tulad ng nakikita mo, ang landas na ito ay hindi madali, ngunit halos lahat ay magagawa ito! Umaasa ako na ang tuyo ngunit kapaki-pakinabang na gabay na ito ay magiging kapaki-pakinabang sa isang tao :) Kung mayroon kang anumang mga katanungan, mangyaring magkomento! Salamat!
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION