Gli editoriali su Nettuts + sono pochi e lontani tra loro, ma, dato che ci stiamo avvicinando alla fine di un altro anno, ho pensato che sarebbe stato bello avere una discussione su un aspetto deprivante di questo settore di sviluppo web che siamo tutti a conoscenza a: è sempre torcendo e girando.
A quelli di voi che hanno cinque o più anni di esperienza: sapendo quello che sapete sulla curva di apprendimento incessante, senza fine, sareste disposti a ricominciare da capo?
Più impari, più ti rendi conto di quanto poco sai.
Prendimi, ad esempio: ho 25 anni e ho lavorato in questo settore, in varie forme, dal college. Con qualsiasi altra misurazione aziendale, sono un bambino - appena degno di aprire bocca durante una riunione di gruppo. Tuttavia, il nostro particolare settore di sviluppo web è un po 'diverso in questo senso: siamo giovani. Molti degli sviluppatori che stanno spingendo rapidamente il web in avanti hanno meno di 30 anni; quanto contemporaneamente sorprendente e deprimente allo stesso tempo!
Deprimente? Sicuro: deprimente. Dicono che, in Matematica, se non hai avuto la tua grande idea all'età di 30 anni, non lo avrai mai. Certo, io uso il generico "loro dicono" perché mi riferisco davvero a una frase del film "A Beautiful Mind" - ma sto divagando. Il vantaggio per i giovani è tutto intorno a noi: è nella musica che ascolti, i framework JavaScript che ami, gli strumenti che usi, ecc..
Hai mai notato che i tuoi artisti musicali preferiti raramente raggiungono lo stesso livello di "magia" in un nuovo album dieci anni dopo essere entrati nell'industria musicale? Perché?
Forse, quando sei giovane, sei aperto a nuove idee e metti in discussione lo status quo. O forse, quindici-venti anni dopo, non hai la stessa guida di prima. Rocky Balboa si riferirebbe a questo come "l'occhio della tigre" ... o alla sua mancanza. Una volta l'ha perso ... e sono successe cose brutte.
Ora, certamente, questo non si trasferisce "pin-to-pin" al nostro piccolo ambiente di sviluppo web, ma è giusto dire che lo fa in una piccola forma.
Anche quando sono pagato per imparare, ho ancora scoperto che è impossibile stare al passo con il pacchetto.
Una gran parte di ciascuna delle mie giornate di lavoro è dedicata all'apprendimento di nuove tecnologie. Che si tratti di decifrare la Spec CSS3 o di attraversare innumerevoli blog (grazie, Instapaper!), il mio lavoro mi richiede di rimanere aggiornato sulle ultime tendenze e tecniche. Non posso dirti quante volte il mio laptop viene portato a letto, dato che lavoro su un progetto molto tempo dopo che i miss si sono addormentati. Il mio istinto mi dice che conosciamo tutti la onnipresente sindrome del "portatile a letto", così come il effetto hot groin. Detto questo, anche quando vengo pagato per imparare, ho ancora scoperto che è impossibile stare al passo con il pacchetto. Ad esempio, esaminiamo un breve elenco di nuove tecnologie o script eccitanti con i quali non ho ancora giocato:
Forse ancora più deprimente, quella lista equivale solo a ciò che sono stato in grado di pensare in un momento o giù di lì. Tra altri sei mesi, quella lista triplicherà.
Ancora più terrificante, a 25 anni, è ovvio che entro cinque anni avrò figli. In questo momento, salva qualche rimprovero dalla mia fidanzata - in genere quando è pronta a lasciare la casa, mentre io continuo a dire "altri 5 minuti" - sono in grado di trascorrere più tempo possibile a codificare in una stanza che è lunga da quando è diventato buio, dopo che il sole è tramontato; perché, naturalmente, non posso essere preso la briga di accendere la lampada quando sto lavorando!
A quelli di voi che hanno un lavoro a tempo pieno, mogli (preferibilmente solo una) e bambini: come trovate il tempo per continuare ad apprendere? O, forse meglio mettere: quando trovi il tempo?
"Due topi sono caduti in una ciotola di panna, il primo topo si è arreso ed è morto subito, il secondo topo ha combattuto e nuotato fino a quando ha sbattuto la crema nel burro e si è fatto strada lentamente." - Christopher Walken
Quindi questo solleva la domanda: chi continuiamo ad apprendere nuove tecniche, se quelle stesse tecniche invariabilmente diventeranno obsolete entro un paio di anni o giù di lì? Quanti libri di tecnologia inutili e vecchi hai in giro per casa??!
Immagino che ognuno di noi continui il processo di apprendimento per una serie di motivi.
[...] Esiste un mondo di bellezza e sfida intellettuale che viene negato al 99,9 per cento di coloro che non sono matematici di alto livello.
- Andrew Wiles
Se sei un po 'come me, immagino che ti identificherai con ciascuna delle possibilità di cui sopra - almeno in una piccola forma.
Ok ok; quindi c'è un punto in tutto questo vagante? Può darsi; forse no - prerogativa dell'editore!
Per lo più, il mio obiettivo oggi è di trovare egoisticamente conforto nel fatto che, come me, anche gli altri rimangono svegli durante la notte, alle prese con questa industria frustrante, che induce all'età e che avanza rapidamente.
Dimentica i tuoi anni di esperienza: se prendi anche solo un anno o due di pausa da questo settore, ti ritrovi subito all'inizio, ancora una volta con il titolo di "noob". Ma seriamente, qualcuno di noi si allontana veramente da quella parola interamente? Utilizzo WordPress da anni ... ma continuo a riferirmi al codice WP ogni giorno.
Quindi la prossima volta che la frequenza cardiaca aumenta, mentre tu, ancora una volta, cerchi di avvolgere la tua mente su una nuova tecnica, o un modo di codificare (pensa ai moduli web rispetto a MVC), ricorda sempre: siamo tutti insieme; ci sentiamo tutti dietro il branco. Ma, ancora una volta, noi restiamo nel corso perché amiamo questa dannata industria.
Come questo articolo conclude, ho solo tre domande per te, lettore John Q: