JavaRush /Java Blog /Random-IT /La lunga strada per diventare programmatore
Данила
Livello 29

La lunga strada per diventare programmatore

Pubblicato nel gruppo Random-IT
Questa storia di successo di apprendimento sarà diversa dalle altre. Ci sono molti rapporti pubblicati qui in cui i ragazzi hanno effettivamente superato quasi tutti i livelli in breve tempo, risolto problemi, scritto rapidamente i loro progetti e trovato lavoro con successo. Il loro percorso è come il decollo di un razzo che guadagna rapidamente quota. Per me è diverso. L'intero percorso dal primo livello al momento in cui mi hanno inviato un'offerta di lavoro come programmatore Java junior ha richiesto 2 anni e due mesi e mezzo. I motivi erano diversi: in alcuni periodi mi allenavo molto, in altri non studiavo affatto. All'inizio volevo scrivere questo rapporto più da un punto di vista tecnico, ad esempio quali vantaggi vedo in javarush.ru come risorsa educativa (e sono convinto che questa sia la migliore risorsa per imparare Java e prepararsi per un lavoro vero), cosa mi è piaciuto particolarmente, ecc. d. Ma su consiglio di Sepp, ci ho pensato e ho deciso che sarebbe stato meglio se fosse più biografico. Ci sono molte descrizioni dei vantaggi di javarush.ru come corso, ma non sarò originale se ripeto che il vantaggio principale è un'enorme quantità di pratica, che ti aiuta a "migliorare" e "sviluppare le tue capacità". abilità." Dopo un certo periodo di studio costante, inizi a sentire e comprendere la programmazione. Chiunque abbia padroneggiato qualsiasi abilità sportiva conosce questa sensazione. Questo è il senso della distanza nel pugilato, questo è il senso della palla nel calcio, questo è il senso del codice nella programmazione. Ciò può essere raggiunto solo con la pratica, o meglio con una combinazione competente della quantità necessaria di teoria e di una pratica più che sufficiente. E in questo corso tutto ciò viene preso in considerazione in modo molto competente. Quindi, la storia stessa. Lavoro come sviluppatore Java a San Pietroburgo ormai da 5 mesi, ma inizierò dall'inizio. Quando ho scelto una professione, ho pensato alla programmazione, ma chiaramente non ero molto diligente a scuola, e quindi la prospettiva di studiare un numero enorme di materie matematiche non mi piaceva affatto. Ho studiato in una scuola tecnica per diventare ferroviere, ma dopo il servizio militare ho scelto gli alberghi come campo più interessante. Mi sono iscritto come studente per corrispondenza e ho lasciato la mia città natale per Sochi. Era il 2012, il profumo delle prossime Olimpiadi era nell'aria, tutti vivevano nell'attesa. Mi è piaciuta molto questa atmosfera. Ho trovato lavoro in un ottimo hotel a Krasnaya Polyana come portabagagli e, grazie alla mia naturale diligenza, in 7 mesi ho fatto diversi passi di carriera e sono diventato manager del turismo d'affari. Lo stipendio è molto dignitoso per un ragazzo di 21 anni, ancora senza istruzione superiore, prospettive e tutto sembra a posto. Ma poi ho cominciato a pensare proprio a queste prospettive, ero bravo nel mio mestiere, ma tutto aveva a che fare con il “gioco sotto copertura”, gli intrighi, le spionaggio, ecc. ... Non mi è mai piaciuto, mi sembrava e mi sembra ancora “tecnologie sporche” e non avevo voglia di studiarlo. Ed ecco un semplice calcolo: sono il junior del dipartimento, il passo successivo è il capo del dipartimento, e questo è già (a parte il fatto che dovrai arrivarci e questo è possibile solo se l'attuale capo se ne va e così via) lavoro di gestione. Ma non mi è mai piaciuto essere un capo, non mi è piaciuto affatto gestire, controllare, ricontrollare... Volevo essere io stesso uno specialista duro... e questo è il limite... Certo, potresti rilassarmi, a 30 anni - capo dipartimento, a 40 - direttore di dipartimento e tutto sembrava funzionare, ma sicuramente questa non è la mia strada. E non si sa come sarebbe andata a finire la mia vita e cosa avrebbero portato tutti questi pensieri se una calda sera di agosto del 2013 non mi fossi imbattuto in javarush.ru. Ho navigato in Internet alla ricerca di "giochi per programmatori" (nonostante non andassi a studiare; i computer mi hanno sempre attratto, e non l'hardware, ma i programmi. In tutte le materie di una scuola o istituto tecnico dove in un modo o nell'altro possiamo ho fatto qualcosa su un computer, una lezione tipica è andata più o meno così: esaminiamo un nuovo argomento, ci danno un compito, lo risolvo subito e io e l'insegnante andiamo a verificare con gli altri) e ho vagato qui. La prima cosa che ha creato un'immagine forte e positiva sono stati, ovviamente, gli articoli. Hanno percepito chiaramente e chiaramente la professionalità, che la persona che scrive questo ha effettivamente un'ottima comprensione dell'argomento e scrive esattamente ciò che è necessario ed esattamente come è necessario! Un articolo sull'istruzione superiore (risuonava fortemente nei miei pensieri), un articolo sul percorso di un programmatore... sì, li ho letti tutti quasi avidamente e ho iniziato a studiare. All'inizio, ovviamente, non avevo intenzione di cambiare la mia specialità, di lasciare una posizione che ai miei amici della mia città sembrava un picco irraggiungibile e "il ragazzo è arrivato davvero al successo". Ma gradualmente ho iniziato a notare che dedicavo sempre più tempo alle attività, nei fine settimana, dopo il lavoro, ho acquistato un abbonamento. Il mio percorso in questo senso si è rivelato lungo e non sempre agevole, le Olimpiadi, seguite quasi subito da una tesi, non rimaneva molto tempo per le lezioni, ma ho studiato. E così! Momento chiave. Ho iniziato a pensare seriamente di cambiare professione, per diventare un programmatore professionista. Una piccola digressione: sicuramente non avrei intrapreso questa strada senza javarush.ru, ora leggo facilmente la letteratura tecnica in inglese e riesco a percepire facilmente anche le informazioni più "secche", ma poi questa forma di gioco è stata il fattore decisivo che ha aperto la strada mondo per me che programma. Ho iniziato a studiare ancora di più, ho comprato "Filosofia di Java" e ho studiato attivamente. A luglio (considerando che c'erano periodi in cui non potevo studiare affatto), mi sentivo già fiducioso nel profondo e ho deciso che dovevo agire. Ho lasciato l'albergo, ho fatto le valigie, sono andato a San Pietroburgo e ho trovato lavoro come cameriere con un programma 2x2 in modo da potermi preparare per i colloqui nel tempo libero. Poi ho ricevuto un compito di prova da Hubert per un progetto reale... ho appena iniziato a pensare di aver capito qualcosa e... Hibernate, Spring, Maven, Git, JSP, MVC... mi sono reso conto che per il lavoro reale ho ancora devo rinfrescarmi per lavorare sodo. Tutorial, tentativi di lanciare quelli già pronti, diviso in parti, database separato, JSP separato, messo insieme... uff... è stato davvero fantastico! Ricordo la mia gioia quando sono riuscito a inserire un oggetto nel database e riceverlo con successo). Ma poi è nata un'altra domanda, ho utilizzato irrazionalmente le risorse finanziarie disponibili e a novembre sono stato costretto a ritirarmi nella mia città natale, non sono mai arrivato ai colloqui (in effetti allora avevo solo un nucleo, ma valeva la pena provare). Ma questo ritiro non mi ha messo fuori combattimento affatto, ho visto l'obiettivo e le difficoltà temporanee non mi hanno disturbato affatto. Sono tornato a lavorare come cameriere nel ristorante da cui ero partito per Sochi 3 anni fa. Naturalmente, chi mi circondava lo percepiva come una sconfitta schiacciante, ma le opinioni degli altri non sono mai state particolarmente significative per me. E questo mi ha aiutato molto in quel periodo. Lavoro 2x2, tutti i fine settimana in Java, quindi il tempo è passato fino ad aprile. Ad aprile avevo abbastanza soldi per un altro tentativo, ho lasciato il lavoro e ho passato altri due mesi a prepararmi diligentemente, circa 12, a volte 17 ore al giorno. Ma poi è successo qualcosa come il burnout. Ho cominciato a chiedermi se la programmazione fosse davvero interessante per me (una domanda stupida, ovviamente, se potessi trascorrere 17 ore con grande piacere, con pause per mangiare e dormire). Ma la questione doveva essere risolta e l'ho deciso radicalmente, invece di partire per San Pietroburgo, per la quale ero già pronto, sono andato in Crimea a trovare un conoscente e ho fatto cose completamente diverse, in linea di principio non facevo programmazione , volevo verificare quanto fosse “mio”. A settembre è diventato insopportabile, avevo una voglia matta di programmare. Un mese e mezzo per rimettersi in forma, inviare curriculum e partire per San Pietroburgo. Non descriverò a lungo i colloqui, ma alla fine lavoro nell’azienda dove ho avuto il mio primo colloquio. E poi ho sperimentato appieno cosa significa essere un programmatore... non dovrò mai più lavorare in vita mia... mai... ho passato quasi tutto il mio tempo libero a programmare, e qui posso farlo AL POSTO del lavoro ! Mi danno un posto, condizioni, mi lanciano compiti, ma il mio compito è solo PROGRAMMARE e mi pagano anche per questo! Penso che questo sentimento non potrà mai essere compreso da una persona che non ha mai svolto un lavoro che ama veramente. Il periodo di prova, che avrebbe dovuto durare 3 mesi, è stato chiuso dopo tre settimane su richiesta del caposquadra e il mio stipendio è stato aumentato del 50%. Sono stato subito coinvolto nel progetto e nel giro di due settimane ho iniziato a ricevere incarichi piuttosto "di combattimento" insieme ad altri. Lo sviluppo professionale è un’emozione ancora più grande che farlo da soli! Non c'è bisogno di diventare un "capo", niente "metodi sporchi", puoi diventare uno specialista fantastico! Proprio quello che volevo! Quello per cui stavo lottando e non sapevo come realizzarlo. Questo percorso mi è stato mostrato da javarush.ru. Anche nella vita sono diventato più rilassato e tranquillo, non sei pressato dal lavoro, non hai “lunedì”, fai quello che ti piace. Così è andata a finire la storia, e questo è senza dubbio solo l'inizio, il percorso si è rivelato lungo, ma sono assolutamente fiducioso nella scelta. Se questo percorso sia adatto a tutti, non lo so. Ma so per certo che con il dovuto impegno è possibile imparare a fare il programmatore senza avere un'istruzione speciale! E se lo vuoi, Javarush ti aiuterà molto in questo.

Un enorme ringraziamento a Sepp e all'intero team javarush per quello che fanno, ha cambiato la mia vita e penso quella di molte altre persone! Questo è irrealisticamente bello! Buona fortuna a te in tutti i tuoi sforzi! Ciao! e buona fortuna! E, naturalmente, consiglio Javarush come la migliore risorsa di apprendimento per Java a tutti i compagni interessati alla programmazione. Grazie ancora!

ps Certo, molto rimane “dietro le quinte”, se qualcosa è interessante fate domande nei commenti, sarò felice di rispondere.
Commenti
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION