Per anni ho passato un sacco di tempo a cercare di capire il modo migliore per investire in me stesso.

Essendo un individuo focalizzato e lavorando professionalmente nel settore tecnologico, l'up-skill è parte del territorio. In effetti, è così essenziale per le nostre carriere che è uno scenario di "sopravvivere o morire". Ogni giorno vengono introdotti nuovi framework, sintassi, librerie e metodologie. Questo fatto ti richiede di essere disciplinato, di essere strategico e di gestire il tuo tempo in modo responsabile.

Per qualche ragione tendiamo a pensare che più ci lavoriamo nel terreno più assorbiremo

In generale, le persone tendono a pensare in bianco e nero anziché in tonalità di grigio. Non siamo abituati a pensare fuori dagli schemi, essere intelligenti con il nostro tempo o equiparare i nostri sforzi con i nostri attuali livelli di energia. Per qualche ragione tendiamo a pensare che più ci lavoriamo nel terreno più assorbiremo.

Per risolvere la difficile situazione, abbiamo bisogno, nelle famose parole di Stephen Hawking: "un'equazione semplice ed elegante" per ottenere il controllo del nostro valore più importante: la coerenza .

La coerenza nel nostro mondo moderno è sull'orlo dell'estinzione. Quando è stata l'ultima volta che hai avuto 3 giorni di fila uguali? Quando è stata l'ultima volta che ti sei distratto alla stessa ora ogni giorno? I nostri corpi e le nostre vite sono in costante e implacabile tumulto. Il semplice fatto di dire a te stesso: " Ehi, ho intenzione di studiare Javascript per un'ora al giorno " è un impegno più grande di quello che realizziamo, e spesso ci siamo lasciati delusi a causa di una cattiva pianificazione e di un eccesso / sottovalutazione. Quell'ora d'oro a volte è altrettanto irraggiungibile e travolgente come il pensiero di diventare esperti al 100% in Javascript (specialmente quando sei appena agli inizi).

Sii protettivo del tuo tempo

Questo punto è difficile, ma se ci riesci riuscirai a guadagnare quell'ora al giorno di cui hai bisogno. C'è un concetto di time-blocking che è scoppiato su internet qualche tempo fa, che è molto interessante.

Sul tuo calendario, blocchi tutto. Che si tratti di un pranzo, di un periodo di perfezionamento, di andare in palestra, ecc. Con così tante cose che combattono per la nostra attenzione, proteggere il tuo tempo è una dura disciplina, tuttavia, una volta capito, imparerai che il tuo tempo è effettivamente tuo.

Dai un'occhiata al mio calendario:

image3

Gli eventi blu nel mio calendario sono bloccati nel tempo. Vedrai che ho lasciato 15 minuti su entrambi i lati per regolare / affrontare la vita. Non siamo robot, quindi abbiamo bisogno di tempo da entrambi i lati delle nostre attività per essere umani (togliere il telecomando dal tuo cucciolo, andare in bagno ecc.) I blocchi possono essere sostituiti come puoi vedere nel mio calendario sociale, sono uscire a cena con gli amici il giovedì, dalle 16:00 alle 17:00 è il mio orario di studio, e fa parte del mio orario di lavoro. Ho lasciato 17H00-18H00 completamente vuoto per permettermi un po 'di spazio nella mia giornata per adattarmi a qualsiasi imprevisto.

Forse ho bisogno di finire un lavoro o fare un po 'di amministrazione, è il momento che può essere interrotto e non mi interessa. Provo a condurre una giornata incredibilmente equilibrata. Si può notare che ho bloccato il tempo per il pranzo e la colazione. Uso questo tempo per rilassarmi un po ', aggiornarmi sulle notizie o qualsiasi altra cosa voglia fare quel giorno.

Se desideri leggere ulteriori risorse su questo argomento:

Più grande non è migliore

La nostra società e cultura sono grandi in grande.

Grandi cose sono fatte da una serie di piccole cose messe insieme.

~ Vincent Van Gogh

Lasciamo andare i piccoli. Piccolo non è abbastanza buono, ma piccolo è incredibilmente potente per una serie di motivi. Ci consente una presa molto più stretta sulla consistenza. Il punto chiave numero uno da cui si potrebbe trarre questo articolo è che più piccoli sono quasi sempre migliori e più efficaci nel raggiungimento di obiettivi più grandi.

più piccolo è quasi sempre meglio

Al lavoro, sviluppo siti Web su larga scala. Negli ultimi mesi, molti siti sono passati a utilizzare React. Ci sono voluti alcuni miglioramenti importanti per poterlo fare. Ho passato gli ultimi 6 mesi, discutendo su quale framework dovrei considerare l'apprendimento (Vue, React, Angular, Ember, Backbone, Preact) - la lista va avanti per un po '...

Sono relativamente esperto in JavaScript, dato che lavoro ogni giorno su quasi tutti i progetti a cui sono stato affidato. React è apparso come una grande montagna per me. Ha coinvolto un tempo molto dedicato a comprendere ES6, JavaScript orientato agli oggetti e, soprattutto, il framework stesso, che per quanto è stato etichettato come uno dei framework più facili da comprendere, non è scontato o sottovalutato.

Quindi come l'ho affrontato? Come spiegherò nella prossima sezione l'atto dell'apprendimento, non si tratta solo di scrivere codice. La lettura (documenti tecnici e articoli di opinione) e la possibilità di porre domande a persone che ne sanno più di me, è il luogo in cui avviene il vero apprendimento. È come imparare a guidare. Quando ottieni la tua patente, sappiamo tutti che puoi guidare una macchina, ma quando in realtà stai guidando da solo nella tua città, è quando impari veramente a guidare. È lo stesso con la tecnologia. Abbiamo bisogno di dedicare molto tempo a comprendere, assorbire e chiarire idee sbagliate prima di poter essere autorizzati a costruire da soli.

Alcuni giorni passavo un'ora a leggere articoli medi su React. È lì che trovi i punti d'oro, impari da persone che hanno già fatto gli errori che probabilmente farai. A volte leggo la documentazione di React. Tecnicamente è fantastico e offre una buona conoscenza del framework. Altri giorni mi tuffavo nel codice, mi rendevo conto della struttura, degli errori che ho incontrato, chiedevo quando non capivo e ripetevo la stessa funzionalità in molti modi fino a quando non mi sentivo come se avessi prodotto qualcosa di standard.

Quando l'ho fatto? Bene, ho bloccato la mia ora nel mio calendario. Ho spento il mio cellulare, chiuso la mia email, il mio Slack, le mie schede del browser, ho messo musica classica su Spotify con alcune cuffie con cancellazione del rumore e sono entrato in modalità. Per me, un'ora era giusta, era gestibile e persino mobile durante la mia giornata e l'ho protetto con tutto quello che potevo con un solo mantra: " Dopo quest'ora, voglio aver imparato una cosa, costruttiva, utile, no importa quanto piccolo o apparentemente insignificante ". Che fosse leggendo un articolo sull'architettura React o sviluppando il mio componente con ES6. Non importava.

Pezzetti di boccone sono tutto ciò di cui hai bisogno.

Mentre creo questa immagine, inizierai a capire che non sto cercando di assimilare l'intera struttura di React in una settimana.

Pezzetti di boccone sono tutto ciò di cui hai bisogno.

Impara come imparare

"Apprendimento" è una parola che è diventata molto insignificante negli ultimi tempi. Non puoi imparare con Facebook aperto, o con WhatsApp che ti fa il ping dei piani per il weekend. La tua mente non è brava a rimanere concentrata e il 21 ° secolo non aiuta. Fatico a rimanere concentrato tanto quanto la prossima persona. Detto questo, puoi adattare il tuo comportamento e le tue abitudini a beneficio del tuo apprendimento.

Abbiamo parlato di proteggere il tuo tempo, per un'ora al giorno, ma che dire proteggere la tua mente? A volte hai bisogno di una modalità di navigazione in incognito per il tuo cervello.

Richiede un po 'di crescere da parte tua. Lascia il tuo telefono da solo, chiudi Facebook, questo è il momento che stai proteggendo per ottenere qualcosa di utile. Non è necessario essere connessi con tutti nella tua vita mentre lo fai, devi solo concentrarti sul sito web, sull'IDE o sul tutorial che stai visualizzando, utilizzando o tentando. Sareste sorpresi e molto probabilmente inorriditi la prima volta che penserete a questo. Inizierai a vedere quanto sei produttivo con un po 'di autodisciplina invece di procrastinare a riguardo. Il tempo che hai passato distratto a cercare di capire Redux potrebbe impiegare metà del tempo in cui ti concentri sull'assorbimento di ciò che altre persone stanno cercando di ottenere da te.

Iterare, Iterare, Iterare

La maggior parte dei nostri giganteschi fallimenti nella vita è dovuta al fatto che ci arrendiamo. Assumiamo incarichi troppo grandi per scorrere, al fine di ottenere un senso di successo fuorviante. L'iterazione è la chiave. Alcune persone sono naturalmente studenti dotati, altri ne hanno bisogno di esercitarvi alcune volte prima che la moneta cali.

Se torniamo al nostro esempio di React, React State è davvero qualcosa che ho cercato di capire nella sua interezza. Quando leggi la documentazione sul sito web di React è un concetto apparentemente semplice da comprendere. Tuttavia, quando si salta nel codice, diventa più elusivo di quanto non fosse all'origine. È molto difficile essere in grado di affermare (nessun gioco di parole) che avrei / potuto avere pienamente compreso lo stato solo leggendo i documenti. Avevo bisogno di passare molte ore a scorrere il concetto. Leggere, chiedere, provare, leggere, provare, fallire, avere successo, mancare ancora e leggere di nuovo.

I nostri modelli di comportamento di apprendimento non sono lineari, in altre parole, non assomigliano a questo:

image2

Sembrano così:

image1

L'iterazione su compiti più piccoli diventa gestibile ma anche gratificante, poiché le possibilità di accertare tale conoscenza diventano molto più a tuo favore rispetto a cercare di capire il linguaggio di programmazione Go in una settimana.

Costruire la nostra equazione

Allora, com'è la nostra equazione? Consideriamo:

La nostra produttività alla fine della giornata sarà una combinazione di come il nostro focus combini i piccoli compiti che vogliamo svolgere e il modo in cui li eseguiamo, moltiplicato per le nostre iterazioni. In altre parole, possiamo eseguire un iterazione di 100 volte, con compiti piccoli e realizzabili su cui possiamo concentrarci ed esibirci nel modo corretto. Questo alla fine si trasformerà in un grande obiettivo, come essere abili in React, o qualunque cosa possa essere per te. Eseguendo questo processo, un'ora diventa incredibilmente utile ogni giorno. Richiede un po 'di pianificazione in anticipo quindi assicurati di farlo.

Ecco uno sguardo al mio programma per una settimana a gennaio per l'auto-investimento:

image4

Come puoi vedere, il mio obiettivo è diventare più competente in React. Mi sono dedicato a compiti realizzabili che conosco con i miei attuali livelli di energia, l'obbedienza e la disciplina che posso raggiungere se ci penso. La cosa bella di questo? La tua mente non solo reagisce così bene al modo in cui ti stai avvicinando alla tua abilità, ma allo stesso tempo sostiene fiducia, gratificazione e gratificazione. Ancora meglio, perché questa tecnica è così scalabile, in 12 mesi sarai incredibilmente sorpreso di quanto sia facile per te raccogliere concetti e applicarli. Per non parlare della tua nuova conoscenza delle tecnologie web.