JavaRush /Java Blog /Random-IT /Non mollare e tutto si risolverà
Dmitriy Gordievskiy
Livello 36
Львов

Non mollare e tutto si risolverà

Pubblicato nel gruppo Random-IT
Ciao a tutti. È nata l'idea di condividere la mia storia di successo con la comunità JR. Forse spingerà qualcuno a ottenere ciò che desidera, proprio come altre storie di successo hanno spinto me un tempo. Ti racconto il mio background per dare un’idea e il background. Il mio interesse per la programmazione è nato intorno al nono anno di scuola. Poi, per puro interesse, ho comprato libri cartacei su C, C++, Java, SQL, architettura di rete TCP/IP, ecc. Ho provato a scrivere pagine semplici. Un hobby con cui era divertente passare il tempo. C'era anche Pascal a scuola. Ero molto bravo a risolvere i problemi. E anche una volta ha preso parte alle Olimpiadi regionali, dove si è classificato terzo. Pubblicazione. Dopo aver finito la scuola, i miei genitori mi mandarono a studiare in Inghilterra. Non è che lo volessi o lo chiedessi, ma i miei genitori volevano darmi un futuro più promettente. Il primo corso è comune agli studenti stranieri per sopperire alla differenza di preparazione tra studenti stranieri e studenti inglesi. E poi tre anni di formazione nella specialità. Ho scelto la specialità Informatica e marketing - corso congiunto. Il primo piatto è andato bene. Il secondo ho studiato a malapena e ho abbandonato. Perché? A quel tempo ero ancora un pazzo verde con il vento in testa. Non c’erano obiettivi specifici, e nemmeno una visione lontana di ciò che avrei voluto ottenere nella vita. Perché sforzarsi se non devi stressarti?) E presto tornò in Ucraina. Ritorno. Quando sono tornato, ho lavorato in un magazzino per un anno perché era troppo tardi per iscrivermi a un'università locale. Inoltre, per essere ammesso dovevi superare un esame di inglese. Anche se il lavoro era in un magazzino, mi ha schiarito un po' la mente, perché prima non avevo mai lavorato da nessuna parte per un giorno. Iscritto a matematica applicata. Studia in un'università locale. Qui, dopo l'Inghilterra, ovviamente c'è stato uno shock. Quanto è di bassa qualità l'istruzione, quante materie superflue e inutili sono l'istruzione generale, ma che generalmente non infastidiscono nessuno come futuri specialisti. Ad esempio, studi culturali o educazione fisica, correre attraverso un campo in inverno al gelo, quando è coperto di neve, e giocare a calcio 😀 In facoltà, nelle lezioni di informatica, ci sono monitor panciuti, con antichi , computer difettosi e estremamente lenti. In generale non mi piaceva studiare, e i miei anni da studente sono stati anni di disperazione e depressione, vorrei che tutto finisse il prima possibile. Quando avevo già acquisito un po' di buon senso e, soprattutto, avevo qualcosa con cui confrontarmi, ho capito cosa avevo perso in Inghilterra, ma era già troppo tardi. Fine. Ecco capisco che c'è una differenza enorme tra quello che viene insegnato all'università e quello che vuole un vero datore di lavoro. Non sarai in grado di trovare subito un lavoro. Inoltre, i genitori smettono di dare soldi per i bisogni ed è giunto il momento di guadagnarli da soli. Ad esempio, sei già in salute, è giunto il momento, vai a lavorare. Ricerca. Ho iniziato a cercare modi per fare soldi. Ho cercato tra i più svariati lavori, ma di regola non sono mai rimasto da nessuna parte per più di tre mesi. Lo stipendio e l'atteggiamento erano così così, il lavoro non era interessante e il pensiero che avrei dovuto convivere con un lavoro incomprensibile e insoddisfacente per il resto della mia vita mi stava uccidendo. Poi mi sono ripreso e ho iniziato a cercare centinaia, se non migliaia di posti vacanti. Una delle attività più promettenti, meglio pagate e interessanti era l’assistenza clienti in lingua inglese. Le persone che conoscono la lingua vengono pagate non molto di più, ma di più. Il livello dell'inglese senza uso ha iniziato a peggiorare notevolmente, quindi ho iniziato a migliorarmi in questo senso. Ore al giorno. Il mio cervello macinava come un disco rigido in fiamme, ma sapevo che era necessario :) Per un po' mi è persino piaciuto, ed ero contento che ci fossero progressi e non fossi fermo. Ma c'erano molti MA. L'orario è flessibile: turni variabili, comprese notti e fine settimana variabili. Il lavoro divenne presto una routine. La seccatura quando si lavora con i clienti è seria. Lo sforzo e il tempo spesi non sono stati ripagati. Esperienza nel supporto clienti da circa due anni. Mi sono spinto di nuovo e ho trovato lavoro come centralinista. Non lo spedizioniere di taxi, ma il coordinatore logistico / spedizioniere per gli stati. Guida camion attraverso gli stati e organizza il trasporto merci, comunicando via telefono ed e-mail con madrelingua e autisti. L'inglese non era più necessario per il livello intermedio/intermedio superiore, ma avanzato. Qui, l'esperienza passata nell'assistenza clienti, l'esperienza con l'inglese e l'esperienza di comunicazione mi hanno aiutato molto in questo. Le mie capacità comunicative sono migliorate notevolmente, altrimenti semplicemente non avrei potuto svolgere un lavoro così complesso e stressante. Qui, dopo tutti i tormenti e le sofferenze, ho finalmente sentito il sapore della libertà. L'importo medio di denaro era di $ 1.000 e con l'aumento dell'esperienza e/o nei mesi buoni $ 1,2.000 - $ 1,5.000. Ho iniziato a viaggiare e ad andare al ristorante. Con l'aiuto dei miei genitori abbiamo acquistato un appartamento e lo abbiamo ristrutturato. In generale, ho finalmente iniziato a godermi la vita. Ma anche qui l'organetto suonò allegramente per un breve periodo. L'orario di lavoro va dalle 14:00 alle 00:00 (adeguamento al fuso orario degli stati), ma in realtà è un'ora per andare al lavoro e di solito lavora fino alla prima o alla seconda ora del mattino, e andare a letto in media alle 03:00. Alzatevi dal letto verso le 11, prendetevi un paio d'ore per riprendere i sensi, fate colazione e tornate al lavoro. Inoltre, hai uno svantaggio sociale nei giorni feriali, perché tutti lavorano la mattina e tu lavori la sera. E dal lunedì al venerdì non vedi altro che lavoro. Con il passare del tempo, dopo più di un anno, il lavoro diventa sempre più di routine e sempre meno interessante. Tra un anno, o tra cinque, sarebbe più o meno la stessa cosa. Come il Giorno della Marmotta. E arrivò il momento in cui avvisai con un mese e mezzo di anticipo che sarei partito in modo che potessero trovarmi un sostituto. Trovarmi un sostituto non è stato così facile, e all'orizzonte volevano farmi manager con una tariffa una volta e mezza, cioè la metà in più di quello che era, e io ero uno dei dipendenti chiave. Insegnava anche ai principianti. E letteralmente due settimane dopo è arrivata la mia lettera di dimissioniquarantena ... Il mercato dei trasporti negli Stati Uniti è diminuito notevolmente. Lavora 12-14 ore al giorno sotto estrema pressione. Si sono subito offerti di aumentare il mio stipendio del 40% in modo che non andassi via e non volevano lasciarmi andare. Contavo già i giorni fino alla fine di aprile e avrei potuto lasciare il lavoro con grande sollievo. Ero in uno stato mezzo morto e il danno alla mia salute mentale e, peggio ancora, ai miei rapporti con i miei cari, non valeva niente. Esperienza come coordinatore/speditore logistico per quasi due anni. Ora, infatti, vi racconterò di JavaRush e del suo destino in tutta questa storia: nel luglio 2019, molto prima del mio licenziamento (fine aprile 2020), quando al lavoro i miei nervi erano di nuovo esauriti fino a farmi venire il mal di testa , ho capito che prima o poi sarei diventato un programmatore. Questo è qualcosa che mi piace davvero fin dalla tenera età. E dove ci sono buone condizioni di lavoro e dove vengono pagati buoni soldi a specialisti esperti. Prima di tutto volevo dissipare i dubbi che ci sarei riuscito. Statisticamente, molte persone si arrendono prima di raggiungere il loro obiettivo finale. A volte anche prolungando l'allenamento per anni. E JavaRush mi ha aiutato in questo. Ho iniziato ad emozionarmi, a passare giorni e ore a leggere storie di successo, a conoscere il background delle persone e come alla fine sono diventati programmatori. Ho individuato un modello di fondamentale importanza per me stesso. C'è chi si considera “stupido” e lontano dalla programmazione, come chi svolge professioni lavorative. Ci sono persone over 40 con famiglia e figli che sono troppo tardi (non) per cambiare professione e hanno bisogno di stabilità. Ci sono persone che hanno trovato difficili i livelli iniziali e hanno smesso di imparare per mesi. Tutti loro hanno una cosa in comune. Nessuno ha abbandonato gli studi o si è arreso a metà strada, non importa quanto possa sembrare impossibile. Pertanto, è solo questione di tempo! Se queste persone potevano farlo, allora perché non posso farlo anch’io, con il talento e l’istruzione specializzata che ho per la programmazione? Centinaia di volte ho analizzato tutto e riflettuto nei minimi dettagli, ho soppesato tutti i pro e i contro e ho anche tenuto conto delle circostanze e dei rischi. Dopo aver fugato i miei dubbi e acquisito fiducia, a quasi un mese dal mio ultimo lavoro ho iniziato a seguire un corso su JavaRush. Ho anche annotato su carta le tempistiche per non dimenticare: - livello 0, 22 maggio 2020 - giorno di inizio - livello 10, 2 giugno 2020 - livello 20, 25 giugno 2020 - livello 30, 23 luglio, 2020 sono stato anche malato per una settimana. Non a causa del coronavirus, ma perché ho bevuto un bicchiere di acqua ghiacciata con il caldo e la mia temperatura è aumentata bruscamente :) Mi sono anche presa una settimana di vacanza e sono andata al mare. Il riposo era vitale, dopo il mio lavoro precedente, la quarantena rigorosa e l’ambiente post-apocalittico, oltre ad un allenamento intensivo, la mia testa era un disastro. Aggiornato, riavviato, è tornato. - 17 agosto 2020 Primo compito tecnico di prova. A quel tempo ho raggiunto il livello JR 36, ho acquisito fiducia e ho iniziato a inviare in modo selettivo il mio curriculum. È arrivata un'offerta per svolgere un compito. Senza alcuna intervista, risposta via email. Ho iniziato a realizzarlo, fatto... ho fatto la parte che riguarda Java. C'era anche una parte front-end. Ma non solo con HTML/CSS, bensì con JavaScript, del quale nel posto vacante non è stata detta una parola. L'ho già capito quando l'attività di test era già in corso e mi sono anche reso conto che si trattava in realtà di un posto vacante a tutto tondo, e non puramente Java. E il denaro offerto era ridicolo, 3000 UAH (~$110) durante il periodo di prova, 300$ dopo il periodo di prova. Mi sono reso conto che qui c'era qualcosa di sospetto, le richieste erano troppo grandi e poco chiare per un piccolo stipendio e ho abbandonato questo compito. Nel frattempo, presto si è reso disponibile uno stage presso JavaRush. Mi sono iscritto. Ho completato il compito per l'iscrizione in un giorno e mezzo (verso la fine di agosto). Prima dell'inizio dello stage abbiamo dovuto aspettare l'inizio di ottobre, più tre mesi di stage, e già Capodanno, vacanze troppo lunghe. A quel punto, le riserve di denaro erano quasi finite e non c'era lusso come aspettare... C'era una scelta, o trovarsi un lavoro part-time per mezza giornata (per qualsiasi lavoro) in modo da avere qualcosa per continuare a vivere e fare uno stage JR nel tempo libero. Oppure prendi in prestito dei soldi e dedica tutto il tempo possibile allo studio intensivo. Ho scelto la seconda opzione. Sì, era un'opzione più rischiosa. Ho letto e so su JR e non solo quanta concorrenza c'è per la posizione dei nuovi arrivati ​​senza esperienza, come ignorano i curriculum e si tirano indietro a destra e sinistra per mesi di seguito. Alcuni addirittura trascorrono sei mesi o più alla ricerca del primo lavoro. Ma ero determinato e capivo consapevolmente a cosa mi stavo iscrivendo. Dopo la prima tecnologia. le attività sono passate a Spring, SQL, Git, Maven e altre cose di base necessarie e la formazione è stata sospesa. Le priorità sono cambiate. Ho studiato Spring nel corso Spring Framework 5: Beginner to Guru di John Thompson su udemy.com. Un eccellente magazzino di conoscenze, presentazione di materiale di alta qualità, semplice e accessibile, per soli 10 dollari. SQL: tutorial su YouTube e articoli su Internet. Non ho approfondito. Aveva un'idea delle cose basilari e un minimo di esperienza pratica. Git: leggi il libro, disponibile sul sito web ufficiale di Git. Mi ha aiutato a capire come funziona git, cos'è e a cosa serve, ma i comandi nella console quasi non erano utili e li ho quasi dimenticati dall'attuale Maven: se non sei DevOps, non ti serve per approfondire è sufficiente una conoscenza di base, almeno per un principiante. Il team JR ha anche aiutato a compilare il curriculum, per il quale li ringraziamo. Ciò ha aiutato perché: - 12 settembre 2020, primo colloquio con le risorse umane A proposito, per arrivare al colloquio con le risorse umane, è stato necessario svolgere un compito di prova molto difficile. Java puro, applicazione finestra Swing e algoritmi. L'ho fatto per quattro giorni, dalla mattina presto fino a tarda sera (!) ho imprecato perché un sacco di cose non funzionavano, ho cercato molto su Google, ma alla fine alle cinque del mattino finalmente l'ho finito, l'ho caricato a GItHub e inviato un'e-mail. Il colloquio con le risorse umane ha avuto esito positivo, quindi il passo successivo è: - 21 settembre 2020, primo colloquio tecnico che ho preparato in modo molto diligente e approfondito. Ho letto elenchi di domande su Internet, li ho memorizzati e analizzati in puro Java. Ho risposto perfettamente alla prima metà delle domande su Java puro. E la seconda parte delle domande riguardava Spring e SQL, per le quali non mi ero preparato perché non me li aspettavo 😀 E alla seconda parte delle domande ho risposto, secondo me, così così, ed ero quasi sicuro che non ho superato il colloquio. Ma non era così... Tech. L'intervista è avvenuta lunedì. Mi hanno detto di aspettare venerdì i risultati perché c'erano altri candidati. E immagina la mia sorpresa quando il giorno successivo, martedì, le risorse umane mi hanno contattato di nuovo! Discutere le questioni relative al posto vacante e se il progetto sarebbe interessante per me. In modo che dal primo colloquio, con molta concorrenza, senza esperienza, mi assumessero? Sì, certo, proprio adesso... Tuttavia: - 28 settembre 2020, prima offerta di lavoro Era una posizione di tirocinante Java con uno stipendio di $ 200 e $ 500 dopo aver superato il periodo di prova. Se consideri che il periodo di prova includeva un programma di formazione in cui migliorerai le conoscenze necessarie per il progetto, sotto la supervisione di un mentore esperto, allora è abbastanza buono. Non è gratuito, e questo è un bene, anche se lo accetterei gratuitamente solo per acquisire esperienza in un ambiente reale. - Primo giorno lavorativo 5 ottobre 2020. Ho anche imparato JavaScript in una settimana secondo il programma di formazione, perché era necessario per il progetto. Dopo Java con i framework, mi è sembrato relativamente semplice, sebbene abbia anche molte sfumature. All'inizio imprecavo molto e spesso in JS, non capendo perché qualcosa non funziona quando il codice è semplice e dovrebbe funzionare) Ho migliorato la mia conoscenza di altre tecnologie, come Spring Security (anche un corso di mio zio John Thompson) , Hibernate, Apache Tiles (componi una pagina web da diversi JSP), Apache POI (generazione Excel), JSTL e altre parole che fanno paura a un principiante. Sono arrivate anche librerie JavaScript come jQuery, datatables, OpenLayers. E poi sono iniziati i primi semplici, ma veri compiti lavorativi... All'inizio, per il primo mese, non capisci affatto cosa sta succedendo. I primi tre mesi ti senti stupido e gradualmente entri nel progetto. Dopo più di tre mesi, c'è una certa sicurezza che tu capisca cosa e perché stai facendo... - 17 gennaio 2021 Completamento con successo del periodo di prova. - Maggio 2021 Il momento “adesso” al momento in cui scrivo. Quasi 9 mesi di esperienza lavorativa. Sono soddisfatti della qualità del mio lavoro; di solito mi inserisco nel preventivo o finisco i compiti prima del preventivo. Hai già piena fiducia nelle tue capacità. Il lavoro è interessante e divertente, i compiti sono molto diversi, ogni giorno c'è qualcosa di nuovo e c'è spazio per andare avanti. C'è interesse a seguire ulteriori corsi online per aggiornare le tue capacità e migliorare le tue qualifiche. Tra meno di due mesi ci sarà un riesame delle mie prestazioni e un aumento di stipendio. Risultato Se escludiamo dalla cronologia la settimana in cui ero malato e la settimana di ferie, in totale ci sono voluti 4 mesi per ottenere il mio primo lavoro, dall'inizio della formazione dal livello zero al primo giorno lavorativo. L'intero arco temporale descritto copre 15 anni, dal 2006 al 2021. Modalità di studio: Inizialmente ho deciso di organizzare una maratona e studiare 7 giorni su 7 in modo da ridurre i tempi necessari per completare il corso e trovare lavoro più velocemente. Ma senza riposo, l’efficienza diminuisce in modo significativo. Quindi studiavo mentre andavo al lavoro, dalle 10 alle 20 circa, +- 8 ore di studio con pause per il riposo e il pranzo, dal lunedì al venerdì. Oltre alla programmazione vera e propria, che è già difficile e richiede molto sforzo mentale, ci sono ancora molti aspetti di auto-organizzazione e autodisciplina. Anche questo è un fattore critico che deve essere preso in considerazione affinché il quadro formi un insieme coerente. La formazione senza quanto sopra non funzionerà o sarà inefficace/richiederà molto tempo. Anche l’organizzazione e la disciplina senza un’adeguata formazione difficilmente produrranno risultati. Chi è insoddisfatto del corso JavaRush potrà sempre trovare da ridire sulla qualità del materiale e del validatore. Per me personalmente questa è una risorsa preziosa a prezzi accessibili, che ho scelto dopo aver analizzato molte offerte di corsi offline e online. E questo mi ha aiutato a realizzare ciò che volevo. Senza JR e la sua comunità, questo sarebbe stato molto più lungo, più difficile e più difficile da realizzare. Quindi, grazie agli sviluppatori di questa risorsa e a tutti coloro che ne prendono parte. Questo è già stato detto da qualche parte, ma l'importante è non arrendersi e tutto funzionerà.
Commenti
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION