I mange år har jeg brukt mye tid på å finne ut den beste måten å investere i meg selv.

Som et individ som fokuserer og jobber profesjonelt i teknologibransjen, er oppskilling en del av territoriet. Faktisk er det så viktig for våre karrierer at det er veldig mye et "overleve eller dø" scenario. Hver dag er det innført nye rammer, syntaks, biblioteker og metodikker. Dette faktum krever at du blir disiplinert, å være strategisk og for å administrere tiden din ansvarlig.

Av en eller annen grunn har vi en tendens til å tro at jo mer vi jobber oss i grunnen jo mer vil vi absorbere

Generelt pleier folk å tenke i svart og hvitt i stedet for nyanser av grå. Vi er ikke vant til å tenke utenfor boksen, være smart med vår tid, eller likestille innsatsen med våre nåværende energinivåer. Av en eller annen grunn har vi en tendens til å tro at jo mer vi jobber oss i grunnen jo mer vil vi absorbere.

For å løse oppskillingens problemer trenger vi i Stephen Hawking's berømte ord: "en enkel, elegant likning" for å få kontroll over vår viktigste verdi: Konsistens .

Konsistens i vår moderne verden er på randen av utryddelse. Når var siste gang du hadde 3 dager på rad som var de samme? Når var den siste gangen du ble distrahert på samme tid hver dag? Våre kropper og liv er i en konstant, ubarmhjertig uro. Bare ved å si til deg selv: " Hei, jeg skal studere Javascript for en time om dagen " er en større forpliktelse enn vi skjønner, og vi la oss ofte ned på grunn av dårlig planlegging og over / underestimering. Den gyldne timen er noen ganger like uoppnåelig og overveldende som tanken på å bli 100% dyktig i Javascript (spesielt når du nettopp har startet).

Vær beskyttende for din tid

Dette punktet er vanskelig, men hvis du lykkes med det, vil du kunne få den tiden en dag du trenger. Det er et konsept av tidsblokkering som brøt ut på internett for noen tid siden, noe som er veldig interessant.

På kalenderen blokkerer du alt. Det er lunsj, oppskillingstid, gymnastikk osv. Med så mange ting som kjemper for vår oppmerksomhet, er det vanskelig å beskytte tiden din, men når du får det riktig lærer du at tiden din er faktisk din.

Ta en titt på kalenderen min:

image3

De blå hendelsene i kalenderen min er tidsbegrenset. Du ser at jeg har gått 15 minutter på hver side for å justere / takle livet. Vi er ikke roboter, så vi trenger tid på hver side av våre aktiviteter for å være menneskelig (ta fjernkontrollen bort fra valpen, gå på toalettet osv.) Blokkene kan byttes som du kan se i min sosiale kalender, jeg er går ut på middag med venner på torsdag, fra kl. 16.00 til 17.00, er studietiden min, og det er en del av arbeidstiden min. Jeg har forlatt 17H00-18H00 helt tom for å gi meg litt plass i dagen for å tilpasse meg til uforutsette.

Kanskje jeg trenger å fullføre et stykke arbeid eller gjøre noen admin, det er tid som kan bli avbrutt at jeg ikke er verdifull. Jeg prøver å lede en utrolig balansert dag. Du kan legge merke til at jeg har blokkert tid for lunsj og frokost også. Jeg bruker denne tiden til å slappe av litt, hente på nyheter, eller hva jeg har lyst til å gjøre den dagen.

Hvis du vil lese flere ressurser på dette emnet:

Større er ikke bedre

Vårt samfunn og kultur er stor på stor.

Gode ​​ting er gjort av en serie små ting som er samlet sammen.

~ Vincent Van Gogh

Vi slipper små. Liten er ikke god nok, men liten er utrolig kraftig av en rekke årsaker. Det gir oss et mye strammere grep om konsistens. Nummer ett nøkkelpunkt som du kan ta ut av denne artikkelen er at mindre er nesten alltid bedre og mer effektivt for å oppnå større mål.

mindre er nesten alltid bedre

På jobben utvikler jeg store nettsider. I løpet av de siste månedene har mange nettsteder flyttet til å bruke React. Det var noen større oppskilling som kreves for at jeg skulle gjøre dette. Jeg har brukt de siste 6 månedene, diskuterer om hvilket rammeverk jeg bør vurdere å lære (Vue, React, Angular, Ember, Backbone, Preact) - listen fortsetter en stund ...

Jeg er relativt velbevandret i JavaScript, da jeg jobber med det tonn hver dag på nesten hvert eneste prosjekt jeg har til oppgave å. Reaks dukket opp som et stort fjell til meg. Det involverte litt veldig dedikert tid til å forstå ES6, Objektorientert JavaScript og fremfor alt rammen selv, som så mye som den er merket som en av de enklere rammene å forstå, den skal ikke tas for gitt eller undervurdert.

Så hvordan håndterte jeg det? Som jeg skal forklare i neste avsnitt handlingen om læring, handler det ikke bare om å skrive kode. Lesing (tekniske dokumenter og meninger) og stille spørsmål til folk som kjenner mer enn meg, er hvor den virkelige læringen skjer. Det er liksom å lære å kjøre. Når du får din lisens, vet vi alle at du kan kjøre bil, men når du faktisk kjører deg selv rundt i byen, da lærer du virkelig å kjøre. Det er det samme med teknologi. Vi må bruke mye tid på å forstå, absorbere og rydde opp misforståelser før vi kan få lov til å bygge av oss selv.

Noen dager vil jeg tilbringe en time å lese middels artikler om React. Det er der du finner de gyldne biter, lærer du fra folk som allerede har gjort de feilene du sannsynligvis vil gjøre. Noen ganger leser jeg dokumentasjonen for React. Teknisk er det flott og gir deg et godt høyt nivå forståelse av rammen. Andre dager vil jeg dykke inn i koden, få en følelse for rammen, feilene jeg opplevde, ville jeg spørre når jeg ikke forstod og gjentok samme funksjonalitet på flere måter til jeg følte at jeg hadde produsert noe av standard.

Når gjorde jeg dette? Vel, jeg blokkerte min time i kalenderen min. Jeg slått av min mobiltelefon, lukket e-posten min, min Slack, mine nettleserfaner, satte litt klassisk musikk på Spotify med noen støyreduserende hodetelefoner og kom inn i modusen. For meg var det en time akkurat, det var håndterlig og til og med bevegelig rundt dagen min, og jeg beskyttet det med alt jeg kunne med bare ett mantra: " Etter denne timen vil jeg ha lært en konstruktiv, nyttig ting, nei uansett hvor lite eller tilsynelatende ubetydelig ". Enten det var å lese en artikkel om React arkitektur eller å utvikle min egen komponent med ES6. Det gjorde ingenting.

Bite sized biter er alt du trenger.

Når jeg bygger opp dette bildet, kan du begynne å forstå at jeg ikke prøver å assimilere hele React-rammen i en uke.

Bite sized biter er alt du trenger.

Lær hvordan du lærer

"Læring" er et ord som har blitt veldig meningsløst for sent. Du kan ikke lære med Facebook åpen, eller med WhatsApp pinging deg om planer for helgen. Sinnet ditt er ikke bra å holde fokus og det 21. århundre hjelper ikke. Jeg sliter med å bli fokusert like mye som den neste personen. Når det er sagt, kan du justere oppførselen og vaner for å få nytte av læring.

Vi har snakket om å beskytte din tid, for en time om dagen, men hva med å beskytte ditt sinn? Du trenger noen inkognitomodus for hjernen din noen ganger.

Det krever litt å vokse opp fra din side. La telefonen stå alene, lukk Facebook, dette er tiden du beskytter for å få noe som er verdt. Du trenger ikke å være koblet til alle i livet ditt mens du gjør det, du trenger bare å fokusere på nettstedet, IDE eller opplæringen du ser på, bruker eller forsøker. Du ville bli overrasket og helt muligens forferdet første gang du tenker på dette. Du vil begynne å se hvor produktiv du er med en liten selvdisiplin i stedet for å procrastinate om det. Tiden du brukte distrahert prøver å forstå Redux, kan ta deg halvparten av tiden når du er fokusert på å absorbere hva andre mennesker prøver å komme seg til deg.

Iterate, Iterate, Iterate

De fleste av våre gigantiske feil i livet skyldes det faktum at vi gir opp. Vi tar på seg oppgaver som er for store til å lukte på, for å oppnå en misforstått følelse av suksess. Iterasjon er nøkkelen. Noen mennesker er naturlig begavede elever, andre trenger det boret inn i dem noen ganger før myntdråper.

Hvis vi går tilbake til vårt React-eksempel, er React State virkelig noe jeg har forsøkt å forstå i sin helhet. Når du leser dokumentasjonen på React-nettstedet, er det et tilsynelatende enkelt konsept å forstå. Men når du hopper inn i koden blir det mer unnvikende enn det opprinnelig ledet på. Det er langt å hente (ingen ordspill ment) at jeg ville / kunne ha forstått staten bare ved å lese dokumentene. Jeg trengte å tilbringe mange timer på nytt over konseptet. Leser, spør, prøver, leser, prøver, feiler, lykkes, feiler litt mer og leser igjen.

Våre læringsadferdsmønstre er ikke lineære, med andre ord ser de ikke slik ut:

image2

De ser slik ut:

image1

Iterering over mindre oppgaver blir håndterlig, men også givende fordi sjansene dine for å fastslå at kunnskap blir mye mer til din fordel enn å prøve å forstå Go-programmeringsspråket i en uke.

Bygg vår likning

Så hvordan ser vår likning ut? La oss vurdere:

Vår produktivitet på slutten av dagen kommer til å være en kombinasjon av hvordan vårt fokus forbinder de små oppgavene som vi vil utføre, samt hvordan vi utfører dem, multiplisert med våre iterasjoner. Med andre ord kan vi iterere 100 ganger over, med små oppnåelige oppgaver som vi kan fokusere på og utføre på riktig måte. Dette vil etter hvert bygge opp til et stort mål, som å være dyktig i React, eller hva som kan være for deg. Ved å utføre denne prosessen blir en time utrolig nyttig hver dag. Det krever litt planlegging på forhånd, så sørg for å faktorere det.

Her er en titt på timeplanen min i januar for egen investering:

image4

Som du kan se, er målet mitt å bli bedre i React. Jeg har dedikert meg til oppnåelige oppgaver som jeg vet med mine nåværende energinivåer, lydighet og disiplin jeg kan oppnå hvis jeg tenker på det. Den gode tingen om dette? Ikke bare svarer ditt sinn så godt på måten du nærmer deg oppskillingen, samtidig opprettholder du tillit, belønning og tilfredsstillelse. Enda bedre, fordi denne teknikken er så skalerbar, om 12 måneder vil du bli utrolig overrasket over hvor lett det blir for deg å hente konsepter og bruke dem. For ikke å nevne din nye funnet kunnskap om webteknologi.