JavaRush /Java Blog /Random-IT /Guida SpeedRun del gioco "Voglio entrare nell'IT"! Giochi...
Evgeny Sinyuk
Livello 19
Санкт-Петербург

Guida SpeedRun del gioco "Voglio entrare nell'IT"! Giochiamo nei panni di un ingegnere di automazione del controllo qualità!

Pubblicato nel gruppo Random-IT
Ciao JavaRush! Oggi analizzeremo lo SpeedRun (passaggio veloce) del meraviglioso ed ormai popolarissimo gioco “Voglio entrare nell'IT!” Guida al gioco SpeedRunL'entusiasmo per questo gioco è recentemente diventato molto alto (per ragioni oggettive), quindi ho deciso di aiutarti a completare questa ricerca! Brevemente di me: 25 anni, laurea triennale in ingegneria civile, dopo l'università 3 anni di lavoro come responsabile del personale, 100 punti all'Esame di Stato Unificato di matematica! (Mi vanto:). Per completare questo gioco personalmente mi ci sono voluti 12 mesi, forse qualcuno può farlo più velocemente!
Guida al gioco SpeedRun
Livello 1. Teoria dei test Tempo medio di completamento: 1-3 mesi. Costi: 6 ore/settimana. 30mila rubli Reddito: conoscenza preziosa! Ho completato il corso mail.ru per 2 mesi. Qualsiasi corso è adatto, purché il curriculum includa i seguenti argomenti:
  1. Concetti di base nel testing
  2. Luogo di test nel processo di sviluppo
  3. Sviluppo di casi di test, lavoro con requisiti, analisi di test basata sulla logica di business
  4. Organizzazione del processo di testing
  5. Tipi di test
  6. Prova la combinatoria
  7. Strategia di test
  8. Valutazione dell'efficacia del test
  9. Lavorare in un bug tracker
  10. Nozioni di base su Rest-Soap Api, HTML (forse SQL se sei fortunato)
Dopo aver superato questo livello, siamo pronti a lavorare come Junior Manual Tester.
Guida al gioco SpeedRun
Livello 2. Trovare il tuo primo lavoro Tempo medio di completamento: 1-2 mesi. Costi: 10^5+ cellule nervose. Reddito: esperienza preziosa! Prendendo tutte le competenze apprese al livello 1 e aggiungendovi fiducia in te stesso, devi trovare QUALSIASI stage/lavoro che il mercato ha da offrire. In questa fase serve esperienza e niente di più. Alcuni articoli che ti aiuteranno a prepararti idealmente al nostro primo colloquio: Ho superato questo livello in 2 settimane al terzo tentativo (2 colloqui infruttuosi) e ho finito per lavorare da remoto come valutatore (nemmeno tester) presso Yandex. Lì pagano circa 60 rubli l'ora, in aggiunta al mio vecchio lavoro. La cosa principale per noi è l'esperienza!
Guida al gioco SpeedRun
Livello 3. Prova pratica Tempo medio di completamento: 3 mesi. Costi: 20-40 ore/settimana. Reddito: 0-45 mila rubli. Esperienza di combattimento! Stiamo attivamente entrando e immergendoci in una nuova area. Studiamo tutto ciò che possiamo leggere. Lavoriamo instancabilmente. A questo livello dobbiamo superare un periodo di prova e acquisire esperienza di combattimento. Le competenze che dovremmo avere dopo aver superato questo livello:
  1. Utente fiducioso del bug tracker (Jira nel mio caso)
  2. Lavora in un team di sviluppo *Agile (SCRUM nel mio caso)
    *Agile è ovunque ormai, molto probabilmente sarà esattamente lui o le sue varianti, ma potrebbero essercene anche di esotiche.
Mi ci sono voluti 4 mesi per completare questo livello. Dopo un mese presso Yandex, ho trovato lavoro presso EPAM.
Guida al gioco SpeedRun
Livello 4. Impara l'automazione! Tempo medio di completamento: 3-9 mesi. Costi: 6-20 ore/settimana. 2000 rubli al mese. Reddito: conoscenza preziosa! Iniziamo a imparare Java e i framework di automazione! JavaSyntax + JavaCore è sufficiente per noi (20 livelli di JavaRush in totale!). Questo è sufficiente per passare a QA Automation. Ci sono molte attività banali nell'automazione, principalmente lavorare con stringhe, array, raccolte, eccezioni, flussi di I/O e scrivere su un file. Dovremo anche lavorare con i framework di test. Il selenio è il nostro tutto. Puoi impararlo ovunque. Ho insegnato qui: Selenium WebDriver per principianti Dopo aver completato questo livello, dovresti essere pronto per passare alla posizione di Junior QA Automation Engineer. Lista di controllo delle nostre conoscenze:
  1. Sintassi Java
  2. Nucleo Java
  3. Selenio WebDriver
  4. TestNg, JUnit
  5. Idiota
Questo livello mi è stato assegnato in 2 mesi, ma ho dovuto studiare molto.
Guida al gioco SpeedRun
Livello 5. Otteniamo la posizione di Junior QA Automation Engineer Tempo medio di completamento: 1-2 mesi. Costi: 10^2 cellule nervose. Reddito: esperienza preziosa! Ecco alcune ottime risorse che mi hanno aiutato a prepararmi: La storia della ricerca di una nuova posizione si ripete. Ma ora sarà più semplice, perché gli operatori automatizzati sono meno diffusi di quelli manuali. L'ideale per noi è trasferirci in una nuova posizione nella stessa azienda. Ciò accelererà notevolmente la nostra SpeedRun. Questo è esattamente quello che ho fatto.
Guida al gioco SpeedRun
Livello 6. Otteniamo la posizione di Ingegnere di automazione QA intermedio Tempo medio di completamento: 4-12 mesi. Costi: 10^2 cellule nervose. Reddito: esperienza preziosa! 75-100 mila rubli/mese. Un colloquio per una posizione intermedia è una conversazione su ciò che già sai, quali tecnologie e competenze possiedi. Alle mie competenze di cui abbiamo discusso sopra, se ne sono aggiunte molte altre:
  1. Posso scrivere bene in Java, ma mediocre in JavaScript.
  2. Conosco bene Selenium, ho familiarità con Appium (test automatizzato di applicazioni mobili), ho familiarità con Goniometro (test automatizzato in TypeScript).
  3. Gradle e Maven.
  4. Jenkins.
Guida al gioco SpeedRun
Come puoi vedere, questo percorso non è facile, ma quasi tutti possono farlo! Spero che questa guida secca ma utile possa essere utile a qualcuno :) Se avete domande, commentate! Grazie!
Commenti
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION