JavaRush /Java Blog /Random-IT /Come non sono diventato un programmatore Java
Sergey Alexandrov
Livello 32
Smolensk

Come non sono diventato un programmatore Java

Pubblicato nel gruppo Random-IT
Sono passati quasi 5 mesi da quando il tuo umile servitore ha l’onore di lavorare come ingegnere del software ed è tempo di parlare del suo lungo e spinoso percorso verso il campo IT.
Come non sono diventato un programmatore Java - 1
Fin dai tempi della scuola volevo diventare un programmatore, nonostante mi rifiutassi assolutamente di capire i linguaggi di programmazione. Tuttavia, questo non mi ha impedito di superare abbastanza bene l'Esame di Stato Unificato di informatica (ho scritto tutto il codice per le domande in un linguaggio algoritmico), che mi ha permesso di entrare in una delle università poco prestigiose, ma pur sempre di Mosca per una specialità tecnica. Nel primo anno abbiamo studiato VBA e Visual Basic, scritto programmi semplici che eseguivano principalmente vari calcoli matematici. La programmazione è stata condotta dal vicepreside della facoltà, una signora piuttosto severa ed esigente con un approccio unico all'apprendimento. Grazie alle sue coppie ho finalmente iniziato a comprendere le basi della programmazione, ho capito i costrutti base VBA e VB, le istruzioni condizionali, i loop e altri costrutti utilizzati in ogni linguaggio di programmazione. Dopo il terzo semestre la programmazione è terminata e con essa è scomparso l'interesse per lo studio di questa specialità. Tuttavia, ho deciso di non lasciare gli studi e di ottenere un diploma. Senza lezioni di programmazione ho quasi smesso di programmare, a volte facendo tentativi poco convinti di continuare a imparare VB dai libri, ma dopo un po' ho smesso del tutto di programmare. Verso la fine del 4° anno ho ricominciato a continuare a studiare programmazione e, in generale, a come vivere dopo la laurea. A quel tempo lavoravo presso una compagnia assicurativa come specialista senior in gestione dei documenti, ma ho capito che questo non era affatto quello che volevo dalla vita. Non restava che scegliere quale lingua studiare. Dopo aver studiato il mercato del lavoro e aver capito che nessuno aveva davvero bisogno di VB, ho optato per Java, il linguaggio che si è rivelato il più richiesto e il più difficile secondo me + avevo un amico che lo conosce bene. Ho iniziato la mia conoscenza con Java dal libro di A.N. Vasiliev. "Tutorial Java con esempi e programmi." Dopo aver letto il libro, scritto una sinossi e riscritto onestamente la maggior parte degli elenchi, mi sono reso conto che nella mia testa non era rimasto assolutamente nulla oltre a cose già conosciute da altri linguaggi di programmazione e non era molto chiaro cosa fare dopo. Ho trovato diverse lezioni video che mi fanno luce su cose che prima mi erano sconosciute, come OPP, polimorfismo, ereditarietà e oggetti; un conoscente mi ha spiegato diversi punti difficili, ma nel complesso non ha cambiato molto la situazione. E dopo uno dei miei viaggi abituali su Internet, mi sono imbattuto in JavaRush. All'inizio ero scettico riguardo alla risorsa, ma dopo aver superato un paio di livelli ho colto l'entusiasmo e in un paio di giorni ho raggiunto il livello 8 e, dopo una breve pausa, fino al 10. I compiti su JavaRush mi hanno aiutato a capire quello che avevo letto in precedenza nel libro. Ho capito che era esattamente quello che dovevo fare. quello di cui avevo bisogno, ma ho ritardato l'acquisto dell'abbonamento, di cui poi mi sono pentito perché... A quel tempo, il tasso di cambio del dollaro è aumentato e ho dovuto pagare 2 volte di più :) Dopo aver raggiunto il livello 20, ho scritto un curriculum e ho iniziato a fare domanda per posti vacanti. Ci sono stati un paio di colloqui infruttuosi in cui ho commesso un errore terribile (mancanza di conoscenza e comprensione), ma non mi sono disperato e ho continuato a studiare, Ho letto la famosa "Filosofia di Java", ho guardato le lezioni di Golovach su YouTube, ho iniziato a imparare CSS/HTML dalle videolezioni di Evgeniy Popov, ho conosciuto JUnit, JDBC, SQL, XML, ho scritto un Contact Manager utilizzando Swing, JDBC e ho eseguito semplici operazioni CRUD. Al livello 30, mi sono iscritto ai corsi di sviluppo di applicazioni client-server presso il centro di formazione Specialist, il programma includeva multithreading, JavaFX, Servlet, JSF, JSP. Successivamente avevo programmato di seguire dei corsi su EJB, ma mancavano ancora circa 2 mesi, quindi ho acquistato dei tutorial video su Spring e ho iniziato ad impararlo. A quel punto mi ero già laureato all'università e mi stavano già aspettando al commissariato militare locale. All'inizio volevo risolvere in qualche modo il problema con l'ufficio di registrazione e arruolamento militare, come farebbe qualsiasi normale moscovita, ma dopo aver valutato tutti i pro e i contro, ho deciso di ripagare onestamente il mio debito con la Patria e il 20, 15 novembre, Ero già nella posizione di una delle unità delle valorose forze missilistiche strategiche. Del servizio è inutile parlare, di programmazione c'era poco, ero in smobilitazione, ho iniziato a leggere manuali Java nel tempo libero, a monitorare le offerte di Java Junior nella mia città, decidendo di non tornare a Mosca. Dopo DMB, tornato un po' in me, ho aperto un secondo account su JavaRush e ho acquistato un abbonamento, perché... Sono al livello 32 su questo account e volevo rispolverare Java Core. In circa 5 giorni ho raggiunto il livello 15 e, ispirato dal fatto che le competenze vengono restituite facilmente e velocemente, ho aggiornato il mio curriculum e ho aperto l'accesso ad esso. Il giorno successivo ho ricevuto una chiamata da un'azienda informatica locale e mi ha invitato a parlare. Durante il colloquio, la ragazza delle risorse umane ha posto domande generali, mi ha chiesto delle tecnologie a me note, cosa mi è piaciuto di più: fronte o retro. In generale, non mi importava, volevo solo lavorare come programmatore e mi è stato offerto di provare a scrivere un'attività di prova per la posizione di programmatore JavaScript, e ho accettato. A quel tempo conoscevo JS al livello di "JavaScript? Ebbene sì, sembra che esista un tale linguaggio di programmazione" e quando sono arrivato a casa mi sono subito seduto a studiare i manuali. Quindi sono passati 3 giorni, dopo di che ho iniziato a studiare l'attività di prova stessa. Mi hanno dato 7 giorni per decidere, la sera dei 6 giorni ho inviato il mio codice al mio datore di lavoro. Un paio di giorni dopo mi hanno chiamato e mi hanno detto che andava tutto bene e sono stato invitato a un'audizione con il futuro leader. Il colloquio è durato 10-15 minuti, dopodiché sono stato accettato per la posizione di ingegnere del software :) Il periodo di prova è durato 3 mesi, dopodiché sono stato testato in JS, che ho completato con successo e ora lavoro in una delle più grandi aziende in città in uno spazioso business center di 7 piani con aree ricreative e palestra :) Al livello 30, mi sono iscritto ai corsi di sviluppo di applicazioni client-server presso il centro di formazione Specialist, il programma includeva multithreading, JavaFX, Servlet, JSF, JSP. Successivamente avevo programmato di seguire dei corsi su EJB, ma mancavano ancora circa 2 mesi, quindi ho acquistato dei tutorial video su Spring e ho iniziato ad impararlo. A quel punto mi ero già laureato all'università e mi stavano già aspettando al commissariato militare locale. All'inizio volevo risolvere in qualche modo il problema con l'ufficio di registrazione e arruolamento militare, come farebbe qualsiasi normale moscovita, ma dopo aver valutato tutti i pro e i contro, ho deciso di ripagare onestamente il mio debito con la Patria e il 20, 15 novembre, Ero già nella posizione di una delle unità delle valorose forze missilistiche strategiche. Del servizio è inutile parlare, di programmazione c'era poco, ero in smobilitazione, ho iniziato a leggere manuali Java nel tempo libero, a monitorare le offerte di Java Junior nella mia città, decidendo di non tornare a Mosca. Dopo DMB, tornato un po' in me, ho aperto un secondo account su JavaRush e ho acquistato un abbonamento, perché... Sono al livello 32 su questo account e volevo rispolverare Java Core. In circa 5 giorni ho raggiunto il livello 15 e, ispirato dal fatto che le competenze vengono restituite facilmente e velocemente, ho aggiornato il mio curriculum e ho aperto l'accesso ad esso. Il giorno successivo ho ricevuto una chiamata da un'azienda informatica locale e mi ha invitato a parlare. Durante il colloquio, la ragazza delle risorse umane ha posto domande generali, mi ha chiesto delle tecnologie a me note, cosa mi è piaciuto di più: fronte o retro. In generale, non mi importava, volevo solo lavorare come programmatore e mi è stato offerto di provare a scrivere un'attività di prova per la posizione di programmatore JavaScript, e ho accettato. A quel tempo conoscevo JS al livello di "JavaScript? Ebbene sì, sembra che esista un tale linguaggio di programmazione" e quando sono arrivato a casa mi sono subito seduto a studiare i manuali. Quindi sono passati 3 giorni, dopo di che ho iniziato a studiare l'attività di prova stessa. Mi hanno dato 7 giorni per decidere, la sera dei 6 giorni ho inviato il mio codice al mio datore di lavoro. Un paio di giorni dopo mi hanno chiamato e mi hanno detto che andava tutto bene e sono stato invitato a un'audizione con il futuro leader. Il colloquio è durato 10-15 minuti, dopodiché sono stato accettato per la posizione di ingegnere del software :) Il periodo di prova è durato 3 mesi, dopodiché sono stato testato in JS, che ho completato con successo e ora lavoro in una delle più grandi aziende in città in uno spazioso business center di 7 piani con aree ricreative e palestra :) Al livello 30, mi sono iscritto ai corsi di sviluppo di applicazioni client-server presso il centro di formazione Specialist, il programma includeva multithreading, JavaFX, Servlet, JSF, JSP. Successivamente avevo programmato di seguire dei corsi su EJB, ma mancavano ancora circa 2 mesi, quindi ho acquistato dei tutorial video su Spring e ho iniziato ad impararlo. A quel punto mi ero già laureato all'università e mi stavano già aspettando al commissariato militare locale. All'inizio volevo risolvere in qualche modo il problema con l'ufficio di registrazione e arruolamento militare, come farebbe qualsiasi normale moscovita, ma dopo aver valutato tutti i pro e i contro, ho deciso di ripagare onestamente il mio debito con la Patria e il 20, 15 novembre, Ero già nella posizione di una delle unità delle valorose forze missilistiche strategiche. Del servizio è inutile parlare, di programmazione c'era poco, ero in smobilitazione, ho iniziato a leggere manuali Java nel tempo libero, a monitorare le offerte di Java Junior nella mia città, decidendo di non tornare a Mosca. Dopo DMB, tornato un po' in me, ho aperto un secondo account su JavaRush e ho acquistato un abbonamento, perché... Sono al livello 32 su questo account e volevo rispolverare Java Core. In circa 5 giorni ho raggiunto il livello 15 e, ispirato dal fatto che le competenze vengono restituite facilmente e velocemente, ho aggiornato il mio curriculum e ho aperto l'accesso ad esso. Il giorno successivo ho ricevuto una chiamata da un'azienda informatica locale e mi ha invitato a parlare. Durante il colloquio, la ragazza delle risorse umane ha posto domande generali, mi ha chiesto delle tecnologie a me note, cosa mi è piaciuto di più: fronte o retro. In generale, non mi importava, volevo solo lavorare come programmatore e mi è stato offerto di provare a scrivere un'attività di prova per la posizione di programmatore JavaScript, e ho accettato. A quel tempo conoscevo JS al livello di "JavaScript? Ebbene sì, sembra che esista un tale linguaggio di programmazione" e quando sono arrivato a casa mi sono subito seduto a studiare i manuali. Quindi sono passati 3 giorni, dopo di che ho iniziato a studiare l'attività di prova stessa. Mi hanno dato 7 giorni per decidere, la sera dei 6 giorni ho inviato il mio codice al mio datore di lavoro. Un paio di giorni dopo mi hanno chiamato e mi hanno detto che andava tutto bene e sono stato invitato a un'audizione con il futuro leader. Il colloquio è durato 10-15 minuti, dopodiché sono stato accettato per la posizione di ingegnere del software :) Il periodo di prova è durato 3 mesi, dopodiché sono stato testato in JS, che ho completato con successo e ora lavoro in una delle più grandi aziende in città in uno spazioso business center di 7 piani con aree ricreative e palestra :) Lì c'era poco da fare con la programmazione; durante la smobilitazione, ho iniziato a leggere manuali Java nel tempo libero e a monitorare i posti vacanti di Java Junior nella mia città, decidendo di non tornare a Mosca. Dopo DMB, tornato un po' in me, ho aperto un secondo account su JavaRush e ho acquistato un abbonamento, perché... Sono al livello 32 su questo account e volevo rispolverare Java Core. In circa 5 giorni ho raggiunto il livello 15 e, ispirato dal fatto che le competenze vengono restituite facilmente e velocemente, ho aggiornato il mio curriculum e ho aperto l'accesso ad esso. Il giorno successivo ho ricevuto una chiamata da un'azienda informatica locale e mi ha invitato a parlare. Durante il colloquio, la ragazza delle risorse umane ha posto domande generali, mi ha chiesto delle tecnologie a me note, cosa mi è piaciuto di più: fronte o retro. In generale, non mi importava, volevo solo lavorare come programmatore e mi è stato offerto di provare a scrivere un'attività di prova per la posizione di programmatore JavaScript, e ho accettato. A quel tempo conoscevo JS al livello di "JavaScript? Ebbene sì, sembra che esista un tale linguaggio di programmazione" e quando sono arrivato a casa mi sono subito seduto a studiare i manuali. Quindi sono passati 3 giorni, dopo di che ho iniziato a studiare l'attività di prova stessa. Mi hanno dato 7 giorni per decidere, la sera dei 6 giorni ho inviato il mio codice al mio datore di lavoro. Un paio di giorni dopo mi hanno chiamato e mi hanno detto che andava tutto bene e sono stato invitato a un'audizione con il futuro leader. Il colloquio è durato 10-15 minuti, dopodiché sono stato accettato per la posizione di ingegnere del software :) Il periodo di prova è durato 3 mesi, dopodiché sono stato testato in JS, che ho completato con successo e ora lavoro in una delle più grandi aziende in città in uno spazioso business center di 7 piani con aree ricreative e palestra :) Lì c'era poco da fare con la programmazione; durante la smobilitazione, ho iniziato a leggere manuali Java nel tempo libero e a monitorare i posti vacanti di Java Junior nella mia città, decidendo di non tornare a Mosca. Dopo DMB, tornato un po' in me, ho aperto un secondo account su JavaRush e ho acquistato un abbonamento, perché... Sono al livello 32 su questo account e volevo rispolverare Java Core. In circa 5 giorni ho raggiunto il livello 15 e, ispirato dal fatto che le competenze vengono restituite facilmente e velocemente, ho aggiornato il mio curriculum e ho aperto l'accesso ad esso. Il giorno successivo ho ricevuto una chiamata da un'azienda informatica locale e mi ha invitato a parlare. Durante il colloquio, la ragazza delle risorse umane ha posto domande generali, mi ha chiesto delle tecnologie a me note, cosa mi è piaciuto di più: fronte o retro. In generale, non mi importava, volevo solo lavorare come programmatore e mi è stato offerto di provare a scrivere un'attività di prova per la posizione di programmatore JavaScript, e ho accettato. A quel tempo conoscevo JS al livello di "JavaScript? Ebbene sì, sembra che esista un tale linguaggio di programmazione" e quando sono arrivato a casa mi sono subito seduto a studiare i manuali. Quindi sono passati 3 giorni, dopo di che ho iniziato a studiare l'attività di prova stessa. Mi hanno dato 7 giorni per decidere, la sera dei 6 giorni ho inviato il mio codice al mio datore di lavoro. Un paio di giorni dopo mi hanno chiamato e mi hanno detto che andava tutto bene e sono stato invitato a un'audizione con il futuro leader. Il colloquio è durato 10-15 minuti, dopodiché sono stato accettato per la posizione di ingegnere del software :) Il periodo di prova è durato 3 mesi, dopodiché sono stato testato in JS, che ho completato con successo e ora lavoro in una delle più grandi aziende in città in uno spazioso business center di 7 piani con aree ricreative e palestra :)
Commenti
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION