3 anni fa ho deciso di cambiare il mio posto accogliente nel campo della vendita, configurazione e assistenza di apparecchiature informatiche nel campo della programmazione. Dato che a quel tempo non sapevo ancora esattamente quale lingua avrei voluto, ho deciso di acquisire le conoscenze di base in più settori contemporaneamente. Il 1 gennaio 2016 ho incontrato un disoccupato con conti annuali su JavaRush, Codeschool, Lynda e Tuts+ e un piccolo cuscino finanziario che mi avrebbe permesso di trascorrere l'intero anno 2016 studiando.
Il primo della mia coda è stato JavaRush: anche prima di Capodanno ho completato i livelli gratuiti disponibili, che di fatto hanno determinato la decisione di acquistare l'accesso per un anno alla volta. L'allenamento è durato così tanto che già l'8 febbraio ho festeggiato il raggiungimento del livello 30. Da quello che mi è piaciuto ed è stato utile in futuro, vorrei notare quanto segue:
- consolidamento della terminologia utile anche per padroneggiare altre lingue (tipi e strutture di dati, implementazione pratica dei principi OOP, spazi dei nomi, modificatori di accesso, lavoro con database e file system, creazione di query e molto, molto altro);
- acquisire competenze nel lavorare in un ottimo IDE - IntelliJ IDEA, che poi è tornato utile nel lavoro reale con altri prodotti JetBrains (PHPStorm/WebStorm/PyCharm);
- cultura generale del codice - sia in termini di complessità logica e algoritmica, sia in progettazione visiva (rispetto degli stili di codice);
GO TO FULL VERSION