JavaRush /Java Blog /Random-IT /Dall'esercito all'IT o come sono diventato uno sviluppato...
Евгений Горбунов
Livello 38
Москва

Dall'esercito all'IT o come sono diventato uno sviluppatore C# utilizzando JavaRush

Pubblicato nel gruppo Random-IT
Ciao a tutti! Mi chiamo Evgeniy, ho 25 anni e voglio raccontarvi la mia storia di successo. Mentre studiavo a JavaRush, ho letto molte storie di successo e sognavo un giorno di scriverne una mia e, forse, di motivare qualcuno, come una volta motivavano me. Dall'esercito all'IT o come sono diventato uno sviluppatore C# utilizzando JavaRush - 1L'inizio è abbastanza banale, quindi in breve: fin dall'infanzia amavo giocare, fare qualcosa al computer, e durante gli anni scolastici avevo intenzione di collegare la mia professione con un computer. In prima media ho deciso di lasciare la scuola per non sostenere l'Esame di Stato Unificato (visto che era appena stato introdotto, i professori ci hanno spaventato e ho studiato meno bene). Poiché il college non aveva l'iscrizione alla specialità “Programmatore”, ho provato a iscrivermi a “Informatica applicata”, ma non ho superato i voti e quindi sono entrato nella specialità “Informatica” presso il Collegio Pedagogico. Verso i 18 anni mi sentii sopraffatto e decisi di diventare paracadutista ed entrare in una scuola militare. Ho abbandonato tutto ciò che riguardava la programmazione (al college ho fatto un po' di coding, beh, sai una cosa 😀), e non ho studiato veramente, perché... Pensavo che tutto questo non mi sarebbe stato utile. Circa a metà del mio servizio a contratto, ho capito che questo non faceva per me e che qualcosa doveva cambiare. Allora non immaginavo nemmeno che con l'aiuto dei corsi si potesse studiare bene e trovare lavoro senza un'istruzione superiore. Un giorno, un conoscente, al lavoro, ha detto che voleva seguire un corso di sviluppo Java, trovare un lavoro e ha parlato dei suoi amici che avevano studiato e ottenuto con successo un lavoro presso SberTech. Ho deciso di provarlo anch'io perché... Volevo guadagnare molto e rilassarmi di più. Ho inserito "Corsi Java" in Yandex, JavaRush è stato il primo ad apparire, ho deciso di provarlo, mi è piaciuto. Innanzitutto voglio ringraziare JavaRush per il video, che è alla fine del livello 0 (o forse non è lì, non ricordo 😀). Diceva che la programmazione è creatività e che quasi ogni desiderio può essere realizzato utilizzando il codice. Non so perché, ma questo mi ha motivato molto e mi ha fatto innamorare della professione di sviluppatore. Dopo aver completato 4 livelli, ho sottoscritto un abbonamento promozionale per 1 anno e ho continuato a studiare con interesse. È stato molto difficile per me, perché non sono mai stato un genio (e non lo sarò mai), e, perché... Spesso arrivavo in ritardo e avevo poco tempo libero, dovevo programmare di notte, dormivo dalle 4,5 alle 6 ore di notte nei giorni feriali e un'ora a pranzo. È stato molto deludente quando sono rimasto sveglio la notte e non ho risolto un solo problema; pensavo di aver perso tempo. Tutto ciò è durato 1,5 anni (di cui, probabilmente 5-6 mesi, ero in viaggio d'affari e non ho scritto codice). Alla fine del contatto ho raggiunto il livello 38 e, a 2 settimane dalla fine, ho deciso di fermarmi e ho iniziato a cercare lavoro a Mosca, perché... ci sono poche aziende nella mia città, beh, ci sono più opportunità e anche lo stipendio a Mosca è buono 😀 In secondo luogo, grazie a JavaRush per avermi aiutato con il mio curriculum, anche se ero molto arrabbiato con te perché non poteva essere caricato su hh e ho dovuto rifare tutto da capo. Forse dovresti considerarlo in futuro. In ogni caso il dottor Zeuberg è stato molto disponibile e ha dato buoni consigli, un ringraziamento speciale a te, spero che tu lo legga. All’inizio leggevo le offerte di lavoro e non rispondevo a tutte, ma dopo che tutte le aziende si sono rifiutate, ho iniziato a inviarle a tutti, solo perché mi assumessero. Ci sono stati molti rifiuti (circa il 90%), se avete qualcosa di simile non allarmatevi, è abbastanza normale. Dopo aver completato le attività di test in due aziende, ho deciso di fermarmi, vai al colloquio e non cercare oltre. Arrivato a Mosca, il giorno dopo sono andato per un colloquio e, con mia sorpresa, sono stato accettato. Ricordo che le persone scrivevano qui che avevano fatto un sacco di colloqui e molti erano stati respinti, ma poi mi hanno assunto subito e con uno stipendio molto buono e competitivo..... Ho lavorato in questa azienda per sei mesi. Team eccellente, eccellente team leader, ma ho ottenuto in outsourcing un progetto ETL (pentaho, oracle, ms sql). Mi era stato promesso che questo progetto sarebbe terminato nel giro di un paio di mesi e che sarei passato a un progetto Java, ma alla fine non è mai finito. Il progetto si stava muovendo a malapena e non ho fatto quasi nulla, occupandomi degli affari miei, vale a dire migliorare T-SQL. Sai, da un lato ricevo buoni soldi, dall'altro mi faceva infuriare il fatto di non svilupparmi completamente e di non acquisire abbastanza esperienza. Ho provato a risolvere questo problema partecipando a un colloquio come sviluppatore Java e completando un'attività di test. Sono rimasto sorpreso dal fatto che l'intero team per cui mi hanno assunto abbia seguito JavaRush e che io avessi il livello più alto tra loro :D😅 Alla fine mi hanno fatto un'offerta, ma lo stipendio era molto più basso (circa 50mila). Non ero pronto a perdere soldi e per qualche motivo ho deciso che nessuno mi avrebbe offerto uno stipendio equivalente e ho continuato a lavorare, sperando che tutto andasse per il verso giusto. Dopo un po' di tempo, mio ​​fratello (anche lui programmatore) mi ha invitato a unirmi al suo team come stagista e mi ha suggerito di passare al C#. Ad essere sincero, ho pensato a lungo, ne ho bisogno, questa lingua ha un futuro? Questo è stato un passo serio per me. Alla fine ho deciso, ho iniziato a studiare C# e alcune delle sue funzionalità mi sono piaciute. Ma alla fine non sono riuscito a raggiungere mio fratello, perché... I padroni non erano contrari, ma all'ultimo momento hanno rifiutato, perché... Non volevano avere parenti nella stessa squadra. Ho continuato a studiare il linguaggio, ho scritto due mini progetti, ho riscritto il mio curriculum come sviluppatore C#, ho indicato questi progetti e ho iniziato a cercare. I rifiuti si susseguirono uno dopo l'altro: da qualche parte si rifiutarono immediatamente, da qualche parte ho fallito con successo un'attività di test e il mio codice si chiamava ala "La mia prima applicazione in C#". Tuttavia, piaceva allo sviluppatore del suo attuale lavoro. Terzo grazie a JavaRush per le oltre 1000 attività che mi hanno aiutato a scrivere mini progetti in C#, perché i linguaggi sono molto simili e, in base alle conoscenze acquisite, ho potuto realizzare le mie idee. A proposito, ho parlato con un collega, ha molta esperienza nell'IT, ma nessuna esperienza nell'OOP. Il suo team leader lo ha incaricato di JavaRush e qui ha acquisito esperienza. Ora programma in Java 😀 L'azienda mi ha trovato e mi ha invitato per un colloquio. Ho subito detto onestamente che non avevo una vera conoscenza della lingua e ho chiesto di portarmi in uno stage serale non retribuito in modo da poter studiare dopo il lavoro e poi unirmi a loro nello staff. Mi hanno chiesto dell'approccio SOLID, del DI, dei pattern, del perché ho cambiato linguaggio, un po' di SQL e mi hanno lasciato andare dicendo che la prossima settimana mi diranno se sono pronti ad accettarlo. Di conseguenza, quella stessa settimana ho ricevuto un'offerta con lo stesso pagamento. Ero sotto shock e ciò che ho vissuto non può essere descritto a parole. Al momento sono uno sviluppatore backend C#. Sto finalizzando e sviluppando le funzionalità dell'applicazione web. Amo moltissimo il mio lavoro perché... è molto interessante, il team tiene conto dei miei desideri e delle mie idee e c'è sempre qualcosa da fare (i compiti sono molto interessanti). Oggi mi è stato comunicato che il mio periodo di prova era terminato e l'ho superato con successo. Hanno anche aumentato il mio stipendio del 25%, cosa di cui sono rimasto sorpreso. Oltre al lavoro, lavoro a casa (scrivendo la mia grande applicazione web, padroneggiando la tecnica TDD). Alla fine, vorrei darvi alcuni consigli per non ripetere i miei errori:
  1. Non rimandare la teoria e altre competenze per dopo. Pensavo che la cosa principale per me fosse superare tutti i livelli e poi sarei stato a posto e avrei acquisito la teoria in una settimana. Non farlo, dedica un giorno alla settimana alla teoria o inizia a prepararti per un colloquio: studia una domanda al giorno. Inoltre, trascorri del tempo su SQL, lavorare con un database è una delle competenze importanti: impara a estrarre, aggiungere, eliminare, aggiornare i dati (personalmente, ho risolto 70 problemi della fase di formazione e 12-15 problemi della fase di valutazione su sql-ex.ru, 20 problemi saranno sufficienti 30 fasi di formazione).
  2. Scrivi qualcosa di tuo. Questo è un passo abbastanza importante. In primo luogo, mostrerà il tuo livello di conoscenza e comprensione dello sviluppo. In secondo luogo, c'è la possibilità che alcune domande non ti vengano poste durante il colloquio, perché... tutto è visibile nell'applicazione. Se temi di aver scritto molto codice errato, pubblicalo per la revisione su StackOverflow. Lì ti diranno e spiegheranno dove è meglio usare cosa. E non rimandare tutto fino alla fine del corso. Questo è stato il mio grande errore
  3. Se sei poco motivato e fai fatica a sederti, ma vuoi imparare e diventare uno sviluppatore, leggi le storie di successo. Se questo non ti aiuta, leggi “Pensa e arricchisci te stesso” di Napoleon Hill. Un buon vecchio libro che racconta come il potere del pensiero influenza le nostre azioni ed eventi. Se non hai tempo di leggere, la versione audio ti aiuterà.
  4. Ci sono momenti in cui su JavaRush risolvi i problemi 10 volte e vedi come una persona scrive in ogni problema "risolto in 1 tentativo" e il suo livello cresce molto rapidamente (ciao Alexander, anche se ero incazzato con questi commenti, spero che tutto vada bene bene per te adesso 😀) dubiti del tuo successo. Non c'è bisogno di arrabbiarsi per questo, ognuno arriva con una quantità diversa di conoscenze e impara a modo suo. L'unica cosa che conta è ciò che ne ricavi.
  5. Se vedi un'enorme quantità di competenze nei posti vacanti o nella presenza di un'istruzione superiore, non allarmarti. Nella maggior parte dei casi, questo elimina le persone che hanno paura di imparare qualcosa se necessario. E in alcuni casi, guardano prima che tipo di persona sei e se sei pronto per imparare, e poi solo le tue capacità. Sentiti libero di inviare il tuo curriculum e di partecipare ai colloqui.
È tutto. Se hai finito di leggere questo testo corposo, grazie mille. Se hai qualche domanda, scrivi qui in un messaggio personale, sarò felice di risponderti. Ti auguro successo nei tuoi studi e nella tua futura carriera come sviluppatore. Avrai successo.
Commenti
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION