JavaRush /Java Blog /Random-IT /Dall'inizio della formazione all'offerta
Влад Веренич
Livello 27
Минск

Dall'inizio della formazione all'offerta

Pubblicato nel gruppo Random-IT
Per cominciare vale la pena parlare di come si stava concludendo il mio percorso scolastico. Mi piaceva molto la fisica e stavo per iscrivermi al posto giusto: Università statale bielorussa, Facoltà di radiofisica e tecnologie informatiche (specialità sicurezza informatica). Non ci sono stati problemi con l'ammissione (a proposito, conoscevo bene matematica e fisica) e così un ragazzo di 18 anni si trasferisce da una piccola città alla capitale.
Dall'inizio della formazione all'offerta - 1
Al momento, tutta la mia conoscenza della programmazione si è conclusa con il fatto che in seconda media ho scritto qualcosa in Pascal. Ho dovuto iniziare a conoscere, secondo me, un linguaggio di programmazione molto complesso: C++. All'inizio, per me era qualcos'altro: un mucchio di nuove parole (spazio dei nomi, intestazioni, librerie, tipi primitivi, ecc. ecc.), una mancanza di comprensione di come funziona il tutto e i problemi conseguenti: i laboratori mi hanno dato lentamente, ho dovuto cercare il codice invece di scriverlo da solo. Dopo il primo semestre, durante le vacanze, ho deciso che avevo abbastanza tempo e che dovevo migliorare questa terribile lingua. 2 settimane di visione di vari video e lettura di articoli su vari siti hanno prodotto risultati. Ovviamente non ho iniziato a programmare in C++ alla grande, ma desideravo scrivere laboratori da solo e non semplicemente consegnare il codice a qualcun altro. E questo è stato il punto di svolta, dopo il quale ho cominciato ad apprezzare la programmazione. Potrei già sedermi per diverse ore cercando di capire qualche parte, programmare di notte per una settimana per poter presentare il laboratorio in tempo. Di questo passo, entro la fine del primo anno ho superato assolutamente tutti i laboratori e ho ricevuto i miei meritati 10 nel mio libretto dei record. Nel 2017, è arrivata l'estate, sono tornato nella mia città natale e volevo continuare a migliorare come programmatore e mi chiedevo cosa studiare dopo. E poi la mia scelta è caduta su Java. Ho guardato vari video tutorial, ma diventavano noiosi molto presto e mi duravano solo un'ora, massimo 2 al giorno. E poi in qualche modo per caso sono finito a Javarush. All'inizio ero diffidente nei confronti di questa risorsa (lezioni molto interessanti e di alta qualità, ma gratuite). Vale la pena notare che allora i primi 10 livelli erano gratuiti. Ma dopo aver messo da parte ogni dubbio, ho iniziato a seguire il primo corso. E poi mi sono lasciato trasportare: probabilmente in 3 giorni ho completato 5 livelli, allo stesso tempo ho risolto assolutamente tutti i problemi e non potevo fermarmi. L'apprendimento è stato molto semplice, dopo il C++ Java mi è sembrato qualcosa di molto interessante e comprensibile. In una settimana ho completato quasi tutto il primo corso, mi sono seduto 5-6 ore al giorno e non mi sono stancato, perché mi è piaciuto molto. Allo stesso tempo, mi sono imbattuto in una pubblicità di una delle aziende più interessanti della Bielorussia: Epam. Il punto era che invitavano gli studenti tecnici del 1° e 2° anno a frequentare la formazione estiva. Ho subito fatto domanda e un paio di giorni dopo sono stato invitato. Sono tornato a Minsk e ho aspettato la prima lezione. La formazione è stata progettata per conoscere l'azienda. Durante l'intera formazione ci è stata raccontata la storia dell'azienda, cosa fanno, come arrivarci e tutto il resto. Non abbiamo ricevuto alcuna informazione tecnica, ma ci è stato detto quali libri avremmo potuto leggere, quali domande avrebbero potuto esserci per un'intervista su Java (ed è stato bello che potessi già rispondere ad un paio di domande). Ma per me questa è stata la prima volta che ho potuto visitare una vera azienda IT e ho adorato tutto quello che c'era lì. Pertanto, quando sono tornato a casa la sera, ancora più motivato, sono andato subito a Javarush e ho continuato ad imparare. I corsi sono durati 2 settimane, al termine delle quali sono tornata di nuovo a casa. Alla fine di luglio avevo completato 10 livelli gratuiti e senza dubbio mi ero abbonato. Ho un nuovo obiettivo: completare 20 livelli entro la fine dell'estate. Lì i compiti erano già più difficili, gli argomenti più difficili. Ho dovuto dedicare ancora più tempo. Per quanto mi riguarda, ho sviluppato un sistema secondo il quale ho studiato: un giorno raggiungo i compiti finali della lezione, il giorno dopo risolvo questi problemi. Usando questo sistema, entro la fine di agosto sono riuscito a completare 20 livelli e ho rinunciato un po' a Javarush. A questo punto ho deciso che valeva la pena provare a seguire alcuni corsi delle aziende. I corsi dell'azienda Itransition hanno attirato la mia attenzione. E dopo 2 settimane mi sono seduto con loro e sono stato testato. Non ho avuto problemi con questo e lo stesso giorno mi è stato detto quando sarebbe stata la prima lezione del corso. Nella mia testa avevo già pianificato come avrei seguito i corsi, come mi avrebbero insegnato tutto, come sarei diventato un bravo programmatore e avrei trovato lavoro con loro, ma in realtà tutto è andato diversamente. Quando ho seguito la mia prima lezione, grosso modo, sapevo come ordinare gli array ed eseguire thread diversi. E mi hanno subito preteso un'applicazione web, con autorizzazione/registrazione/ritiro di tutti gli utenti, ecc. e gli hanno dato 3 giorni. Dire che sono rimasto scioccato è non dire nulla. Ho provato a fare qualcosa, ma non ha funzionato. Non ho mai completato questi corsi, perché dopo 3 settimane ho ricevuto un progetto completo (un sito web con notevoli funzionalità, uno stack tecnologico e solo 3 settimane per realizzarlo), ma penso che mi abbia portato dei benefici. Ora ho capito quali tecnologie vale la pena apprendere (Spring, Hibernate, Maven, Bootstrap, Ajax, ecc.). Successivamente ho deciso di continuare a studiare Javarush, mi sono pagato un abbonamento, ma non ho mai continuato la mia formazione. Tutto quello che ho fatto è stato scorrere fino al livello 27, leggere le lezioni, salvare le domande dell'intervista per me e abbandonarle. Poi ho fatto forse una dozzina di interviste diverse. Ne ho bocciati alcuni, ne ho superati un paio con successo, ma non volevano prendermi perché ero solo uno studente del 2° anno. In media, 2 volte al mese ho avuto una sorta di colloquio e ogni volta mi sentivo più sicuro. Così, nel febbraio 2018, mi sono imbattuto in inviti per un colloquio presso Netcracker. Naturalmente ho fatto domanda, ho superato il colloquio senza problemi e ho aspettato l'inizio del corso di 3 mesi per sviluppatore Java. I corsi si sono svolti secondo il seguente sistema: lezioni frontali una volta a settimana, esercitazioni una volta a settimana. Durante la lezione danno informazioni aggiornate e aiutano a capire. In pratica ricevevo un progetto di squadra (eravamo in 5) e ogni settimana ricevevamo un compito specifico, che completavamo per la lezione successiva. È così che ho imparato a lavorare in team, a utilizzare appieno Git e a conoscere tutte le fasi della creazione di applicazioni web. Dopo 3 mesi abbiamo creato un vero e proprio ufficio di bookmaker, abbiamo approvato la difesa del progetto e stavo già aspettando una decisione sulla mia assunzione. E solo un paio di giorni fa ho ricevuto la mia prima offerta. È successo così che è passato quasi un anno dall'inizio della mia conoscenza con Java al ricevimento dell'offerta. Tutti, Vorrei augurarvi successo a chi ha appena iniziato, non perdere la motivazione e capire sempre perché lo state facendo. Tutto è reale, tutto dipende da te.
Commenti
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION