JavaRush /Java Blog /Random-IT /Come diventare un non umanitario in 10 mesi?
Auratarda
Livello 20

Come diventare un non umanitario in 10 mesi?

Pubblicato nel gruppo Random-IT
     Buon pomeriggio a tutti! Da tempo desideravo chiudere la Gestalt e scrivere della mia modesta storia di successo. Ma le mie mani non ci sono mai riuscite... E all’improvviso mi sono resa conto che se non scrivo oggi (adesso!), allora “sto in guardia e tutto è perduto”! I fatti in breve :
  • Sono un filologo (linguista) di formazione.
  • Non ho mai fatto programmazione (in informatica abbiamo imparato a scrivere con 5 dita - ma io non ho mai imparato)
  • Nel luglio 2014 (alle 4 del mattino) mi sono reso conto all'improvviso che avevo urgentemente bisogno di imparare Java!
  • Presto ho iniziato a studiare JavaRush, la mia scoperta di maggior successo)
  • Nel dicembre 2014 (quasi) sono entrato nella JavaSchool di una grande azienda IT a San Pietroburgo (a quel punto ero al livello 18 in JavaRush)
  • Nel febbraio 2015 è finalmente entrato e si è laureato con successo ad aprile, dopo aver difeso un piccolo progetto web
  • Nel maggio 2015 ho trovato lavoro presso la stessa azienda da junior: evviva!
  • Nel settembre 2015, nell'ambito della Giornata internazionale dei programmatori, ho superato con successo un "test di fumetti per non umanisti" - sì!
  • E oggi (12/11/2015) ho superato il test Oracle Java SE Certificate (7.1) con l'83% (passaggio dal 63%)
  • Così è andata!)
     In generale, tutte le componenti necessarie del successo sono note da tempo: motivazione, lavoro, ecc. Ecc. Ora puoi leggere questo in molti libri. Ma questo non spiega la cosa principale: come è possibile...? Bene, che ne dici di usare tutte queste, ovviamente, abilità utili? Non credo che la mia ricetta sarà universalmente utile per tutti. Ma mi farebbe piacere se almeno qualcuno lo trovasse interessante)
     Il fatto è che sono un oppositore piuttosto aggressivo di ogni tipo di violenza. E anche sopra te stesso. Come sai, se ti costringi a fare qualcosa con la forza, l'efficacia di ciò è molto inferiore rispetto a quando fai la stessa cosa con entusiasmo. Tuttavia, ciò che dà piacere raramente si rivela fonte di beneficio totale: chiedi a qualsiasi atleta professionista! Quindi la pigrizia, volenti o nolenti, deve cercare compromessi accessibili tra “desideri” e “bisogni”. Ma nel nostro caso, se “vuoi” diventare un programmatore Java, allora “hai bisogno” di imparare Java, non c’è scampo.
     Ecco un elenco delle mie attività : All'inizio mi piaceva leggere uno dei tutorial per principianti (in russo) e copiare piccoli programmi dal libro con finestre a discesa in Swing. Non discuto, all'inizio sembra davvero impressionante e fin dal primo giorno inizi a sentirti un “Re Java” (questo termine è comune tra alcuni miei colleghi). Ma verso la metà del libro ho cominciato a non capire molto e l'interesse ha cominciato gradualmente a svanire. Per quanto ricordo adesso: agosto. Caldo. Sono sdraiato sulla riva del Ladoga. Sto leggendo sugli array. E gli array non mi vanno bene, nemmeno romperli! "-Toc-toc! -Chiuso!"
     Così ho iniziato a tenere conferenze e a risolvere problemi in JavaRush. Wow Fico! Adoro imparare giocando! Mi piace molto anche ottenere livelli e monitorare la mia valutazione in base alle statistiche! Ma non è così: alcuni problemi richiedono molto tempo per essere completati. Spesso non ci sono abbastanza informazioni nelle lezioni e in altre fonti non è così facile da capire. Ogni livello successivo è sempre più difficile: 1 settimana e mezzo, 2, 2 e mezzo...
     Così ho iniziato a guardare i video su YouTube. Un buon canale è "Racconta tutto sul PC". Soprattutto per le materie umanistiche: brevi video (5-10 minuti ciascuno), raccontati fin dall'inizio (dal codice binario e dalla struttura del computer), in modo semplice e con immagini! Ho guardato 150 video... Poi la strada si è svolta e si è persa nella giungla delle interfacce grafiche.
     Poi sono passato al canale di Golovach! Quell'uomo è fuoco! Racconta la storia in modo chiaro, puntuale, in un modo incredibilmente interessante, con esempi memorabili e un accento caratteristico (ho studiato ucraino per un anno al dipartimento di filologia)! Inoltre, poiché sono uno studente uditivo e l'audio didattico sulla programmazione praticamente non esiste in natura... ho scaricato il video di Golovach, l'ho convertito in MP3 e sono andato ad ascoltare, ascoltare. Naturalmente, in alcuni posti, guardare il tabellone non era sufficiente. Tuttavia, Golovach è semplicemente un insegnante di Dio - onestamente! - dà voce a tutto, lo spiega e lo ripete più volte (soprattutto per i compagni non tecnici). E la cosa più sorprendente: oltre a migliorare la mia comprensione del funzionamento di Java dall'interno, ho anche iniziato a sentire come funziona l'IT in generale. Golovach ci ha raccontato come le carriere degli sviluppatori differiscono da quelle dei tester, che tipi di aziende esistono, quali sono le loro specificità, com'è qui e com'è negli USA, e tante, tante piccole cose utili. Penso che sia stato durante queste lunghe passeggiate nel nuvoloso clima autunnale-invernale di San Pietroburgo “ sotto il sussurro dell'antichità loquace ” al suono delle lezioni di Golovoch che fu allora che si formarono le prime connessioni neurali di tipo “non umanitario”. cominciò a formarsi nel mio cervello.
     E, naturalmente, leggo. Tuttavia né Eckel, né Horstmann e nemmeno Joshua Bloch mi hanno dato un piacere così palese come "Head First Servlets & JSP", di cui in seguito si è reso necessario.
     E ho risolto i test su Quizful. Al momento ho già 23 test lì (che non richiedono valutazione): inclusa l'amministrazione di Windows Vista)) Ma sul serio, questo è stato necessario principalmente per prepararsi alla scuola Java, dove devi risolvere un piccolo test per ammissione. A proposito, il mio risultato allora era il peggiore di quelli superati (50%) - ora preferisco essere troppo preparato che sottopreparato) E cosa nascondere, mi piace risolvere i test (e persino inventarne uno mio)! Vedi immediatamente il tuo livello e puoi valutare il risultato (feedback). Qui cerchi gli errori, li analizzi e li correggi. Naturalmente questo non equivale a esercitarsi, ma secondo me è anche un buon modo per imparare.
     Per riassumere, vorrei dire che, nella mia profonda convinzione, la cosa più importante è il numero totale di ore di pratica cosciente (“veglia”) dedicate all'argomento studiato (nel mio caso, Java). Puoi scrivere programmi, leggere libri, risolvere test, guardare video, ascoltare audio, comunicare con esperti e persino fumare chicchi (a condizione che siano chicchi di caffè, il cui utilizzo amplia la tua conoscenza di Java ) .
     In conclusione, vorrei augurare successo a tutti coloro che hanno iniziato o stanno per iniziare il percorso per diventare un (super) Senior Java Guru. Dopotutto, tutti i nostri desideri diventano realtà! Presto o tardi. Comunque.
Commenti
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION