JavaRush /Java Blog /Random-IT /Come ho trovato lavoro al livello 11 :)
Sasha Burjua
Livello 11
Кишинев

Come ho trovato lavoro al livello 11 :)

Pubblicato nel gruppo Random-IT
Vorrei rivolgermi innanzitutto ai neofiti che potrebbero leggere questo articolo. Sono fortunato :) Pensieri che tra un paio di mesi tutto andrà alla grande per te e ti troverai un ottimo lavoro esistono, ma sono estremamente rari. E spesso questo percorso è spinoso. Ma prima le cose principali.

Brevemente su di te:

20 anni. Ho iniziato a studiare programmazione all'inizio di quest'anno. Ho scelto Java per una serie di ragioni specifiche. Ho iniziato con le playlist di YouTube e a maggio ho deciso di provare JavaRush. Ho 3 mesi pagati qui. Per quelli di voi a cui il livello 11 in 3 mesi sembra un piccolo risultato, dirò che sono guidato dalla regola "So un po', ma lo so bene". Ho approfondito gli argomenti che studiavo, e nei mesi liberi dall'abbonamento ho lavorato qui in parallelo con Java Syntax Pro. Ottimo corso)) Meglio del corso principale. Beh, mi sono esercitato su Internet: ho scritto un gioco 2D, Snake, e cose del genere. Tuttavia, considerando i miei obiettivi per il futuro, entro novembre ho deciso di cimentarmi nella parte frontend. Ciò non significa che ho rinunciato a Java. Ho semplicemente deciso di spostarlo un po' sullo sfondo. Il front-end è stato un grande successo per me. E conoscendo Java, almeno nella fase iniziale non sarà difficile navigare in Javascript-e. È importante notare che la mia soluzione non è un “salto”, in cui, diciamo, hai studiato per una settimana o due e poi dici: prenderò Python. Dopo un po' di tempo - "no, no, PHP è il futuro", ecc. Ho dedicato molto tempo, fatica e pazienza a Java, e non credo sia sbagliato scegliere ciò che appassiona di più la mia anima. Tuttavia, non si tratta di questo ora. I tempi sono duri, lo sanno tutti. Ho perso il lavoro. Ho iniziato a navigare in Internet e ho pensato: perché non inviare il mio CV per la posizione Java Junior :) A proposito, di seguito ci saranno i collegamenti al mio CV e altre informazioni. Di conseguenza, il giorno dopo sono stato invitato da un'azienda per un colloquio e 5 giorni dopo da un'altra, dove ho trovato lavoro.

Quello che devi veramente sapere:

1) Inglese

Sì amici. Anche se i tempi sono moderni e tutto è stato tradotto da tempo, avrai bisogno di questa abilità. Allo stesso tempo, è importante notare che nel lavoro stesso potresti non aver mai bisogno dell'inglese, ma nella fase del colloquio, ed entrambi erano in inglese, è molto importante parlarlo. L'opzione che potrebbe venire in mente ad alcune persone, me compreso, del tipo: "Beh, parlo bene, ma darò risposte tecniche e spiegazioni in russo", non funzionerà)) E qui era già difficile per me, perché devo dare una risposta corretta e completa utilizzando la terminologia Java. Ma almeno ho risposto a tutto.

2) Competenze trasversali

Ho sempre capito che l'azienda si assume una grande responsabilità quando assume un nuovo arrivato, essendo consapevole che ci sono molte cose che lui potrebbe non sapere. Ma se questo viene compensato da un luccichio negli occhi e dalla capacità di valutare correttamente le condizioni e le prospettive di lavoro, allora alcune lacune nella conoscenza potrebbero passare inosservate. IMPORTANTE. Non voglio dire che questo significhi trascurare gli studi, voglio solo dire che essendo junior hai una carta vincente in più rispetto al Middle e al Senior. Tuttavia mi è stato detto quasi subito che ero stata accettata e in parte ciò era dovuto al modo in cui mi ero presentata.

3) Eccitazione

È opportuno preoccuparsi in due casi:
  1. Quando hai anni di pratica e di lavoro alle spalle, ma qui non puoi rispondere a un paio di domande banali.
  2. Quando ti presenti in modo troppo brillante, convincendo l'azienda che può acquisire quasi il miglior programmatore dell'intero universo, ma in realtà riesci a malapena a collegare due parole. In altri casi, non è necessario preoccuparsi. Ho indicato tutto onestamente e ho capito che alcune domande potevano confondermi, che questo era il mio primo colloquio e non avevo esperienza lavorativa, e loro stessi stavano assumendo un nuovo arrivato. E quindi, perché dovrei preoccuparmi?

4) Come affrontare il primo colloquio/lavoro, ecc.

Come ho detto, dopo il colloquio con la prima azienda, ho deciso che non volevo essere lì. Questo può sembrare strano ad alcuni, del tipo: "Non hai alcuna esperienza ed ecco un'opportunità del genere, e rifiuti seriamente?!" Sì :) Ho visto questa situazione a lungo termine e mi sono chiesto: sarò felice di questo posto tra 3 mesi, 6 mesi, un anno? La risposta è stata no. Non descriverò tutte le ragioni che hanno determinato la mia riluttanza a lavorare lì, ma posso assicurarvi che sono tutte giustificate. La programmazione non è un compito facile e sicuramente non ci sarà una scarica di dopamina scrivendo codice ogni 10 minuti. Spesso dovrai svolgere un lavoro noioso e poco interessante. Sono consapevole di questo. Tuttavia, questa non è la mia ultima possibilità. Letteralmente non mi vedevo affatto lì. Ma il secondo lavoro ha funzionato per me. L'intervista, ovviamente, non è stata priva di problemi, perché all'improvviso TUTTO è andato storto per me. Microfono, driver, ecc. Per qualche motivo, in quel momento non riuscivo a connettermi al Wi-Fi nemmeno dal mio telefono. Di conseguenza, ho condotto un colloquio su Skype mobile tramite 4G 😄 C'erano principalmente domande tecniche che, nel complesso, ho superato bene. Bene, cioè in modo tale che le risposte soddisfacessero sia i ragazzi che me. A proposito, c'era un team guidato dai dipartimenti di sviluppo e risorse umane. Successivamente mi hanno richiamato e mi hanno detto: hai superato la prima fase, presto ce ne sarà una seconda in inglese dove parlerai con una persona di alto rango dalla Germania. Sì, a proposito, l'azienda è internazionale :) Le domande erano nello spirito di: perché hai bisogno di tutto questo, perché sei diventato un programmatore e così via, il che lo ha aiutato a formare una valutazione di che tipo di dipendente si trova di fronte a lui. 15 minuti dopo il nostro incontro online, mi hanno richiamato e mi hanno detto che ero stato accettato :) Questo, tra l'altro, è successo tutto un'ora fa.

5) Quali argomenti sono stati interrogati?

In effetti mi aspettavo che fosse più difficile, anche se ammetto di aver lasciato alcune domande senza risposta. È importante notare che anche questa qualità è stata apprezzata. Il fatto di essere stato onesto quando non lo sapevo e di aver detto apertamente "non lo so" invece di inventarlo. Certo, ho sforzato il cervello, ma se l'argomento mi era completamente sconosciuto, non ho risposto. Hanno chiesto questo (non ricordavo tutto, ma in generale eccolo qui):
  1. Interfacce. Quando ne abbiamo bisogno. La differenza tra loro e le classi. Come implementarli.
  2. Polimorfismo.
  3. Incapsulamento. Tutto sui modificatori di accesso.
  4. Funzioni lambda.
  5. Differenza tra hash-set e hash-map.
  6. Enum.
  7. Hanno posto domande relative alla programmazione, ma non necessariamente a Java.
  8. Domande di logica.
Non ricordo proprio il resto. Per conto mio, dirò che ho risposto al 70% di loro, in modo molto completo e sicuro.

Bene, la cosa principale è lo stipendio:

Pacchetto iniziale da 400 euro :) Personalmente sono soddisfatto. Ma ovviamente mi impegnerò per qualcosa in più. Il lavoro è ufficiale. Non conosco ancora gli altri vantaggi. Il primo giorno lavorativo è il lunedì. In conclusione: come ho detto, sono stato fortunato :) Certo, ho ancora molto da imparare, ma allo stesso tempo sono felice che il mio lavoro abbia dato i suoi frutti. Il mio obiettivo per quest'anno era diventare un programmatore e oggi ho rotto lo schermo del telefono, ma almeno ho trovato un lavoro. Equilibrio nella vita - da un estremo all'altro) Ringrazio JavaRush per questo servizio. Considerando che sono di nuovo in questa routine, i servizi di questo servizio mi saranno nuovamente utili. Per quanto riguarda il front-end, migliorerò anche quello. Qualcosa come questo. Buona fortuna a tutti. Il mio CV: https://resume.io/r/au9qnlrtM
Commenti
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION