Ik ben al jaren bezig om te proberen de beste manier te vinden om te investeren in mezelf.

Als een individu dat gefocust is op en professioneel werkt in de technische industrie, maakt up-skilling deel uit van het territorium. In feite is het zo essentieel voor onze carrières dat het een "overleef of sterf" -scenario is. Elke dag worden er nieuwe frameworks, syntaxis, bibliotheken en methodologieën geïntroduceerd. Dit feit vereist dat je gedisciplineerd, strategisch bent en je tijd op een verantwoorde manier beheert.

Om de een of andere reden hebben we de neiging om te denken dat hoe meer we onszelf in de grond werken, hoe meer we zullen absorberen

Over het algemeen denken mensen eerder in zwart en wit dan grijstinten. We zijn niet gewend om out of the box te denken, slim te zijn met onze tijd, of onze inspanningen gelijk te stellen aan onze huidige energieniveaus. Om de een of andere reden hebben we de neiging om te denken dat hoe meer we onszelf in de grond werken, hoe meer we zullen absorberen.

Om de hachelijke situatie op te lossen, hebben we in de beroemde woorden van Stephen Hawking: "een eenvoudige, elegante vergelijking" nodig om controle te krijgen over onze belangrijkste waarde: consistentie .

Consistentie in onze moderne wereld staat op de rand van uitsterven. Wanneer was de laatste keer dat u 3 dagen in de rij had dezelfde? Wanneer was de laatste keer dat je elke dag op hetzelfde tijdstip werd afgeleid? Onze lichamen en levens bevinden zich in een voortdurende, meedogenloze onrust. Het simpele feit dat je tegen jezelf zegt: " Hé, ik ga Javascript een uur per dag bestuderen " is een grotere inzet dan we ons realiseren, en we laten ons vaak in de steek vanwege slechte planning en over / te lage inschatting. Dat gouden uur is soms net zo onbereikbaar en overweldigend als de gedachte om 100% bekwaam te worden in Javascript (vooral als je net begint).

Wees beschermend voor uw tijd

Dit punt is moeilijk, maar als je ermee kunt slagen, kun je dat uur per dag krijgen dat je nodig hebt. Er is een concept van tijdblokkering dat enige tijd geleden op internet is uitgebroken en dat is erg interessant.

In je agenda blokkeer je alles. Of het nu gaat om lunch, up-skilling tijd, naar sportschool gaan enz. Met zoveel dingen vechten voor onze aandacht, is het beschermen van je tijd een moeilijke discipline, maar als je het goed hebt, zul je leren dat je tijd echt van jou is.

Bekijk mijn kalender:

image3

De blauwe afspraken in mijn agenda zijn geblokkeerd door de tijd. Je zult zien dat ik aan beide kanten 15 minuten heb gelaten om het leven aan te passen. We zijn geen robots, dus we hebben tijd nodig aan beide kanten van onze activiteiten om menselijk te zijn (neem de afstandsbediening weg van je puppy, ga naar het toilet enz.) Blokken kunnen worden vervangen zoals je kunt zien in mijn sociale agenda, ik ben uit eten gaan met vrienden op donderdag, van 16:00 - 17:00 uur is mijn studietijd en het deel van mijn werkuren. Ik heb 17H00-18H00 helemaal leeg gelaten om me wat ruimte in mijn dag te geven om zich aan te passen aan onvoorziene omstandigheden.

Misschien moet ik een stuk werk afmaken of een admin doen, het is tijd die onderbroken kan worden waar ik niet zo dierbaar van ben. Ik probeer een ongelooflijk gebalanceerde dag te leiden. U zult misschien merken dat ik de tijd voor lunch en ontbijt ook heb geblokkeerd. Ik gebruik deze tijd om een ​​beetje te relaxen, nieuws bij te praten of wat ik dan ook die dag wil doen.

Als u wat meer informatie over dit onderwerp wilt lezen:

Groter is niet beter

Onze maatschappij en cultuur is groot in het groot.

Grote dingen worden gedaan door een reeks kleine dingen die bij elkaar zijn gebracht.

~ Vincent van Gogh

We laten klein gaan. Klein is niet goed genoeg, maar klein is ongelooflijk krachtig om een ​​aantal redenen. Het geeft ons een veel strakkere grip op consistentie. Het eerste belangrijkste punt dat u uit dit artikel kunt halen, is dat kleiner bijna altijd beter en effectiever is om grotere doelen te bereiken.

kleiner is bijna altijd beter

Op het werk ontwikkel ik grootschalige websites. In de afgelopen paar maanden zijn veel sites overgeschakeld naar het gebruik van React. Er was wat belangrijke bijscholing vereist om dit voor mij te doen. Ik heb de laatste 6 maanden doorgebracht en heb gedebatteerd over welk raamwerk ik zelfs zou moeten overwegen (Vue, React, Angular, Ember, Backbone, Preact) - de lijst gaat nog een tijdje door ...

Ik ben relatief goed thuis in JavaScript, omdat ik er dagelijks mee werk op bijna elk project waaraan ik de taak moet geven. React verscheen voor mij als een grote berg. Het betrof een aantal zeer toegewijde tijd om ES6, Object-georiënteerd JavaScript en bovenal anders, het framework zelf, te begrijpen, dat net zo goed als een van de gemakkelijkere frameworks was om te begrijpen, het moet niet als vanzelfsprekend of onderschat worden beschouwd.

Dus hoe heb ik het aangepakt? Zoals ik in het volgende gedeelte zal uitleggen, gaat het leren niet alleen over het schrijven van code. Lezen (technische documenten en opiniestukken) en vragen stellen aan mensen die meer weten dan ik, is waar het echte leren gebeurt. Het is net zoiets als leren rijden. Als je je rijbewijs hebt, weten we allemaal dat je in een auto kunt rijden, maar als je alleen door je stad rijdt, leer je dat dan echt. Het is hetzelfde met technologie. We moeten veel tijd besteden aan het begrijpen, absorberen en opruimen van misvattingen voordat we door onszelf kunnen worden toegestaan ​​te bouwen.

Op sommige dagen bracht ik een uur door met lezen van Medium-artikelen over React. Daar vind je de gouden stukjes, je leert van mensen die al de fouten hebben gemaakt die je waarschijnlijk zult maken. Soms las ik de documentatie van React. Technisch is het geweldig en krijg je een goed begrip op hoog niveau van het framework. Andere dagen verdiepte ik me in de code, kreeg ik een idee van het raamwerk, van de fouten die ik tegenkwam, zou ik vragen wanneer ik niet begreep en dezelfde functionaliteit op meerdere manieren herhalen totdat ik het gevoel had dat ik iets van standaards had geproduceerd.

Wanneer heb ik dit gedaan? Nou, ik heb mijn uur geblokkeerd in mijn agenda. Ik zette mijn mobiel uit, sloot mijn e-mail, mijn Slack, mijn browsertabs, zette wat klassieke muziek op Spotify met een paar ruisonderdrukkende koptelefoons en stapte in de modus. Voor mij was een uur precies goed, het was hanteerbaar en zelfs verplaatsbaar rond mijn dag en ik beschermde het met alles wat ik kon met slechts één mantra: " Na dit uur wil ik één, constructief, nuttig ding hebben geleerd, nee uit hoe klein of ogenschijnlijk onbeduidend ". Of dat nu het lezen van een artikel over React-architectuur was of het ontwikkelen van mijn eigen component met ES6. Het deed er niet toe.

Hapklare brokken is alles wat je nodig hebt.

Terwijl ik deze foto opbouw, begin je misschien te begrijpen dat ik niet het hele React-raamwerk in een week probeer te assimileren.

Hapklare brokken is alles wat je nodig hebt.

Leer hoe te leren

"Leren" is een woord dat de laatste tijd erg betekenisloos is geworden. Je kunt niet leren met Facebook open, of met WhatsApp pingen je over plannen voor het weekend. Je geest is niet goed in gefocust blijven en de 21e eeuw helpt niet. Ik worstel om net zo gefocust te blijven als de volgende persoon. Dat gezegd hebbende, kunt u uw gedrag en gewoonten aanpassen om uw leren ten goede te komen.

We hebben het erover gehad om je tijd een uur per dag te beschermen, maar hoe zit het met het beschermen van je geest? U hebt soms een incognitomodus voor uw hersenen nodig.

Het vereist een beetje opgroeien van uw kant. Laat je telefoon met rust, sluit Facebook, dit is de tijd die je beschermt om iets de moeite waard te krijgen. U hoeft niet verbonden te zijn met iedereen in uw leven terwijl u het doet, u hoeft zich alleen te concentreren op de website, IDE of zelfstudie die u bekijkt, gebruikt of probeert. Je zou verbaasd en misschien wel met afschuw vervuld zijn als je dit de eerste keer zou proberen. Je zult beginnen te zien hoe productief je bent met een beetje zelfdiscipline in plaats van erover te twijfelen. De tijd die je besteedde om afgeleid te worden om Redux te begrijpen, kan je de helft van de tijd kosten als je gefocust bent op het absorberen van wat andere mensen je proberen te bereiken.

Iterate, Iterate, Iterate

De meeste van onze gigantische mislukkingen in het leven zijn te wijten aan het feit dat we het opgeven. We nemen taken op die te groot zijn om door te gaan, om een ​​misplaatste mate van succes te bereiken. Iteratie is de sleutel. Sommige mensen zijn van nature begaafde leerlingen, anderen hebben het een paar keer geboord voordat de munt valt.

Als we teruggaan naar ons React-voorbeeld, is React State echt iets dat ik in zijn geheel heb geprobeerd te begrijpen. Wanneer u de documentatie op de React-website leest, is dit een ogenschijnlijk eenvoudig concept om te begrijpen. Wanneer u echter in de code springt, wordt deze ongrijpbaarder dan oorspronkelijk het geval was. Het is een grote moeite om te kunnen verklaren (geen bedoelde woordspeling) die ik volledig had begrepen / begrepen had kunnen stellen door alleen de documenten te lezen. Ik moest vele uren besteden aan iteratie van het concept. Lezen, vragen, proberen, lezen, proberen, falen, slagen, nog een keer mislukken en opnieuw lezen.

Onze leergedragspatronen zijn niet lineair, met andere woorden, ze zien er niet als volgt uit:

image2

Ze zien er als volgt uit:

image1

Itereren over kleinere taken wordt beheersbaar, maar ook lonend omdat uw kansen om te ontdekken dat kennis een stuk gunstiger wordt in vergelijking met het proberen de Go-programmeertaal in een week te begrijpen.

Onze vergelijking bouwen

Dus hoe ziet onze vergelijking eruit? Laat ons nadenken:

Onze productiviteit aan het eind van de dag zal een combinatie zijn van hoe onze focus de kleine taken die we willen uitvoeren samenbrengt en hoe we ze uitvoeren, vermenigvuldigd met onze iteraties. Met andere woorden, we kunnen 100 keer herhalen, met kleine, haalbare taken waarop we ons kunnen concentreren en die we op de juiste manier kunnen uitvoeren. Dit zal uiteindelijk opbouwen naar een groot doel, zoals bekwaam zijn in React, of wat dat ook voor jou is. Door dit proces uit te voeren, wordt een uur elke dag ongelooflijk handig. Het vereist wel wat planning vooraf, dus zorg ervoor dat je er rekening mee houdt.

Hier is een overzicht van mijn planning voor een week in januari voor zelfinvestering:

image4

Zoals je kunt zien, is het mijn doel om beter in React te worden. Ik heb me toegewijd aan haalbare taken die ik ken met mijn huidige energieniveau, gehoorzaamheid en discipline die ik kan bereiken als ik me er op concentreer. Het mooie hieraan? Niet alleen reageert je geest zo goed op de manier waarop je je vaardigheden benadert, het ondersteunt tegelijkertijd vertrouwen, beloning en voldoening. Nog beter, omdat deze techniek zo schaalbaar is, zou je in 12 maanden ongelooflijk verbaasd zijn over hoe gemakkelijk het voor je wordt om concepten op te pikken en toe te passen. Om nog maar te zwijgen van uw nieuw gevonden kennis van webtechnologieën.