JavaRush /Java Blog /Random-IT /Un altro studente del 3° anno che ha frequentato l'IT
Олег Андреев
Livello 37
Одесса

Un altro studente del 3° anno che ha frequentato l'IT

Pubblicato nel gruppo Random-IT
Buon giorno a tutti, è giunto il momento di raccontarvi una storia su come ho "aperto le ali"... Mi chiamo Oleg, ho 21 anni.
Un altro studente del 3° anno che ha frequentato IT - 1
Fin dall'infanzia volevo diventare un programmatore e anche mio padre mi ha detto di imparare a programmare. Gli ho preso il libro, l'ho guardato e ho pensato: beh, è ​​una stronzata, poi lo imparerò.
Poi sono stato mandato in una scuola con uno studio approfondito di ebraico (!) e informatica, per non dire che lì ho ricevuto una super base, ma c'erano Pascal e HTML e le basi degli algoritmi. Ovviamente non l’ho preso sul serio, ho copiato da tutti e in realtà ho studiato con il terzo o il quarto anno. Poi è nata la domanda sulla mia ammissione, ho cercato su Google, ho scoperto la STEP Academy e volevo andarci. Tutto sembrava andare per il meglio, ho anche scoperto che non è necessario sostenere un esame nazionale (Unified State Exam), a quanto pare è per questo che ho deciso di non iscrivermi. Poi mia madre scoprì quanto costava studiare lì e, poiché a quel tempo i soldi erano molto scarsi, mia madre decise che sarei andata in un'università normale... Ma era troppo tardi :). La registrazione per ZNO è terminata. La scuola è finita, non c'erano più amici, tutti erano impegnati all'università, e io sono andato a lavorare al cinema (pulizie, controllo biglietti, ecc.) Probabilmente è qui che sono iniziati i cambiamenti nella mia testa, soffrivo ogni giorno, facendo lavoro di routine, guadagnare un centesimo ed è stato un peccato dire che non studi da nessuna parte e che il tuo lavoro è scadente. Mentalmente, è stato il periodo più difficile della mia vita, ho persino smesso di comunicare con le ragazze, perché era semplicemente imbarazzante. Ho lavorato lì per sei mesi, mi sono iscritto alla ZNO e poi per lo stesso periodo di tempo, preparandomi per matematica e ucraino la sera. lingua. Ricordo il giorno in cui ho smesso, ero il più felice, ho sentito subito un'ondata di forza, poi in estate ho superato gli esami, li ho superati bene e sono entrato in un'università finanziata dal budget per studiare Informatica. Certo, poi mi sono rilassato di nuovo :) Pensavo che in qualche modo la conoscenza sarebbe arrivata da sola, durante il primo corso non sono riuscito nemmeno a inizializzare un array, ho copiato tutti i lab, insomma è andato tutto liscio. È finito il primo anno, mi sono ripromesso di studiare d'estate, leggere libri, ma ovviamente ho rinunciato anche a quello, poi è iniziato il secondo anno, abbiamo iniziato una nuova materia: “Teoria della programmazione e creazione del software”.

Punto di partenza

Su questo argomento c'era un insegnante I. S. Mazurok, che non insegnava secondo il programma universitario, ma ha saputo scegliere proprio le parole che hanno cambiato tutto. "Perché sei venuto qui", "Qui non ti insegneranno niente", "l'università non ti renderà programmatori, è solo un rinvio dall'esercito", l'insegnante stesso ha lavorato come programmatore e ha raccontato molto di Aziende IT, come funziona tutto lì, quali posizioni ci sono, che tipi di aziende (alimentari, outsourcing, ecc.). E lo ha fatto in modo così interessante che volevo sempre di più iniziare a fare qualcosa, ma avevo bisogno di un punto di partenza. E poi JavaRush ha attirato accidentalmente la mia attenzione (pubblicità su una pagina pubblica in VK), ovviamente ero scettico, come con tutte le pubblicità in VK, ma ho comunque deciso di provare, ho superato abbastanza facilmente il primo livello, poi il secondo, poi il terzo, poi è iniziato il primo "trambusto", ma con mia sorpresa, mi è davvero piaciuto sedermi per 2-3 ore sulle attività e quanto è dannatamente bello ricevere messaggi dal plugin che hai fatto bene e che l'attività è stata completata. al 6° livello ho notato che JuvaRush è a pagamento, ovviamente ero molto arrabbiato, perché ero uno studente e non avevo molti soldi in quel momento, ho deciso di mettere da parte questa questione per ora e di risparmiare, poi mia madre è venuta dall'Italia (per guadagnare soldi), proprio su JavaRush c'era una promozione con uno sconto del 50%. Ovviamente ho dovuto supplicare mia madre e dimostrarle che non era una truffa, e alla fine ha funzionato, ho comprato un abbonamento illimitato e via... sono rimasto seduto per giorni e notti, dimenticandomi dell'università \festival\amici, livello 10,15,20, grandi cose hanno iniziato compiti su cui mi sono seduto per diversi giorni, ero felice, era come se avessi finalmente trovato qualcosa che potevo fare per giorni interi senza notare l'ora, prima non potevo fare nulla, e quando mi sedevo ai compiti mi sentivo coinvolto (anche se poi niente, non sapevo davvero cosa si potesse scrivere su un curriculum).

Primo fallimento

Il 30 ° livello si stava già avvicinando e, stranamente, all'università ho ricevuto una borsa di studio maggiorata, grazie a me l'intero gruppo ha iniziato a scrivere in Java (più precisamente, ho scritto per tutti in Java). Su questa ondata di ispirazione ho iniziato a inviare il mio curriculum a tutte le aziende e a tutti i servizi di ricerca di lavoro (ingenuo :)), ovviamente non ho ricevuto nessuna chiamata, perché esisteva solo JavaCore. Poi nella mia città hanno aperto le iscrizioni ai corsi per sviluppatori Android, sono andato a fare un colloquio e ops - al primo fallimento, sono stato rifiutato, al colloquio c'erano troppe domande sui database, troppe sfumature che non conoscevo, e così ecco il primo fallimento. Ebbene, ciao depressione, paura che ci sia ancora così tanto da imparare che non potrò fare nulla, beh, dopo un mese mi sono calmato e ho continuato i miei studi, sono andato a tutti i tipi di conferenze delle Olimpiadi, ho letto documenti, ecc. ...

Sono passati sei mesi

C'era già il livello 35-36 davanti, avevo già scritto ai moderatori per chiedere loro di aggiungere carburante al mio account (a quel tempo non c'erano ancora abbastanza compiti). Passarono sei mesi e poi l'azienda aprì di nuovo i corsi, solo ora per sviluppatori JavaScript, a quel tempo avevo già scritto la mia libreria online in JavaEE, con layout adattivo, database, Hibirnate, Tomcat. Il tuo messenger su prese e Swing. Usavo già Git, sapevo come configurare il mio server su glassfish e tomcat (in generale, qualcosa almeno mi ricordava un programmatore). Conoscevo JavaScript all'epoca a un livello 3* - un po' di livello in JavaRush quando c'era JSON, ma ho deciso di prepararmi, in un mese ho imparato le basi di js, e molto velocemente, soprattutto avendo una buona conoscenza di Java. È giunto il momento del test, ha coperto le basi di CSS, html e le basi di JS, al livello: "scrivi tutti i modi per dichiarare un array in JS". Quindi, in base ai risultati del test, sono state selezionate le persone per un colloquio, hanno scritto il test circa 300 persone, sono state intervistate circa 50 persone, tra cui io (per i corsi Android non ho nemmeno superato il test).

Fortuna

All'intervista, mi hanno chiesto perché ero diventato un proger e ho raccontato loro questa storia strappalacrime che ho scritto sopra, beh, mi hanno chiesto se avevo già scritto codice, e così ho mostrato il mio repository Git (che era molto, molto importante), ho detto loro che conosco JavaEE, Hibernate, beh, mi hanno chiesto perché ho scelto Frontend, a cui onestamente ho risposto che volevo solo trovare lavoro :) E così sono entrato tra i primi 10 fortunati che sono entrati nei corsi. È stato bello, non era affatto come quello che è successo all'università in quel momento (la fine del secondo anno), tutte le attività sono state pubblicate nel repository Git, dove abbiamo fatto richieste di soluzioni in pool (le migliori soluzioni sono state unite con il ramo principale). Un mese dopo, uno degli insegnanti del corso mi ha offerto un lavoro nella sua azienda e, senza pensarci, ho accettato. Fin dal primo giorno sono rimasto sbalordito da quanto fosse difficile e allo stesso tempo interessante; mi sono stati subito forniti strumenti che non avevo mai utilizzato (Less, React, Gulp, Node.js). Ho approfondito a lungo tutto questo, soprattutto nella reazione, che non mi è sembrata così scontata come tutti scrivono, o almeno non ha funzionato molto bene per me. Ma comunque non mi sentivo un programmatore, i clienti erano tutti russi, c'erano solo 3 persone in azienda (2 junior e una media), quindi qualcosa dentro mi divorava ogni giorno, forse erano solo scarafaggi in la mia testa, ma non sentivo di aver raggiunto l'obiettivo, altrimenti avrei scritto qui molto tempo fa :)) Ma nonostante ciò, la mia crescita è stata semplicemente colossale, io stesso non ho notato come stavo già costruendo l'applicazione architettura io stesso, scrivendo in React oltre che in Java, in quel momento (inizio del terzo corso) ci hanno dato un corso, ho scelto l'argomento del gioco di carte online 21 o BlackJack (la possibilità di selezionare il numero di carte dovrebbe mi sono stati forniti), e parallelamente al lavoro ho scritto questo “mini progetto” (per chi fosse interessato, ecco il link: BlackJack) E basta, c'era qualcosa che non andava, non so come spiegarlo, non so ho ricevuto soldi, e non male per uno studente (500 dollari), ma sentivo che non era quello che volevo, e in più sono iniziati grossi problemi in famiglia. E il mio progetto era un inferno, dovevo trasmettere il mio schermo su Skype per 14 ore al giorno (capricci dei clienti della CSI...) Bene, in generale, ho finito il progetto che mi pesava e ho lasciato il lavoro al lavoro università :) All'università era già così facile che all'inizio del 2° semestre del 3° anno, ho semplicemente seguito tutti i laboratori e i corsi dei professori, e in un mese ho fatto assolutamente tutto, e non in qualche Pascal , ma Angular, React + ES6 e altre chicche del mondo moderno, per il server ho preso Java o Node.js, che già conoscevo molto bene in quel momento, la base per tutti gli studenti era Mongo, mi piaceva molto diavolo.

Annoiato

È così che ho acquisito lentamente esperienza, ho riempito il mio git di nuovi progetti, ho guadagnato soldi dai miei compagni di classe, ho bevuto nei fine settimana, in generale tutto era calmo). Dopo un po' è diventato noioso, ancora una volta non c'era niente da fare, all'università già tenevo conferenze sullo sviluppo web e JavaScript. Ho deciso che era ora di tentare di nuovo la fortuna, ho trovato 2 posti vacanti su dou.ua, tutto sembrava essere kosher, come mi piace, il posto vacante è in inglese, da un anno di esperienza lavorativa, registrazione SPD e tutto è come persone, quello che volevo davvero, ho inviato il mio curriculum a 2 aziende (a proposito, un ringraziamento speciale a JavaRush per il riassunto, compilato secondo i vostri consigli). Ebbene, sono stato invitato a un colloquio, che ho superato brillantemente senza sbagliare una sola domanda, hanno chiesto Angular, React, Node.js, il protocollo HTTP in generale, il database, gli strumenti di build, in generale hanno stupidamente esaminato il mio curriculum e chiesto su tutti i punti: posto vacante per sviluppatore JavaScript (FullStack). Dopo 3 giorni ero già andato a lavorare, sono stato subito assegnato ad un progetto canadese, React+es6+node.js. È stato molto interessante, ho conosciuto la metodologia Scrum e Agile, ho imparato cos'è Slack, avevamo la nostra Worksaction, con compiti e stime, in generale questo è QUELLO CHE VOLEVO, ogni giorno era diverso dal precedente, anche se a all'inizio era insolito che tutto fosse in inglese, compiti, riunioni e comunicazione con il cliente, ma abbiamo un insegnante che ci aiuta in questo e il mio inglese non è poi così male). I colleghi e il team sono semplicemente fantastici, ogni venerdì andiamo al bar, c'è sempre una sorta di vita all'interno dell'ufficio, tutti scherzano tra loro, il processo di lavoro ricorda la serie "Silicon Valley". Venerdì si è concluso il mio periodo di prova e sono entrato ufficialmente in azienda, e ora sono immensamente felice e ho ottenuto ciò che desideravo, sono orgoglioso del percorso che ho intrapreso e di quello che sono adesso e sono molto grato a JavaRush per questo, che non solo mi ha insegnato a programmare, ma me lo ha fatto amare come una cosa preferita, e anche se ora non sono uno sviluppatore Java, JavaScript è anche molto buono ora, quindi ancora una volta, grazie mille per tutto quello che hai hanno fatto e stanno facendo per tutti noi. L'intero viaggio è durato quasi 2 anni (dall'inizio del secondo anno alla metà del terzo). Auguro a tutti voi buona fortuna, ragazzi, se io sono pigro come lo ero io, allora altri lo sono ancora di più, ecco un paio di consigli
  • Non arrenderti
  • Non fermarti solo a JavaRush, cerca altre fonti di apprendimento
  • Prova a consolidare ogni tecnologia appresa con un mini-progetto
  • E, naturalmente, rilassati di tanto in tanto, goditi quello che fai e troverai il lavoro che meriti e desideri
PS Mi scuso per così tanto testo, volevo solo raccontare tutto dall'inizio alla fine, com'è realmente, spero che almeno qualcuno legga tutto :)
Commenti
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION