JavaRush /Java Blog /Random-IT /Ha superato JavaRush due volte. La seconda volta: lavoro ...
Mikhail Zherdev
Livello 41
Тула

Ha superato JavaRush due volte. La seconda volta: lavoro già come programmatore

Pubblicato nel gruppo Random-IT

Fascicolo

  • Chi: Mikhail Zherdev
  • Ha lavorato come: amministratore di sistema, tecnico del supporto tecnico
  • Luogo di residenza: Tula, Russia
  • Età all'inizio della formazione Java: 27
  • Primo lavoro come programmatore: un anno dopo l'inizio della formazione
  • Storia di successo originale
Ha superato JavaRush due volte.  La seconda volta - già lavorando come programmatore - 1

Sfondo

Sognavo di diventare un programmatore a scuola. Volevo entrare alla facoltà di cibernetica di un'università locale, ma alla fine ho fatto domanda per altre facoltà: avevo paura di non superare la selezione. Più tardi, ho pensato che avrei effettivamente superato il test, e mi sono morso i gomiti a lungo per questo... Alla fine, ho studiato per diventare ingegnere (mi sono laureato all'università nel 2010 ) e ho trovato lavoro come amministratore di sistema presso Enikey, nel supporto tecnico. Così quattro anni sono volati.
“E in tutti questi quattro anni il pensiero di imparare a fare il programmatore non mi ha lasciato. Inoltre, volevo studiare Java: è stato influenzato dalla sua popolarità e dalla multipiattaforma, anche se il linguaggio di presentazione in sé non è stato discusso per diversi anni.”
Un tempo volevo andare all'estero e ricevere lì una formazione in programmazione. Ho vissuto con questa idea tutti gli anni di lavoro, conservandola e mettendola da parte. Naturalmente, ci sono stati tentativi di studiare da solo, ma studiare sui libri non ha funzionato. Rimando sempre il capitolo successivo a “ forse un giorno ”. Quindi ho vissuto fino al 2014 . I tentativi di entrare in università straniere si sono conclusi con un fallimento. Inoltre, in questo momento la mia ragazza è tornata da uno studio all'estero. Quindi ho pensato che se voglio diventare un programmatore, allora devo iniziare a insegnare da solo, qui e ora, perché più tardi sarà più difficile.

Studi

Ho iniziato con HTML , CSS e JavaScript . Ho imparato PHP per circa un mese e ho completato quasi tutti i corsi su Codecademy . All'inizio del 2015 ho iniziato a studiare Java .
“Ho letto il libro di Shildt su Java 7, è stato difficile, non avevo idea del lavoro futuro. Ho deciso di cercare un modo di studiare più moderno rispetto alla lettura di libri, dato che siamo nel 21° secolo. Ho cercato, googlato, l'ho trovato. JavaRush."
Dall'inizio di febbraio alla fine di aprile ho lavorato sul sito ( c'era un abbonamento mensile, mi sono fermato al raggiungimento del livello 20 per migliorare la teoria e analizzare problemi risolti/irrisolti ), da aprile ho conosciuto il server Tomcat , jUnit , JSP , Spring , Hibernate , SQL ( tutte le tecnologie sono superficiali, solo le nozioni di base e perché sono necessarie ). Allo stesso tempo, stavo rispolverando la mia teoria Java Core e ho pubblicato il mio curriculum all'inizio di maggio 2015 .

Lavora e... studia ancora

Una società ha risposto. In realtà, è lì che lavoro adesso. Al colloquio mi hanno chiesto di Java Core e di un elenco di tecnologie che ho modestamente aggiunto al mio curriculum ( vedi elenco sopra, nel paragrafo precedente ). Ho subito ammesso di conoscere superficialmente queste tecnologie e ho intenzione di studiarle in futuro. Di conseguenza, mi hanno assunto per la posizione di Junior Developer , motivando la loro scelta con il fatto che ho una solida conoscenza di Java Core ( grazie a Java Rush !).
“Dato che ho completato rapidamente il corso JavaRush ed ero un po’ pigro (spesso sedevo sui forum in cerca di una risposta), non avevo fiducia in me stesso come specialista. Pertanto, già a dicembre, ho deciso di provare ancora una volta JavaRush.”
Affinché tutto sia giusto, per risolvere tutti i problemi, per prendere parte a un vero progetto... Inoltre, durante la mia assenza qui, sono comparsi molti nuovi problemi e volevo risolverli, mi interessavano soprattutto i miniprogetti . E il sito stesso mi è piaciuto, nonostante piccoli svantaggi, come il validatore non più “ comprensivo ” ( il validatore è stato completamente riprogettato in Java Rush 2.0 ed è diventato molto comprensivo, ndr) . In realtà, ho completato il corso e ho preso parte a un vero progetto (l'ho appena finito). Sono felice del risultato!

Primo anno

Lavoro come programmatore da quasi un anno ormai. Java Rush mi ha aiutato molto nell'apprendimento, nello sviluppo e nella formazione di me stesso come specialista. In azienda ho lavorato inizialmente su un'applicazione web, apprendendo lungo il percorso le tecnologie richieste. Successivamente sono passato allo sviluppo mobile, ho studiato Android ( ho studiato per un mese o due, poi sono passato allo sviluppo con apprendimento parallelo ) e da marzo - iOS . Questa non è una storia di successo per me come programmatore. Riguarda il modo in cui JavaRush mi ha aiutato a realizzare il mio sogno di diventare un programmatore. C'è ancora molto da imparare, riapprendere, ricordare ciò che è già stato dimenticato, ma c'è un obiettivo: diventare un buon sviluppatore, c'è spazio per crescere.

Due anni dopo

Su richiesta dell'amministrazione Java Rush , pubblico la continuazione della mia storia. Sono passati 2 anni da quando ho iniziato la formazione in JavaRush e 1,5 anni da quando sono diventato uno sviluppatore junior. Ho lavorato al mio primo lavoro per 1,5 anni . Partecipato a diversi progetti, all'inizio ( giugno-ottobre 2015 ) 4 mesi sullo sviluppo aziendale ( stack JSP - JSF + Primefaces - JPA ) . Successivamente ho dedicato circa un anno allo sviluppo di applicazioni mobili per Android e iOS . Ho studiato diversi framework popolari per queste piattaforme ( Realm , Retrofit , a little Rx ). Ho scritto un'applicazione in Kotlin per Android, dopo averla studiata + Objective C e Swift per iOS . Nel settembre 2016 siamo passati per un mese a un progetto Enterprise interno esistente. Lì era necessario migliorare le funzionalità attuali, introdurre Elasticsearch ; Ci sono rimasto per un mese, ho studiato il codice, ma poi hanno deciso di farlo non tramite Java, ma tramite il database, e sono stato trasferito nuovamente allo sviluppo mobile (succede, signore...). A fine agosto 2016, su richiesta del mio responsabile, ho superato la certificazione Google Android sul sito Udacity . Ho ricevuto l’ambito badge di Google Android Associate Developer solo a novembre a causa di tutta una serie di questioni burocratiche ( o semplicemente non si sono accorti del mio esame ). Dal nuovo anno volevo cambiare lo stack in una moderna Enterprise da mobile Spring , Hibernate , alcuni db . Ma si è scoperto che io stesso sono stato “ trovato ” con l’aiuto di un ex collega. A fine anno, questa settimana ho letteralmente cambiato lavoro. Banca. Non tra i primi 10 e nemmeno tra i primi 100 , ma ero interessato al progetto, che è stato uno dei momenti decisivi. Lo stack è Enterprise , esattamente quello che volevo acquisire esperienza nello sviluppo commerciale. Ci sono anche alcuni servizi web, che sono anche un vantaggio (non li conosco molto bene, ma ho intenzione di saperne di più in modo più approfondito nel prossimo anno) e molti Groovy+Grails . Lo stipendio richiesto era superiore a quello della posizione attuale e la mia richiesta è stata accolta. Non resta che soddisfare le aspettative in un nuovo posto di lavoro e acquisire nuova preziosa esperienza :)). Durante il mio primo lavoro, imparavo costantemente a conoscere la tecnologia, sia al lavoro che a casa. Non tutti i giorni, ovviamente, ma ho dedicato del tempo al meglio delle mie capacità. Ho gonfiato un po' il mio GitHub , ho scritto diverse attività di test trovate su Internet. A fine dicembre ho conseguito la certificazione da Oracle 1z0 - 808 (certificazione che conferma la conoscenza di base di Java). L'anno prossimo ho intenzione di prendere l' OCP ( Oracle Certified Associate ), che sembra essere più significativo, perché... Non esiste istruzione in tecnologia informatica, ma un giorno le certificazioni potrebbero tornare utili. Ma la cosa principale non è il certificato in sé ( anche se è molto, molto bello esserne il proprietario! ), ma le sottigliezze della lingua e le lacune che vengono colmate durante la preparazione alla certificazione. Questi sono i successi finora ottenuti nell'ultimo periodo. Un po’ meno di quanto avrei voluto, ma non posso dire che sia brutto. Al momento capisco che ci sono ancora cose da studiare, insegnare e imparare, ma questo non mi spaventa. Dopotutto, le cose migliori e più interessanti devono ancora venire!
Commenti
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION