JavaRush /Java Blog /Random-IT /Da amministratore di sistema a sviluppatore Java
LJ
Livello 40
Екатеринбург

Da amministratore di sistema a sviluppatore Java

Pubblicato nel gruppo Random-IT
Ciao a tutti.
Da amministratore di sistema a sviluppatore Java - 1
Mi chiamo Evgeniy, ho 27 anni, ho un figlio e un secondo in arrivo. Vivo per la maggior parte del tempo nella città di Ekaterinburg. Ho una formazione da ingegnere delle comunicazioni e ho lavorato come amministratore di sistema per diversi anni dopo la laurea. Oggi è il mio ultimo giorno di prova, anche se due settimane fa il mio caposquadra ha detto che non devi preoccuparti, rimarrai. Quello che ho oggi:
  1. Lavorare in un'azienda internazionale (tutti i clienti, senza eccezione, provengono dall'Occidente, principalmente Svezia, Norvegia). azienda di carrozzeria.
  2. Possibilità di rotazione, ci sono tanti clienti, progetti diversi, ognuno può scegliere quello che gli piace.
  3. Visitare madrelingua due volte a settimana.
  4. Viaggio annuale per un evento aziendale all'estero.
  5. Buona cucina, tante prelibatezze.
  6. Una squadra meravigliosa, il numero di persone intelligenti per 1 mq è semplicemente fantastico.
Ma torniamo un po' indietro, solo un anno e mezzo fa non avevo niente di simile. Lavoravo in un'azienda statale come amministratore di sistema, ricevevo lo stipendio medio di un ospedale, conoscevo l'inglese mediocre e in generale non c'era speranza che la vita cominciasse a migliorare. Per caso sui social reti mi sono imbattuto nel sito JavaRush.ru, un amico lo ha descritto come un modo fantastico per diventare un programmatore e che aveva già completato 5 livelli in un paio di giorni. Ho deciso di provarlo perché... Anche a scuola mi interessava e volevo anche iscrivermi all'allora USU per studiare matematica e meccanica, ma mi persi. In generale, perché in realtà sto peggio? È solo questione di piccole cose, ho completato pian piano 10 livelli in un mese, e poi c'era una promozione con lo sconto del 50%, ho comprato un abbonamento annuale. Un mese dopo, ho lasciato il mio lavoro di amministratore e sono andato a trascorrere l'inverno con la mia famiglia in Tailandia, con il pensiero che avrei studiato ogni giorno e niente mi avrebbe fermato. Ormai studiavo inglese intensamente, forse un argomento per un altro articolo, ma la cosa che mi ha aiutato di più è stata iniziare con i podcast in inglese. Ho iniziato con VOA, per poi aumentare gradualmente la complessità con l'avvento della comprensione. Se qualcuno è interessato a maggiori dettagli, chieda nei commenti. Ho iniziato ad attuare il mio piano non appena siamo arrivati ​​nella città di Ao Nang, nella provincia di Krabi, e abbiamo trovato una casa per la stagione. Posso dire una cosa, devi studiare regolarmente e tutto funzionerà, avevo circa 8-12 ore di lavoro 5 giorni a settimana, che includevano sia la scrittura di codici che lezioni di inglese. Posso dire una cosa, anche a Capodanno, ho iniziato a lavorare il 2 gennaio. Non mi sono fatto alcuna concessione, anche se ovviamente c'erano momenti in cui la motivazione calava e volevo mollare tutto, le storie di successo qui sul sito mi hanno aiutato molto, mi sono ripromesso allora che avrei sicuramente scritto le mie, magari aiuterà qualcuno nei momenti difficili a trovare la forza in se stesso e a sconfiggere il validatore (ristorante e archiviatore, ciao) + 20 anni di esperienza nello sport hanno aiutato molto qui, ho fatto tutto secondo i programmi. Durante il fine settimana, mia moglie e mia figlia hanno viaggiato in moto nelle province più vicine della Thailandia, godendosi la natura e il clima. Mi sono riposato il più possibile, anche questo fa parte del lavoro, anche se a volte nei fine settimana mi sono seduto a programmare o leggere un libro su Java quando davvero non potevo sopportarlo, ma ho cercato di attenermi al regime. Dopo circa il nuovo anno, ero al livello 25-30, ho deciso allora che ero un bravo programmatore (in realtà no), era ora di trovarmi un lavoro, ho fatto un curriculum per hh, le domande hanno iniziato ad arrivare, di nuovo io non descriverò come l'ho scritto, ma ci ho lavorato per un paio di settimane, poi l'ho aggiornato regolarmente, poi l'ho tradotto in inglese, ho progettato tutto nel miglior modo possibile, anche se non avevo esperienza nella programmazione, ma nelle risorse umane alla gente chiaramente piaceva, in realtà scrivevano abbastanza spesso. Naturalmente i primi colloqui mi hanno riportato con i piedi per terra, ho capito quanto ancora non sapevo e quello che sapevo necessitava di essere strutturato in modo specifico, ed è quello che ho fatto. Successivamente, è nata la scelta se passare ad Android o JavaEE, ho provato il primo, ho letto il libro HeadFirst e in totale ho scritto circa 30 piccoli progetti, ma poi, utilizzando uno dei siti per imparare l'inglese, ho visto quanto fosse interessante il loro layout per i telefoni cellulari e quanto funzionasse male l'applicazione mobile. Ci ho pensato e ho deciso di imparare JavaEE. Guardando al futuro, posso dire che non ho rinunciato all'idea di imparare Android e ora ho intenzione di padroneggiarlo. Tuttavia, a quel tempo abbandonai l’idea di Android. Per farla breve, ho iniziato ad apprendere le tecnologie di accompagnamento richieste: sql/maven/git/spring/hibernate e probabilmente evidenzierò separatamente il resto dell'architettura, spesso me lo chiedono e, in generale, i primi due dei miei progetti che entrarono in produzione furono le altre api. Tutto questo devi sapere, tutti lo chiedono, ma puoi saperlo superficialmente, scrivi altri 10 piccoli progetti usandoli, ad esempio un compito di tirocinio può effettivamente essere scritto in mezza giornata, una giornata, senza facciata, non è necessari in Java, puoi insegnare un po' di JS/React/Node, se vuoi andare in prima linea, ma generalmente puoi solo insegnarli e non imparare affatto Java, c'è molto più lavoro e clienti lì, ma loro hanno le loro specificità. In generale, verso maggio sono tornato in Russia, perché avevo degli affari qui e ho deciso che era ora di trovare lavoro in un ufficio; prima tutti i colloqui venivano fatti tramite Skype (non ho mai ricevuto un'offerta in quel momento). Sono tornato in Russia e ho iniziato a girare per le interviste, davvero non mi piace perché richiede molta forza morale e fisica e interferisce notevolmente con il processo di studio e scrittura del codice in generale (Skype aiuta), quindi sono andato un paio di volte a settimana, in alcuni posti servivano persone più esperte, in altri no mi è piaciuto, ma alla fine ho fatto un altro colloquio via Skype, volevano mandarmi subito a lavorare in loco in Svezia, naturalmente la mia esperienza non era sufficiente, ma il teamleader mi ha apprezzato e mi ha consigliato per un progetto interno, dopodiché ho superato un altro colloquio già nel nostro ufficio a Ekaterinburg, dove hanno posto un paio di domande e un paio in inglese, dopodiché mi hanno chiesto detto, cito il vostro inglese: "può essere peggio", il che ovviamente ferisce l'ego, ma ancora una volta ci hanno dato un calcio per imparare di più, ci hanno lasciato andare "a fare una passeggiata" e dopo 10 mi hanno fatto un'offerta in pochi minuti, alle quella volta mi aspettavo molto di meno. Naturalmente ho accettato la proposta.. Vorrei soffermarmi specificatamente sui primi mesi di lavoro, chissà perché in pochi ne scrivono, ma per me sono stati un vero incubo, pensavo che mi avrebbero licenziato, a dire il vero. È stato dannatamente difficile, mi hanno dato il compito di scrivere subito il mio progetto, o meglio parte del progetto è un microservizio, ma per me è stato piuttosto un enorme mostro, perché ho dovuto pensare a tutto, dall'architettura e dai framework utilizzato per la gestione delle eccezioni. Ero molto nervoso e pensavo che si aspettassero che facessi tutto in un paio di settimane, il che rendeva molto difficile concentrarsi sul compito e prendere le giuste decisioni. Di conseguenza, un enorme ringraziamento al mio caposquadra, mi ha aiutato molto, mi ha spiegato molte cose basilari e non mi ha esercitato alcuna pressione. Naturalmente un'altra cosa mi ha aiutato. Dopo circa due mesi di lavoro ho fatto un colloquio con un'altra azienda dove mi hanno offerto uno stipendio superiore di un terzo al mio, Non ho accettato l'offerta per una serie di motivi, ma ciò nonostante ha aumentato notevolmente la mia autostima e la fiducia nel futuro come sviluppatore. Ci scusiamo per il testo lungo e grazie a tutti coloro che hanno letto fino alla fine. ps: credo, per esperienza, di integrare l'articolo con piccole note, se a qualcuno interessa questo mio scritto Aggiunta n. 1 Grazie a tutti per i vostri commenti, sono felice che il mio scritto abbia ricevuto così tante risposte. Ho provato a rimuovere gli errori di battitura menzionati nei commenti e non giudicare troppo severamente gli errori, li facciamo tutti. Ora arriviamo al punto.
  1. Come ho imparato l'inglese.

    Uno dei commenti forniva già un collegamento a Voice of America. Per me questo è stato il punto di partenza, il titolo esatto "VOA. Questo è quello che dicono in America". Poi c'erano podcast senza la lingua russa, ho ascoltato quelli più popolari, come Luke's English ed ESL Pod, quando mi sono abituato o mi sono stancato di cercarne altri, c'è un ottimo articolo sul sito, in secondo me lo consiglio a tutti. In generale, dopo che mi sono più o meno abituato al discorso inglese e ho potuto separare le parole dal flusso del discorso, mi sono reso conto che il mio vocabolario lasciava molto a desiderare e ho iniziato a imparare le parole, qui mi ha aiutato il noto Linguleo, puoi usarlo gratuitamente.


  2. Come sono andato a trascorrere l'inverno in Thailandia.

    Tutti sono preoccupati di come puoi permettertelo con uno stipendio medio. Non ci sono segreti particolari; il libro “The Richest Man in Babylon” di Clayson George mi ha aiutato molto. Inoltre, se sei interessato al tema dell'alfabetizzazione finanziaria, ci sono molti libri a riguardo, probabilmente questo è un argomento per un articolo separato.


  3. Come ho potuto diventare un programmatore commettendo così tanti errori grammaticali?

    A dire il vero, nessun datore di lavoro era preoccupato per questo problema. Ma ovviamente ho cercato di non inserirli nel mio curriculum e ho ricontrollato tutto 10 volte.

Commenti
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION